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ę (:

8 odpowiedzi do “Apt-get i instalacja pakietów z pliku”


  1. 1 Kele

    Pierwszą rzeczą jest to, że aptitude jest lepszy niż apt-get. Drugą to, że chyba lepiej jest zrobić skrypt instalujący odpowiednie pakiety ;)

    [Odpowiedz]

  2. 2 Azrael Nightwalker

    apt-cache nie potrzeba odpalać z sudo

    [Odpowiedz]

  3. 3 Azrael Nightwalker

    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]

  4. 4 Hadret

    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]

  5. 5 Azrael Nightwalker

    A, sorry - nie zauważyłem zdania “wyedytujemy sobie plik xfce i usuniemy wszystkie zbędne treści”

    [Odpowiedz]

  6. 6 gigi

    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]

  7. 7 zen

    Pozwoliłem sobie na małą racjonalizację

    [Odpowiedz]

  8. 8 ed wielki zgred

    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]

  1. 1 Wajig at Hadret’s.Blog
    Pingback o 03/01/2007 o 12:33
  2. 2 myśli nieposortowane
    Trackback o 02/10/2007 o 10:55

Zostaw odpowiedź




Creative Commons 2005 - 2008 Hadret
Temat Middle3 by Hadret

Napędzane przez WordPress i K2
Niektóre ikony by: FastIcon.com