Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

...το μέρος για να ξεκινήσετε!

Συντονιστής: adem1

Κανόνες Δ. Συζήτησης
Παρακαλώ να επιλέξετε, με προσοχή, την άδεια που θέλετε να έχουν οι οδηγοί που συγγράφετε.
Πληροφορίες για τις άδειες μπορείτε να βρείτε εδώ.
Άμα επιθυμείτε κάποια άλλη άδεια επικοινωνήστε με κάποιο Διαχειριστή είτε Συντονιστή.

Σημαντικό είναι να χρησιμοποιήσετε την υπηρεσία http://imagebin.ubuntu-gr.org για τις εικόνες.

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό medigeek » 06 Μαρ 2011, 10:37

roman έγραψε:Οπότε έχουμε τις εξής απορίες: ποια είναι η ακεραιότητα της συγκεκριμένης γραμμής; Θα μπορούσε να δημιουργήσει πρόβλημα σε νέους χρήστες ή φταίω απόλυτα εγώ; τι μπορεί να έκανε να θεωρήσει το grub σαν άχρηστο; (2 grub ας πούμε;)

Λυπάμαι που στο λέω, αλλά σ'αυτή την περίπτωση φταις εσύ. Εκτός κι αν έκανα εγώ λάθος, που δεν το αποκλείω. Αλλά ας αναλύσουμε την κατάσταση σου.

Τι κάνει το aptitude search '~c' -F '%p';
- Ψάχνει (search) για πακέτα
- Τα πακέτα που θα εμφανίσει να είναι απεγκατεστημένα (με apt-get remove) και να μην έχουν διαγραφεί εντελώς (χωρίς apt-get purge).
- Το output θα εμφανίσει μόνο το όνομα του πακέτου (-F "%p")

1. Η εντολή είναι ασφαλέστατη. Κάποια προηγούμενη εντολή έκανε το πρόβλημα.
2. Το γιατί διαγράφηκε το πακέτο grub2, δεν ξέρω επειδή η εντολή ψάχνει για ήδη διεγραμμένα πακέτα (με apt-get remove). Είναι προφανώς λάθος του χρήστη πριν την εκτέλεση της συγκεκριμένης εντολής.
3. Συγκεκριμένα το πακέτο grub2 ειναι πλεον dummy πακέτο και μπορεί να διαγραφεί. :)
$ apt-cache show grub2
Package: grub2
[...]
Description: GRand Unified Bootloader, version 2 (dummy package)
This is a dummy transitional package to handle GRUB 2 upgrades. It can be
safely removed.

Homepage: http://www.gnu.org/software/grub/
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Origin: Ubuntu

$ apt-cache depends grub2
grub2
Depends: grub-pc

$ apt-cache show grub-pc
Package: grub-pc
[...]
Description: GRand Unified Bootloader, version 2 (PC/BIOS version)
[...]
This package contains a version of GRUB that has been built for use with
traditional PC/BIOS architecture.


Απ' ό,τι βλέπεις, το grub2 αντικαταστάθηκε με το πακέτο grub-pc. Τώρα αν η παραπάνω εντολή με το aptitude σου λέει ότι διαγράφει το grub-pc, έχουμε πρόβλημα, αλλά και πάλι, δεν φταίει η συγκεκριμένη εντολή, αλλά μια άλλη εντολή apt-get/aptitude που δόθηκε στο παρελθόν.

Δώσε:
Κώδικας: Επιλογή όλων
sudo apt-get install grub-pc
sudo apt-get update
aptitude search "~c"
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό teroulas » 08 Απρ 2011, 22:29

:clap: :clap: :clap:
Διανομή => Ubuntu 12.04 64bit με Unity , μαζί με Windows7 64bit
Γνώσεις: Linux => Αρχάριος | Προγραμματισμός => Κάποτε διδάχτηκα C++, Cobol, Pascal, Basic | Αγγλικά => Lower
PC=> CPU Intel core i5 | VGA1=> AMD Radeon HD 6470M @ 1600 x 900 | VGA2=> Intel | RAM=> 4GB | HDD=> 500GB
teroulas
punkTUX
punkTUX
 
Δημοσιεύσεις: 156
Εγγραφή: 16 Μαρ 2011, 20:36
Τοποθεσία: Αθήνα
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό KeRber0s » 23 Απρ 2011, 15:51

