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.
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í.
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í.
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
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.
Interessant… jo per buscar algun paquet als repositoris faig servir l'ordre «sudo apt search»
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.