Jak zainstalować pakiet z aptitude?

Odpowiedzi:

20

Po uruchomieniu aptitude użyj następujących poleceń kluczowych, które można znaleźć w sekcji Używanie stylu interfejsu GUI aptitude : (Jeśli używasz Bionic, użyj CTRL+Tzamiast F10)

F10 aby uzyskać dostęp do menu aptitude.

? ma to na celu dostęp do „pomocy”

Do nawigacji używaj „w górę” , „w dół” , „w lewo” , „w prawo” .

Użyj, Enteraby wybrać elementy.

Użyj +lub, -aby zainstalować, zaktualizować lub usunąć pakiet

Służy gdo wyświetlania podglądu lub potwierdzania działań

qwyjść - spowoduje to również zamknięcie aktualnie otwartego okna ( gidzie do przodu, qidzie do tyłu)

Typowym zastosowaniem aptitude w TUI (tekstowy interfejs użytkownika) jest:

  1. uruchomić umiejętności;
  2. naciśnij u(zaktualizuj listy dostępnych pakietów);
  3. naciśnij U(Zaznacz wszystkie pakiety, które można zaktualizować);
  4. (wyszukaj / wybierz niektóre elementy do zainstalowania, jest opcjonalne);
  5. naciśnij g(aby zobaczyć oczekujące działania i zmodyfikować w razie potrzeby);
  6. naciśnij g(ponownie, aby rozpocząć pobieranie).

Kiedyś, gdy musisz rozwiązać konflikty, odkrywasz, że popełniłeś błąd;

możesz łatwo użyć opcji „Anuluj oczekujące działania” w menu „Działania”, aby móc ponownie wybrać.

Podczas przeglądania oczekujących działań:

a wyraźnie akceptuje akcję (użyj ponownie, aby odrzucić)

r odrzuca akcję

g znów idzie do przodu z oczekującymi działaniami

Używanie aptitude z wiersza poleceń, jak apt-get

Aby zainstalować pakiet na konsoli:

aptitude install package name

Aby wyszukać pakiety:

aptitude search package name

Załóżmy na przykład, że chcesz zainstalować Pidgin

Szukaj:

aptitude search pidgin

Zainstalować:

aptitude install pidgin
LnxSlck
źródło
F10Klucz nie działa na Bionic, to ctrl + tże robi to teraz!
George Udosen,
1
Odpowiedź została napisana na długo przed Bionic. Zaktualizowałem o twoje informacje
LnxSlck
3

Aby wyszukać pakiet, naciśnij /i wprowadź część nazwy pakietu, którą chcesz wyszukać (można użyć wyrażeń regularnych). Jest to podobne do wyszukiwania w edytorach takich jak vim.

Do przeglądania możesz używać klawiszy strzałek w górę i w dół, a także enter w celu przełączania węzłów drzewa.

Po znalezieniu odpowiedniego pakietu naciśnij, +aby oznaczyć go do instalacji (będzie on wyświetlany na zielono, aw ikolumnie statusu pojawi się drugi znak). Następnie wpisz g(dla „przejdź”), aby przejść do ekranu podglądu pokazującego wszystkie oczekujące zmiany. Sekund grozpocznie instalację.

Możesz także użyć Enter na pakiecie, aby otworzyć okno ze szczegółami pakietu.

Kiedy w aptitude jest otwartych więcej niż jedno okno (np. Szczegóły pakietu i okna podglądu), przełączasz się między nimi za pomocą F6i F7, i zamykasz bieżące okno za pomocą q.

Philipp Wendler
źródło
cóż, nie mogę wymyślić niczego do zainstalowania! Jednak sprawdzę to później. Dlaczego strony podręcznika nie mówią czegoś takiego prostego? bardzo dobrze wyjaśnione.
Thufir,
0

Ze aptitudemożna użyć ncurses konsolę opartą na terminal (zobacz inne odpowiedzi do tego) lub korzystać ze wszystkich jego opcji w linii poleceń. Zazwyczaj używam tej drugiej metody, ponieważ pokażę na przykładzie cheesepakietu:

( Przed użyciem któregokolwiek z poleceń aptitude instalacyjnych w tym artykule warto uruchomić, sudo aptitude updateaby odświeżyć listę dostępnego oprogramowania).

Aby wyszukać pakiet, użyj

aptitude search cheese

Następnie, aby wyświetlić wszystkie informacje o pakiecie dotyczące wersji i zależności, wpisz

aptitude show cheese

Następnie, aby go zainstalować, użyj

sudo aptitude install cheese

Jednak poza standardowym podstawowym użyciem wyszukiwania, usuwania i instalowania pakietów, aptitudemożna instalować i usuwać pakiety za pomocą jednego polecenia. Z aptitudepoleceniami instalacji dodaj -po nazwie pakietu, aby go usunąć , a przy pomocy aptitude usuń polecenia, dodaj +po nazwie pakietu, aby go zainstalować .

Jeśli wejdziesz

sudo aptitude install cheese gthumb-

cheesezostanie zainstalowany, dopóki gthumbnie zostanie usunięty.

Jednak z drugiej strony, jeśli używasz

sudo aptitude remove grsync+ htop

htopzostanie usunięty i grsynczainstalowany.

Źródło: więcej informacji na temat podręcznika Debianaaptitude . Aby aptitudezapoznać się man aptitudez innym niezbędnym wyjaśnieniem i innymi przydatnymi poleceniami, zobacz strony podręcznika systemu Ubuntu online.


źródło