Apt-get i instalacja pakietów z pliku
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