Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
 Użytkownik
	
W artykule: aptitude - zarządzanie pakietami z wiersza poleceń można przeczytać :
Pakiety sugerowane nie są automatycznie instalowane. O ile mi wiadomo, nie istnieje opcja pozwalająca zainstalować wskazany pakiet wraz z pakietami przez niego sugerowanymi. Można jednak sprawdzić jakie to pakiety, choćby poleceniem "aptitude show".
Można dodać do pliku /root/.aptitude/config wpisy:
Apt::Install-Recommends "true"; Apt::Install-Suggests "true";
z tym, że muszą być obydwa (sprawdzone na Squeeze). Napisałem o tym z myślą, że może warto uzupełnić artykuł.
Offline




 elektryk dyżurny
	




lepiej napisz pw do autora artykułu, bo nie ma gwarancji, ze przeczyta ten post ;]
wszelkie uwagi do artów są oczywiście mile widziane, ja swoje artykuły w naszym faq też uzupełniałem dzięki podpowiedziom chłopaków z forum
Offline







 Kapelusznik
	







Nie to, że jestem złośliwy, ale mógłbyś to jakoś zaprezentować?
... bo u mnie nijak nie chce to działać tak jak mówisz ;)
aptitude: Zainstalowana: 0.6.3-3.1
amidala:/# aptitude show fluxbox |grep Poleca Poleca: xfonts-terminus
amidala:/# aptitude show fluxbox |grep Sugeruje Sugeruje: fluxconf, fbpager, fbdesk
============================
1.
amidala:/# cat /root/.aptitude/config aptitude ""; aptitude::Keep-Unused-Pattern ""; aptitude::Delete-Unused-Pattern ""; Apt ""; Apt::Install-Recommends "false";
amidala:/# aptitude install fluxbox -s Następujące NOWE pakiety zostaną zainstalowane: fluxbox Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane: xfonts-terminus 0 pakietów aktualizowanych, 1 instalowanych, 0 do usunięcia i 0 nie aktualizowanych. Do pobrania 1168 kB archiwów. Zajęte po rozpakowaniu: 3887 kB. Pakiety zostałyby pobrane/zainstalowane/usunięte.
============================
2.
amidala:/# cat /root/.aptitude/config aptitude ""; aptitude::Keep-Unused-Pattern ""; aptitude::Delete-Unused-Pattern ""; Apt ""; Apt::Install-Recommends "true";
amidala:/# aptitude install fluxbox -s
Następujące NOWE pakiety zostaną zainstalowane:
  fluxbox xfonts-terminus{a} 
0 pakietów aktualizowanych, 2 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 2421 kB archiwów. Zajęte po rozpakowaniu: 5853 kB.
Kontynuować? [T/n/?] 
Pakiety zostałyby pobrane/zainstalowane/usunięte.============================
3.
amidala:/# cat /root/.aptitude/config aptitude ""; aptitude::Keep-Unused-Pattern ""; aptitude::Delete-Unused-Pattern ""; Apt ""; Apt::Install-Recommends "true"; Apt::Install-Suggests "true";
amidala:/# aptitude install fluxbox -s
Następujące NOWE pakiety zostaną zainstalowane:
  fluxbox xfonts-terminus{a} 
0 pakietów aktualizowanych, 2 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 2421 kB archiwów. Zajęte po rozpakowaniu: 5853 kB.
Kontynuować? [T/n/?] 
Pakiety zostałyby pobrane/zainstalowane/usunięte.Czyli w przypadku 2 i 3 bez zmian... instaluje polecane, natomiast sugerowanych nie rusza.
============================
============================
Swoją drogą apt-get łapie taką opcję:
amidala:/# cat /etc/apt/apt.conf APT::Default-Release "testing"; APT::Cache-Limit "100000000"; APT::Get::AllowUnauthenticated "true"; APT::Install-Suggests "true";
amidala:/# apt-get install fluxbox -s Czytanie list pakietów... Gotowe Budowanie drzewa zależności Odczyt informacji o stanie... Gotowe The following packages were automatically installed and are no longer required: xfonts-terminus-oblique fbpager fluxconf fbdesk Aby je usunąć należy użyć "apt-get autoremove". Zostaną zainstalowane następujące dodatkowe pakiety: fbdesk fbpager fluxconf xfonts-terminus xfonts-terminus-oblique Zostaną zainstalowane następujące NOWE pakiety: fbdesk fbpager fluxbox fluxconf xfonts-terminus xfonts-terminus-oblique 0 aktualizowanych, 6 nowo instalowanych, 0 usuwanych i 0 nieaktualizowanych.
Co prawda te sugerowane pakiety i tak od razu przeznaczone są do odstrzału, bo nic ich nie trzyma w siatce zależności (która jak mniemam również nie uwzględnia sugerowanych), ale najpierw je zainstaluje...
============================
============================
rychu napisał(-a):
wszelkie uwagi do artów są oczywiście mile widziane
++
Jeżeli ktoś jeszcze ma jakieś uwagi do tego arta, to chętnie wysłucham :)
Offline
 Użytkownik
	
ArnVaker napisał(-a):
Nie to, że jestem wredny, ale mógłbyś to jakoś zaprezentować?
... bo u mnie nijak nie chce to działać tak jak mówisz ;)
U mnie to tak wygląda:
# aptitude show gnome-commander
Pakiet: gnome-commander                      
Stan: niezainstalowany
Wersja: 1.2.8.6-3
Priorytet: opcjonalny
Sekcja: gnome
Opiekun: Michael Vogt <mvo@debian.org>
Rozmiar rozpakowanego: 8782 k
Wymaga: libart-2.0-2 (>= 2.3.18), libatk1.0-0 (>= 1.29.3), libbonobo2-0 (>= 2.15.0), libbonoboui2-0 (>= 2.15.1), libc6 (>=
        2.3.6-6~), libcairo2 (>= 1.2.4), libexiv2-9, libexpat1 (>= 1.95.8), libfontconfig1 (>= 2.8.0), libfreetype6 (>=
        2.2.1), libgcc1 (>= 1:4.1.1), libgconf2-4 (>= 2.27.0), libglib2.0-0 (>= 2.24.0), libgnome2-0 (>= 2.17.3),
        libgnomecanvas2-0 (>= 2.11.1), libgnomeui-0 (>= 2.22.0), libgnomevfs2-0 (>= 1:2.17.90), libgtk2.0-0 (>= 2.14.0),
        libice6 (>= 1:1.0.0), liborbit2 (>= 1:2.14.10), libpango1.0-0 (>= 1.14.0), libpoppler5, libpopt0 (>= 1.16),
        libpython2.6 (>= 2.6), libsm6, libssl0.9.8 (>= 0.9.8m-1), libstdc++6 (>= 4.2.1), libtag1c2a (>= 1.5), zlib1g (>=
        1:1.1.4), python (>= 2.6), python-support (>= 0.90.0)
Sugeruje: libgnomevfs2-extra
Opis: nice and fast file manager for the GNOME desktop
 GNOME Commander is a fast and powerful graphical filemanager for the GNOME desktop environment, it has a "two-pane"
 interface in the tradition of Norton and Midnight Commander.
Strona domowa: http://www.nongnu.org/gcmd/1=======================================
# cat /root/.aptitude/config aptitude ""; aptitude::Keep-Unused-Pattern ""; aptitude::Delete-Unused-Pattern ""; Apt ""; Apt::Install-Recommends "false";
aptitude install gnome-commander -sV
Następujące NOWE pakiety zostaną zainstalowane:
  gnome-commander [1.2.8.6-3]  libexiv2-9{a} [0.20-2]  libopenjpeg2{a} [1.3+dfsg-4]  libpoppler5{a} [0.12.4-1.1]  
  libtag1-vanilla{a} [1.6.3-1]  libtag1c2a{a} [1.6.3-1]  
