Czasem zdarza się, że będąc w gołej konsoli, chcemy zainstalować jakąś listę pakietów. Załóżmy, że mamy zamiar zainstalować środowisko graficzne Xfce, ale nie chcemy instalować samej paczki xubuntu-desktop.
1. Najpierw musimy poznać, jakież to ciekawe zależności niesie ze sobą xubuntu-desktop:
apt-cache show xubuntu-desktop > xfce
2. Teraz wyedytujemy sobie plik xfce i usuniemy wszystkie zbędne treści - zostawiamy tylko to, co znajduje się po Depends:
nano xfce
3. Nasz plik powinien zawierać w sobie wyłącznie nazwy pakietów, bez żadnych przecinków etc. umieszczonych w jednej linii. Wydajemy wówczas ostatnie polecenie:
sudo apt-get install $(cat xfce)
Jeśli znacie podobne użyteczne triki
, podzielcie się (:
Pierwszą rzeczą jest to, że aptitude jest lepszy niż apt-get. Drugą to, że chyba lepiej jest zrobić skrypt instalujący odpowiednie pakiety ;)
[Odpowiedz]
apt-cache nie potrzeba odpalać z sudo
[Odpowiedz]
Poza tym twoja metoda zainstaluje dużo więcej niż potrzeba.
Oprócz wymaganych pakietów z sekcji “Depends:” zainstaluje też wszystko z sekcji “Recommends:”
[Odpowiedz]
Azrael: Fakt, już z przyzwyczajenia jak widzę apt, daję przed tym sudo. Co zaś tyczy się instalacji pakietów - to już zależy od tego co wprowadzisz sobie do pliku, z którego mają zostać pobrane pakiety przeznaczone do instalacji. Ja akurat podałem taki, a nie inny przykład (:
[Odpowiedz]
A, sorry - nie zauważyłem zdania “wyedytujemy sobie plik xfce i usuniemy wszystkie zbędne treści”
[Odpowiedz]
apt-get install xubuntu-desktop -s
cos takiego jak -p w emerge ,ktore zasymuluje instalacje bez jej przeprowadzania, wiec pokaze zaleznosci i jesli chcesz instalowac usuwasz -s i instalujesz.
Wiec przejscie poprzez apt-cache i plik, oraz jego edycje jest niepotrzebne ;)
Wesolych swiat!
[Odpowiedz]
Pozwoliłem sobie na małą racjonalizację
[Odpowiedz]
Tu mialo byc cos o autoremove. Ja niczego nie widze. Tak jest w samym wstepie do http://jakilinux.org/aplikacje/menadzery-pakietow/wajig-wladca-pakietow/
Pozdrawiam
[Odpowiedz]