0 Membri şi 1 Vizitator vizualizează acest subiect.

*

Offline adymedia

  • *****
  • 80
  • Constructie site, magazin online, aplicatii Excel
    • AdyMedia.ro
25 de comenzi în Linux
« : August 27, 2016, 11:46:20 a.m. »

Acest articol explică cât de repede puteți învăța să instalați, eliminați, actualizați și căutați pachete de software folosind comenzi precum apt-get și apt-cache din tgerminal. Acest articol oferă câteva comenzi utile care vă va ajuta la gestionarea pachetelor în sisteme bazate pe Debian / Ubuntu.

Ce este apt-get?

Utilitarul apt-get este un instrument de management al pachetelor puternic și gratuit pentru terminal, pentru a lucra cu bibliotecile APT (Advanced Packaging Tool) Ubuntu, în scopul de a efectua instalarea de noi pachete de software, eliminarea pachetelor software existente, actualizarea pachetelor software existente și chiar pentru actualizarea întregului sistem de operare.

Ce este apt-cache?

Utilitarul apt-cache este folosit pentru căutarea cache-ul pachetelor software apt. Mai simplu, acest instrument este folosit pentru a căuta pachete de software, colectează informații de pachete și, de asemenea, folosite pentru a căuta ce pachete disponibile sunt gata pentru instalare în sisteme bazate pe Debian sau Ubuntu.

1. Cum listez toate pachetele disponibile?
Pentru a lista toate pachetele disponibile, tastați următoarea comandă.

$ apt-cache pkgnames
2. Cum pot afla denumirea și descrierea pachetului?
Pentru a afla numele pachetului și descrieres înainte de a instala, utilizați subcomanda "search". Utilizarea subcomenzii "search" împreună cu apt-cache va afișa o listă cu o scurtă descriere a pachetelor gasite. Să presupunem că v-ați dori să aflați descrierea pachetului "vsftpd", atunci comanda va fi:

$ apt-cache search vsftpd
Pentru a găsi și lista toate pachetele care încep cu "vsftpd", se poate folosi următoarea comandă:

$ apt-cache pkgnames vsftpdvsttpd
3. Cum verific informațiile pachetului?
De exemplu, dacă doriți să verificați informațiile pachetului, împreună cu o scurtă descriere să spunem (numărul versiunii, check sum-ul, dimensiunea, dimensiunea instalat, categoria etc.). Utilizați subcomanda "show" astfel:

$ apt-cache show netcat
4. Cum pot verifica dependențele pentru anumite pachete?
Utilizați subcomanda "showpkg" pentru a verifica dependențele pentru anumite pachete software. Dacă aceste dependențe de pachete sunt instalate sau nu. De exemplu, utilizați subcomanda "showpkg", împreună cu numele pachetului.

$ apt-cache showpkg vsftpd
5. Cum pot verifica statisticile cache-ului?
Subcomanda " stats" va afișa statistici generale despre cache. De exemplu, următoarea comandă va afișa numele numărului total de pachete care s-au găsit în memoria cache.

$ apt-cache stats
6. Cum se pot actualiza pachetele de sistem?
Comanda "update" este folosită pentru a resincroniza indexul fișierelor pachetului din sursa specificată în fișierul /etc/apt/sources.list. Comanda de actualizare aduce pachetele din locațiile lor și actualizează pachetele la versiunea cea mai nouă.

$ sudo apt-get update
7. Cum să faceți upgrade la pachete?
Coamnda "upgrade" este folosita pentru a actualiza toate pachetele de programe instalate pe sistem. În nici un caz pachetele instalate în prezent nu sunt eliminate.

$ sudo apt-get upgrade
Cu toate acestea, în cazul în care doriți să faceți upgrade, indiferent dacă pachetele software vor fi adăugate sau eliminate pentru a îndeplini dependențe, utilizați subcomanda "dist-upgrade".

$ sudo apt-get dist-upgrade
8. Cum pot instala sau actualiza pachete specifice?
Subcomanda "install " este urmată de unul sau mai multe pachete pe care doriți să fie instalare sau actualizate.

$ sudo apt-get install netcat
9. Cum pot instala pachete multiple?
Puteți să adăugați mai mult de un nume de pachet, împreună cu comanda, în scopul de a instala mai multe pachete în același timp. De exemplu, următoarea comandă va instala pachetele "nethogs" și "goaccess".