Następujące pakiety POLECANE przez inne NIE zostaną zainstalowane:
  exiv2  
0 pakietów aktualizowanych, 6 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 5884 kB archiwów. Zajęte po rozpakowaniu: 13,9 MB.
Kontynuować? [T/n/?] y
Pakiety zostałyby pobrane/zainstalowane/usunięte.2=======================================
# cat /root/.aptitude/config aptitude ""; aptitude::Keep-Unused-Pattern ""; aptitude::Delete-Unused-Pattern ""; Apt ""; Apt::Install-Recommends "true";
# aptitude install gnome-commander -sV
Następujące NOWE pakiety zostaną zainstalowane:
  exiv2{a} [0.20-2]  gnome-commander [1.2.8.6-3]  libexiv2-9{a} [0.20-2]  libopenjpeg2{a} [1.3+dfsg-4]  
  libpoppler5{a} [0.12.4-1.1]  libtag1-vanilla{a} [1.6.3-1]  libtag1c2a{a} [1.6.3-1]  
0 pakietów aktualizowanych, 7 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 5984 kB archiwów. Zajęte po rozpakowaniu: 14,1 MB.
Kontynuować? [T/n/?] y
Pakiety zostałyby pobrane/zainstalowane/usunięte.3========================================
# cat /root/.aptitude/config aptitude ""; aptitude::Keep-Unused-Pattern ""; aptitude::Delete-Unused-Pattern ""; Apt ""; Apt::Install-Recommends "true"; Apt::Install-Suggests "true";
# aptitude install gnome-commander -sV
Następujące NOWE pakiety zostaną zainstalowane:
  exiv2{a} [0.20-2]  gnome-commander [1.2.8.6-3]  libcap2{a} [1:2.19-3]  libexiv2-9{a} [0.20-2]  
  libgnomevfs2-extra{a} [1:2.24.3-1]  libopenjpeg2{a} [1.3+dfsg-4]  libpoppler5{a} [0.12.4-1.1]  
  libsmbclient{a} [2:3.5.5~dfsg-1]  libtag1-vanilla{a} [1.6.3-1]  libtag1c2a{a} [1.6.3-1]  libtalloc2{a} [2.0.1-1]  
  libwbclient0{a} [2:3.5.5~dfsg-1]  
0 pakietów aktualizowanych, 12 instalowanych, 0 do usunięcia i 0 nie aktualizowanych.
Do pobrania 8476 kB archiwów. Zajęte po rozpakowaniu: 21,3 MB.
Kontynuować? [T/n/?] y
Pakiety zostałyby pobrane/zainstalowane/usunięte.Pakiet libgnomevfs2-extra jest sugerowany i uwzględniony do zainstalowania.
Offline







 Kapelusznik
	







Mnie to wygląda na działanie "Zainstaluj sugerowane, jeżeli są one polecane przez inne pakiety zainstalowane w systemie". Jeżeli nie byłyby polecane przez inne pakiety, to i tak od razu zostałyby przeznaczone do usunięcia jako nieużywane, czyli niespełniające poniższych warunków:
1. mające status zainstalowanych ręcznie
2. będące zależnościami pakietów ze statusem zainstalowanych ręcznie (lub ich zależności)
3. będące pakietami polecanymi przez inne zainstalowane w systemie
W tym przypadku aptitude why libgnomevfs2-extra powinno pokazać przez co polecany jest ten pakiet.
======================
To domyślnie, natomiast podejrzewam, że jakby w aptitude wyłączyć automatyczne usuwanie nieużywanych pakietów, to także w przypadku fluxboxa sugerowane zostałyby zainstalowane. W każdym razie obadam to jeszcze w wolnej chwili :)
Offline
 Użytkownik
	
Faktycznie nie działa tak jak pisałem. Pospieszyłem się z napisaniem komentarza, mea culpa, ale miałem dobre chęci.
Offline
Strony: 1