Troba paquets amb apt-cache i aptitude

Al moment de desinstal·lar un programa o paquet a Linux, tens dues opcions, o fer-ho a través del centre de programes del teu distro, o des d'un terminal.

Per desinstal·lar un programa des de la línia d'ordres, cal conèixer el nom exacte del paquet. I resulta que de vegades això es torna complicat de recordar. Pot passar que en voler desinstal·lar un programa, només estàs desinstal·lant un paquet o dependència del programa. Aquest post us ajudarà a aconseguir un paquet o programa a través d'un terminal amb apt-cache y aptitude.

TuxLupa

L'ordre apt-cache us permetrà observar molta informació dels paquets emmagatzemada a la base de dades APT. Podem definir aquesta informació com una memòria cau, que s'emmagatzema temporalment una vegada s'executa l'ordre apt-update, per actualitzar la base de dades d'APT.

Comencem per revisar tots els paquets instal·lats al teu distro. Si executes:

apt-cache pkgnames | more

Es generarà una llista amb tots els paquets disponibles al sistema. En col·locar “| more” et permet desplaçar-te a la llista per línia prement Enter. En cas de voler desplaçar-te amunt i avall amb les fletxes del teclat o l'scroll, pots executar

apt-cache pkgnames | less

per sortir de la llista de paquets, només cal prémer la lletra “q”.

Coneixent part del nom

Certament és una mica rudimentari cercar un paquet en una llista que sembla eterna. Per aquest exemple en particular, treballarem cercant el programa handbrake-gtk

En cas que coneguis el començament del nom del paquet pots executar:

apt-cache pkgnames

L'ordre retornarà una llista amb tots els paquets el nom dels quals comencin pel nom escrit a dalt.

És a dir, que si només recordés “hand”, en executar l'ordre, tindria una cosa així.


pkgnames


Ara, suposem que coneixeu una part del nom del programa, però no necessàriament l'inici. En aquest cas, utilitzarem l'ordre aptitude. Si executes la següent ordre:

aptitude search

Aptitude, realitza una cerca a la base de dades d'APT, i mostra a la llista tots els paquets en nom dels quals continguin el tros que vas definir anteriorment. Per exemple, si només recordés “brake”, obtindria una cosa així.

aptitude

En qualsevol cas, si coneixeu l'inici del programa o no, sempre podeu utilitzar l'ordre aptitude per ubicar un paquet.

Un cop aconseguit el paquet, pots obtenir tota la informació des del terminal. Executant:

apt-cache depends

depèn

Mostra totes les dependències del paquet. Si vols mostrar més informació sobre les especificacions del paquet, com nom, mida, dependències, mida un cop instal·lat i més, pots utilitzar l'ordre show executant.

apt-cache show

Sempre podeu llegir el manual d'apt-cache executant

man apt-cache

Per revisar qualsevol altra ordre d'utilitat.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   TheGuillox va dir

    Interessant… jo per buscar algun paquet als repositoris faig servir l'ordre «sudo apt search»

  2.   HO2Gi va dir

    Molt bo, i acabo d'adonar-me que tinc milions de paquets de programes que provo bon post.
    A utilitzar VBox d'ara en més XD.