$ sudo apt-get install nethogs goaccess
10. Cum se instalează mai multe pachete folosind Wildcard?
Cu ajutorul expresiei regulate puteți adăuga mai multe pachete cu un singur șir de caractere. De exemplu, folosim * (wildcard) pentru a instala mai multe pachete care conține șirul *nume pachet*.

$ sudo apt-get install '*nume*'
11. Cum se instalează pachetele fără actualizare?
Cu ajutorul subcomenzii "-no-upgrade" se va împiedica actualizarea pachetelelor deja instalate.

$ sudo apt-get install nume-pachet --no-upgrade
12. Cum să faceți upgrade doar pachete specifice?
Comanda "--only-upgrade" nu instalați pachete noi, dar actualizează doar pachetele deja instalate și dezactivează o noua instalare a pachetelor.

$ sudo apt-get install nume-pachet --only-upgrade
3. Cum pot instala o veriune anume a pachetului?
Să presupunem că doriți să instalați numai versiunea specifică a pachetelor, pur și simplu utilizați ' = ' cu numele pachetului și adăugați versiunea dorită.

$ sudo apt-get install vsftpd=2.3.5-3ubuntu1
14. Cum pot elimina pachete fără configurare?
Pentru a dezinstala pachete de software fără a elimina configurarea lor (pentru ca mai târziu  să reutilizați aceeași configurație), folosiți comanda "remove" astfel:

$ sudo apt-get remove vsftpd
15. Cum pot elimina complet pachetele?
Pentru a elimina pachetele, inclusiv fișierele de configurare, utilizați subcomanda "purge", astfel:

$ sudo apt-get purge vsftpd
Ca alternativă, puteți combina comenzile astfel:

$ sudo apt-get remove --purge vsftpd
16. Cum se poate curăța spațiul de pe disc?
Comanda "clean" este folosită pentru a elibera spațiul de pe disc curățând fișierele de tip .deb descarcate.

$ sudo apt-get clean
17. Cum pot descărca doar codul sursă a unui pachet?
Pentru a descărca numai codul sursă a unui pachet specific, utilizați opțiunea "--download-only " cu nume-pachet, astfel:

$ sudo apt-get --download-only source vsftpd
18. Cum pot descărca și despacheta un pachet?
Pentru a descărca și despacheta codul sursă al unui pachet pentru un anumit director, tastați următoarea comandă:

$ sudo apt-get source vsftpd
19. Cum pot descărca, despachetați și compila un pachet?
De asemenea, puteți descărca, despacheta și compila codul sursă, în același timp, folosind opțiunea "--compile" astfel:

$ sudo apt-get --compile source goaccess
20. Cum pot descărca un pachet fără a-l instala?
Folosind opțiunea "download", puteți descărca orice pachet de date, fără a-l instala. De exemplu, cu următoarea comandă se va descărca numai pachetul "nethogs" îm directorul curent:

$ sudo apt-get download nethogs
21. Cum pot verifica schimbarea jurnalului pachetului?
Atributul "changelog" descarcă un pachet change-log și arată versiunea pachetului care este instalat.

$ sudo apt-get changelog vsftpd
22. Cum verific dependențele deteriorate?
Comanda "check" este un instrument de diagnosticare. Este folosit pentru a actualiza cache-ul pachetului și controalele pentru dependențele deteriorate.

$ sudo apt-get check
23. Cum pot căuta și reconstrui dependențele?
Comanda "build-dep" caută în arhivele locale din sistem și instalează dependențele pentru a reconstrui pachetul. În cazul în care pachetul nu există în magazia locală va returna un cod de eroare.

$ sudo apt-get build-dep netcat
24. Cum se poate auto-curăța cache-ul apt-get?
Comanda "autoclean" șterge toate fișierele .deb din /var/cache/apt/archives pentru a elibera un volum semnificativ de spațiu pe disc.

$ sudo apt-get autoclean
25. Cum se pot elimina automat pachetele instalate?
Subcomanda "autoremove" este utilizată pentru a elimina automat pachetele care au fost instalate pentru a crea dependențe pentru alte pachete, dar acestea nu mai sunt necesare. De exemplu, următoarea comandă va elimina un pachet instalat cu dependențele sale:

$ sudo apt-get autoremove vsftpd
Am acoperit cele mai multe dintre opțiunile disponibile cu comenzile apt-get și apt-cache, dar încă există mai multe opțiuni disponibile, le puteți verifica folosind "man apt-get" sau "man apt-cache" de la terminal.
« Ultima Modificare: August 27, 2016, 11:52:40 a.m. de adymedia »


Nu banii multi produc calitatea, ci oamenii priceputi! - http://www.adymedia.ro