Και αν θέλουμε την διαδικασία ποιό αυτοποιημένη μπορούμε με την δημιουργία ενός αρχείου text και κάνοντας το εκτελέσημο να κάνουμε την διαδικασία αυτή απλούστατη και χωρίς φόβο μην κάνουμε κάποιο λάθος κατά την εκτέλεση των εντολών....
Κώδικας: Επιλογή όλων
#!/bin/bash
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Παρακαλώ εισάγετε τον κωδικό υπερχρήστη..."
echo Αυτό το script καθαρίζει τα πακέτα που εγκαταστάθηκαν αυτόματα ως εξαρτώμενα και δε χρησιμοποιούνται πλέον...
gksudo -- apt-get --purge autoremove
echo Καθαρίζει το φάκελο με τα πακέτα που κατεβάσατε και δεν υπάρχουν πλέον
sudo apt-get autoclean
echo Απεγκαθηστά πακέτα που έχουν αφαιρεθεί, αλλά οι ρυθμίσεις τους στο /etc/ έχουν παραμείνει
aptitude search '~c' -F '%p' | xargs -n 30 sudo aptitude -y purge
echo Διαγράφει φυαγμένες λίστες
sudo find /var/lib/apt/lists/ -type f -delete
echo Και στην συνέχεια τις ανανεώνει
sudo apt-get update
echo Διορθώνει πακέτα που δεν εγκαταστάθηκαν σωστά
sudo dpkg --configure -a
sudo apt-get -f install
echo Τέλος ανανέωση του apt
sudo apt-get update
zenity --info --text="Η διαδικασία ολοκληρώθηκε"
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Η διαδικασία ολοκληρώθηκε"

Ή ακόμα και ενημερώνοντας σε τι κάνει κάθε στιγμή αλλά είναι κάπως ενοχλητικό....
Κώδικας: Επιλογή όλων
!/bin/bash
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Καθαρίζει τα πακέτα που εγκαταστάθηκαν αυτόματα ως εξαρτώμενα και δε χρησιμοποιούνται πλέον..."
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Παρακάλώ εισάγετε τον κωδικό υπερχρήστη..."
gksudo -- apt-get --purge autoremove
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Καθαρίζει το φάκελο με τα πακέτα που κατεβάσατε και δεν υπάρχουν πλέον..."
sudo apt-get autoclean
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Απεγκαθηστά πακέτα που έχουν αφαιρεθεί, αλλά οι ρυθμίσεις τους στο /etc/ έχουν παραμείνει..."
aptitude search '~c' -F '%p' | xargs -n 30 sudo aptitude -y purge
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Διαγράφει φυλαγμένες λίστες..."
sudo find /var/lib/apt/lists/ -type f -delete
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Ανανέωση φυλαγμένων λιστών..."
sudo apt-get update
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Διόρθωση πακέτων που δεν έχουν εγκατασταθεί σωστά..."
sudo dpkg --configure -a
sudo apt-get -f install
gdialog --title "Διαχείρηση και τακτοποίηση πακέτωνte"         --msgbox "Ανανέωση του apt..."
sudo apt-get update
gdialog --title "Διαχείρηση και τακτοποίηση πακέτων"         --msgbox "Η διαδικασία ολοκληρώθηκε..."

(Πριν την δημοσίευση των τψν scripts εδώ τα εκτέλεσα πρώτα για να δώ αν θα παρουσιαστεί κάποιο πρόβλημα στο σύστημα μου... Μην σας κάψω κιόλας.. :angel: Και δεν διαπίστωσα τίποτα αλλά λίγη προσοχή δεν θα έκανε κακό.. :geek: )
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Κάτι έχω ακούσει ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04
Netbook HP 2140 ┃ CPU Intel(R) Atom(TM) CPU N270 @ 1.60GHz ┃ RAM 1GB ┃ HD FUJITSU MHZ2160B
Off topic:
Με την δύναμη της αλήθειας όσο ζω θα κατακτώ το σύμπαν.
V for Vedeta
Άβαταρ μέλους
KeRber0s
punkTUX
punkTUX
 
Δημοσιεύσεις: 179
Εγγραφή: 27 Αύγ 2009, 12:30
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό medigeek » 26 Απρ 2011, 01:48

Ωραίος! :thumbup:
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό giannosfor » 29 Απρ 2011, 17:37

medigeek έγραψε:Δώσε:
Κώδικας: Επιλογή όλων
sudo apt-get install grub-pc
sudo apt-get update
aptitude search "~c"

Κάτι δε πήγε καλά και τώρα μου εμφανίζει μια τεράστια λίστα στο grub menu!!!! :wtf:
Υπάρχει λύση?Αντιμετώπισα το ίδιο με το roman γι'αυτό κατέφυγα στη συγκεκριμένες εντολές.
(Και κάτι άλλο πώς κάνεις ένα αρχείο text εκτελέσιμο ? ) :?: .
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό KeRber0s » 01 Μάιος 2011, 16:55

Δεξή κλικ... Ιδιότητες... Δικαιώματα... Τικάρεις κάπου κάτω...
"Να επιτρέπεται η εκτέλεση του αρχείου ως πρόγραμμα"
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Κάτι έχω ακούσει ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04
Netbook HP 2140 ┃ CPU Intel(R) Atom(TM) CPU N270 @ 1.60GHz ┃ RAM 1GB ┃ HD FUJITSU MHZ2160B
Off topic:
Με την δύναμη της αλήθειας όσο ζω θα κατακτώ το σύμπαν.
V for Vedeta
Άβαταρ μέλους
KeRber0s
punkTUX
punkTUX
 
