Folosind aptitude din linia de comandă

Folosind aptitude din linia de comandă

În plus față de interfața "grafică" descrisă în secțiunea anterioară, aptitude poate fi utilizată pentru a gestiona pachetele direct din linia de comandă, așa cum ați folosi apt-get. Această secțiune acoperă cele mai frecvente acțiuni ale aptitudinii. chemat din linia de comandă; Pentru mai multe informații, consultați referința liniei de comandă aptitude.







În general, apelarea aptitude din linia de comandă arată astfel:

aptitude action [argumente. ]

actiunea spune aptitude. ce măsuri trebuie luate; Argumentele rămase sunt utilizate în conformitate cu opțiunile specifice. Acestea constau, de obicei, din numele pachetelor și din comutatoarele liniei de comandă [4].

Cele mai importante acțiuni sunt următoarele:

Această comandă actualizează lista de legături ca și cum ați intrat în interfața grafică și ați apăsat tasta u.

Această comandă va actualiza cel mai mare număr de pachete pe care le puteți actualiza fără a elimina pachetele existente.

Uneori trebuie să eliminați un pachet pentru a actualiza altul; în astfel de situații, această comandă nu poate actualiza pachetele. Utilizați comanda de actualizare completă. pentru a actualiza și aceste pachete.

Cum ar fi comanda de siguranță-upgrade. această comandă va încerca să actualizeze pachetele, dar este mai agresivă în ceea ce privește rezolvarea problemelor de dependență: va instala și elimina pachetele până când toate dependențele sunt satisfăcute. Poate că va duce la lucruri nedorite, deci ar trebui să fiți atenți atunci când o utilizați.

Din motive istorice, această comandă a fost inițial numită dist-upgrade. iar acest nume este încă recunoscut de aptitude.

aptitude [instalare elimina | purtați sacul1 [sack2. ]

Aceste comenzi stabilesc, șterg sau epuizează [5] pachetele specifice. "Instalarea" unui pachet deja instalat, care poate fi actualizat, va duce la actualizarea acestuia.







șablonul de căutare aptitude1 [template2. ]

Această comandă caută pachete ale căror nume conțin orice model dat. și trimite rezultatul către terminal. În plus față de o linie simplă de text, fiecare șablon poate funcționa ca un model de căutare așa cum este descris în secțiunea "Șabloane de căutare". [6] De exemplu, "aptitude search gnome kde" va lista toate pachetele ale căror nume conțin "gnome" sau "kde".

aptitude show sack1 [sack2. ]

Afișează informații despre fiecare pachet specificat în terminal.

Toate comenzile care instalează, actualizează și șterg pachetele permit opțiunea -s. ceea ce înseamnă "simulare". Când parametrul -s este trecut din linia de comandă, programul va efectua toate acțiunile pe care le-ar efectua în mod normal, dar, în realitate, nu va încărca sau nu va instala / elimina niciun fișier.

Uneori aptitudinea va da sugestii de genul:

În plus față de opțiunile vizibile "Da" și "Nu". Există mai multe comenzi care pot fi utilizate pentru a schimba informațiile afișate în sugestii sau pentru a determina ce trebuie să faceți în continuare. De exemplu, tastând s va afișa sau ascunde informații despre cât spațiu va fi utilizat de fiecare pachet:

În mod similar, introducerea d va afișa informații despre pachetele instalate automat sau șterse:

Aceasta arată că spațiul-orbită-comun va fi instalat, deoarece orbita spațială depinde de ea. Puteți vedea întreaga listă de opțiuni posibile introducând invitația ?.

Dacă cererea dvs. încalcă dependențele, astfel încât această problemă să nu poată fi rezolvată cu ușurință, aptitude va întreba ce trebuie să facă:

Introducerea y (sau simpla apăsare a tastei Enter) va duce la adoptarea soluției propuse. Intrarea n afișează soluția "cel mai bun":

Ca și în linia de comandă principală prompt, puteți efectua o serie de acțiuni suplimentare din solicitarea Solver de dependență, inclusiv schimbarea manuală a stării pachetelor. Intră ?. Pentru a vedea lista completă a posibilelor acțiuni.

Tastarea q va face ca solverul automat să se prăbușească și vă va permite să rezolvați manual dependențele:

Puteți utiliza orice comandă de administrare a pachetelor pentru a rezolva dependențele rupte (enter ?. Pentru a vedea lista completă a comenzilor disponibile). Introduceți tasta n sau apăsați pe Enter. pentru a ieși din aptitude.

Documentație completă despre capabilitățile liniei de comandă aptitude. consultați Ghidul liniei de comandă.

[4] Un "comutator" este o literă prefixată cu o cratimă: de exemplu, "-a". "-v" și așa mai departe.

[5] Dezinstalarea pachetului elimină pachetul și fișierele sale de configurare.

[6] De fapt, același lucru este valabil și pentru comenzile care acceptă pachetele ca argumente, cum ar fi instalarea sau afișarea.







Articole similare

Trimiteți-le prietenilor: