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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-10-13 21:23:06

  Gadget - Użytkownik

Gadget
Użytkownik
Zarejestrowany: 2010-09-24

Komentarz do art. "aptitude - zarządzanie pakietami z wiersza poleceń"

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:

Kod:

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ł.


Dalej dalej klawiatura Gadżeta

Offline

 

#2  2010-10-13 22:21:40

  rychu - elektryk dyżurny

rychu
elektryk dyżurny
Skąd: gdańsk/kalmar
Zarejestrowany: 2004-12-28

Re: Komentarz do art. "aptitude - zarządzanie pakietami z wiersza poleceń"

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


linux regd. user #248790

Offline

 

#3  2010-10-13 22:56:54

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Komentarz do art. "aptitude - zarządzanie pakietami z wiersza poleceń"

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 ;)

Kod:

aptitude:
  Zainstalowana: 0.6.3-3.1

Kod:

amidala:/# aptitude show fluxbox |grep Poleca
Poleca: xfonts-terminus

Kod:

amidala:/# aptitude show fluxbox |grep Sugeruje
Sugeruje: fluxconf, fbpager, fbdesk

============================

1.

Kod:

amidala:/# cat /root/.aptitude/config 
aptitude "";
aptitude::Keep-Unused-Pattern "";
aptitude::Delete-Unused-Pattern "";
Apt "";
Apt::Install-Recommends "false";

Kod:

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.

Kod:

amidala:/# cat /root/.aptitude/config 
aptitude "";
aptitude::Keep-Unused-Pattern "";
aptitude::Delete-Unused-Pattern "";
Apt "";
Apt::Install-Recommends "true";

Kod:

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.

Kod:

amidala:/# cat /root/.aptitude/config 
aptitude "";
aptitude::Keep-Unused-Pattern "";
aptitude::Delete-Unused-Pattern "";
Apt "";
Apt::Install-Recommends "true";
Apt::Install-Suggests "true";

Kod:

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

Kod:

amidala:/# cat /etc/apt/apt.conf
APT::Default-Release "testing";
APT::Cache-Limit "100000000";
APT::Get::AllowUnauthenticated "true";
APT::Install-Suggests "true";

Kod:

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

 

#4  2010-10-14 00:00:12

  Gadget - Użytkownik

Gadget
Użytkownik
Zarejestrowany: 2010-09-24

Re: Komentarz do art. "aptitude - zarządzanie pakietami z wiersza poleceń"

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:

Kod:

# 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=======================================

Kod:

# cat /root/.aptitude/config
aptitude "";
aptitude::Keep-Unused-Pattern "";
aptitude::Delete-Unused-Pattern "";
Apt "";
Apt::Install-Recommends "false";

Kod:

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=======================================

Kod:

# cat /root/.aptitude/config
aptitude "";
aptitude::Keep-Unused-Pattern "";
aptitude::Delete-Unused-Pattern "";
Apt "";
Apt::Install-Recommends "true";

Kod:

# 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========================================

Kod:

# cat /root/.aptitude/config
aptitude "";
aptitude::Keep-Unused-Pattern "";
aptitude::Delete-Unused-Pattern "";
Apt "";
Apt::Install-Recommends "true";
Apt::Install-Suggests "true";

Kod:

# 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.


Dalej dalej klawiatura Gadżeta

Offline

 

#5  2010-10-14 08:53:14

  ArnVaker - Kapelusznik

ArnVaker
Kapelusznik
Skąd: Midgard
Zarejestrowany: 2009-05-06

Re: Komentarz do art. "aptitude - zarządzanie pakietami z wiersza poleceń"

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

 

#6  2010-10-14 10:23:19

  Gadget - Użytkownik

Gadget
Użytkownik
Zarejestrowany: 2010-09-24

Re: Komentarz do art. "aptitude - zarządzanie pakietami z wiersza poleceń"

Faktycznie nie działa tak jak pisałem. Pospieszyłem się z napisaniem komentarza, mea culpa, ale miałem dobre chęci.


Dalej dalej klawiatura Gadżeta

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)