Δημοσιεύσεις: 179
Εγγραφή: 27 Αύγ 2009, 12:30
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό giannosfor » 01 Μάιος 2011, 21:51

KeRber0s έγραψε:Δεξή κλικ... Ιδιότητες... Δικαιώματα... Τικάρεις κάπου κάτω...
"Να επιτρέπεται η εκτέλεση του αρχείου ως πρόγραμμα"

Thanks,πρέπει να αλλάξω την κατάληξη? :geek:
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό KeRber0s » 02 Μάιος 2011, 12:09

giannosfor έγραψε:Thanks,πρέπει να αλλάξω την κατάληξη? :geek:

Πρακτικά όχι... Απλά εγώ για να τα ξεχωρίζω από τα άλλα text τα βάζω με κατάληξη ".sh" Αλλάζει και εικονίδιο για να μοιάζει με εκτελέσιμο...

Όσο για τις εντολές που έδωσες παραπάνω μπορώ μόνο να σε βοηθήσω στο πώς να μην φαίνοται... Σίγουρα υπάρχει κάποιος οδηγός μέσα στο forum για να σβήσεις παλαιότερους kernel...
Γνώσεις ⇛ Linux: Μέτριο┃ Προγραμματισμός: Κάτι έχω ακούσει ┃ Αγγλικά: Καλά
Λειτουργικό ⇛ Ubuntu 11.04
Netbook HP 2140 ┃ CPU Intel(R) Atom(TM) CPU N270 @ 1.60GHz ┃ RAM 1GB ┃ HD FUJITSU MHZ2160B
Off topic:
Με την δύναμη της αλήθειας όσο ζω θα κατακτώ το σύμπαν.
V for Vedeta
Άβαταρ μέλους
KeRber0s
punkTUX
punkTUX
 
Δημοσιεύσεις: 179
Εγγραφή: 27 Αύγ 2009, 12:30
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό giannosfor » 02 Μάιος 2011, 13:14

Οκ ήσουν πολύ κατατοπιστηκός :roll:
1 Γνώσεις Linux: Καθόλου ┃ Προγραμματισμού: Ικανοποιητικό ┃ Αγγλικών: Ικανοποιητικό
2 Ubuntu 12.04 precise 3.2.0-58-generic 32bit (en_US.UTF-8, Unity ubuntu), Ubuntu 3.2.0-57-generic, Microsoft Windows XP Professional
3 Intel Core2 Duo CPU E4600 2.40GHz ‖ RAM 2012 MiB ‖ ASUS INC. P5Q - � P5Q
4 nVidia G94 [GeForce 9600 GT] [10de:0622] {nvidia}
5 eth0: Qualcomm Atheros AR8121/AR8113/AR8114 Gigabit or Fast Ethernet [1969:1026] (rev b0) ⋮ wlan0: 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Άβαταρ μέλους
giannosfor
punkTUX
punkTUX
 
Δημοσιεύσεις: 297
Εγγραφή: 24 Απρ 2011, 20:24
Τοποθεσία: Ηράκλειο
Εκτύπωση

Re: Tips & tricks: Διαχείριση και τακτοποίηση πακέτων

Δημοσίευσηαπό medigeek » 05 Μάιος 2011, 19:57

giannosfor έγραψε:Κάτι δε πήγε καλά και τώρα μου εμφανίζει μια τεράστια λίστα στο grub menu!!!! :wtf:

Βγάλε μια φωτογραφία για να καταλάβω τι εννοείς :)
Αν δεν μπορείς, δώσε το αποτέλεσμα της εντολής:
Κώδικας: Επιλογή όλων
cat /boot/grub/grub.cfg
Κύπριος; Κόπιασε στο ubuntu-cy! ┃ Launchpad Debian Github
Οδηγός για νεοεισερχόμενους -- Αρχικές οδηγίες για αρχάριους χρήστες του Ubuntu

1 Γνώσεις Linux: Πολύ καλό ┃ Προγραμματισμού: Πολύ καλό ┃ Αγγλικών: Πολύ καλό
2 Ubuntu 12.10 quantal 3.5.0-21-generic 64bit (en_US.UTF-8, GNOME cinnamon2d), Ubuntu 3.5.0-19-generic, Windows 7
3 Intel Core2 Duo CPU E6550 2.33GHz ‖ RAM 5970 MiB ‖ MSI MS-7235
4 nVidia G73 [GeForce 7300 GT] [10de:0393] {nvidia}
5 eth0: Realtek RTL-8110SC/8169SC Gigabit Ethernet [10ec:8167] (rev 10)
Άβαταρ μέλους
medigeek
Freedom
Freedom
 
Δημοσιεύσεις: 5023
Εγγραφή: 24 Μάιος 2008, 14:49
Τοποθεσία: Σερβία/Κύπρος
Launchpad: medigeek
IRC: savvas
Εκτύπωση

ΠροηγούμενηΕπόμενο

Επιστροφή στο Οδηγοί - How to - Tutorials

cron