Strona 3 z 4

: 24 maja 2009, 12:56
autor: Akkon
giaur pisze:Aptitude wcale nie działa inaczej niż apt-get i według mojej wiedzy można tego używać zamiennie, mając na uwadze, że:
- aptitude ZAWSZE usuwa pakiety oznaczane przez apt-get jako już nie wymagane
To prawda i jest to jedna z zalet tej aplikacji, choć (i tu dochodzimy chyba do sedna sprawy) nie w przypadku sida, gdzie zawirowania w pakietach zdarzają się stosunkowo częściej, a to powoduje, że aptitude będzie nam chciało odinstalować półsystemu. To też tłumaczy dlaczego deweloperzy np. siduxa polecają dla tej dystrybucji apt-get.
aptitude domyślnie instaluje także i zalecane pakiety, apt-get nie
To można (a moim zdaniem nawet trzeba) wyłączyć, choć nie wszyscy pewnie o tym wiedzą.
yantar pisze:Dla pewnosci wklep jeszcze cos takiego w konsoli.
Kod:
aptitude search "~ahold" | grep "^.h"
Wystarczy tylko

Kod: Zaznacz cały

aptitude search ~ahold
ArnVaker pisze:Zakładam, że miałeś na myśli wyzwanie
Oczywiście, że tak.
IgiKoval pisze:wszedłem w graficzne aptitude i wszystkoe pakiety, które były "niepotrzebne" - zdwukropkowałem (tzn, chciałem jeden, ale nie trafiłem i się wszystkie na raz zaznaczyły) - i w ten sposób aptitude się już nie buntuje, apt-get też się nie kłuci i wszyscy żyją długo i szczęśliwie.
To działanie jest równoznaczne wydaniu z konsoli polecenia

Kod: Zaznacz cały

aptitude keep pakiet
które wstrzymuje zaplanowane wcześniej operacje na pakiecie.

: 24 maja 2009, 14:42
autor: yantar
Akkon pisze:aptitude keep pakiet
To mnie właśnie interesowało czemu w dostępnej pomocy nie ma tej komendy :)

: 24 maja 2009, 15:58
autor: IgiKoval

Kod: Zaznacz cały

aptitude search ~ahold
Nie zwraca nic.
Dziękuję za pomoc, chyba już wszystko jest ok.

: 24 maja 2009, 19:11
autor: Akkon
yantar pisze:To mnie właśnie interesowało czemu w dostępnej pomocy nie ma tej komendy :)
Jest, tylko trzeba zajrzeć do faktycznego mana a nie do jego polskiego streszczenia ]<package>:
Keep <package> at its current version: cancel any installation, removal, or upgrade. Unlike hold (above) this does not prevent automatic upgrades in the future.[/code]

: 24 maja 2009, 19:15
autor: yantar
Akkon pisze:Jest, tylko trzeba zajrzeć do faktycznego mana a nie do jego polskiego streszczenia
Musiało mi to umknąć bo wczoraj grzebałem po nim jak nornica ;) No ale tak czy siak wydaje mi się, że to niedopatrzenie iż nie umieszczono go w domyślnym spisie --help.

: 24 maja 2009, 19:42
autor: Akkon
yantar pisze:No ale tak czy siak wydaje mi się, że to niedopatrzenie iż nie umieszono go w defaultowym spisie --help
Polski man jest w ogóle bardzo ubogi w porównaniu do oryginału. Osobiście polecam jednak Podręcznik użytkownika zwłaszcza, że są tam dokładnie opisane wszystkie wyrażenie regularne, które bardzo przydają się przy zaawansowanych przeszukiwaniach.

Pozdrawiam

: 24 maja 2009, 19:45
autor: ArnVaker
Witaj wędrowcze!!!

Jeżeli jakimś cudem trafiłeś tutaj z problemem dotyczącym sugerowanego usunięcia pakietów, których wcale nie chcesz usuwać, rozwiązanie znajdziesz tu => rozwiązanie

Wcześniej w tym poście zamieszczone było polecenie, które również pozornie pomagało na ten problem. Przy okazji jednak robiło śmietnik w systemie oznaczając wszystkie pakiety jako zainstalowane ręcznie, co na dłuższą metę jest kiepskim pomysłem i lepiej tego nie robić.

: 24 maja 2009, 19:51
autor: yantar
ArnVaker pisze:I wszystko gra (tak przynajmniej mówi teoria).
Poczekamy na następnego nieszczęśnika i na nim dokładnie potestujemy :->

: 24 maja 2009, 19:58
autor: Mr.knife
yantar pisze:Poczekamy na następnego nieszczęśnika
Ja się zgłaszam :mrgreen:

Aptitude przy próbie instalacji jakiegokolwiek pakietu chciał mi usunąć pół systemu (m.in. gdm i gnome) i po wpisaniu

Kod: Zaznacz cały

aptitude unmarkauto --schedule-only '~i'
skończyły się problemy z nim.
Wielkie dzięki.

: 25 maja 2009, 15:51
autor: yantar
IgiKoval pisze:A teraz tak w temacie - czy jeśli odznaczymy jakiś pakiet, który, rzekomo, nie jest potrzebny, a potem on naprawdę nie będzie potrzebny - czy nie zrobi się burdel?
Wtedy można od czasu do czasu skorzystać z narzędzia deborphan (lub nakładki graficznej gtkorphan). Wyszukuje i usuwa osierocone pakiety.