Instal·lació de paquets i actualització
Instal·lació de paquets
Intoducció
Paquets de programari
Un paquet de programari és un arxiu que conté una sèrie de fitxers que es distribueixen conjuntament i permeten la instal·lació d’un programa
Hi ha diversos tipus de paquets:
Els paquets binaris són paquets construïts (o compilats) específicament per a una distribució. Els més comuns són:
Els .rpm, que els utilitzen Red Hat, Suse i derivats
Els .deb, que els utilitzen Debian, Ubuntu i derivats.
Els paquets font són senzillament paquets que inclouen codi font.
Es poden utilitzar qualsevol tipus de màquina si el codi es compilen correctament.
Els trobem empaquetats i comprimits amb formats com .tar.gz o tar.bz2.
Gestors de paquets
Els gestors de paquets són aplicacions que permeten gestionar paquets.
Faciliten les tasques més habituals relacionades amb la gestió de paquets (instal·lació, cerques, eliminacions, etc.)
El programa principal utilitzat per gestionar aquest tipus de fitxers és el dpkg (abreviatura de Debian package),
Normalment s'utilitzen els frontals (front ends) com apt i aptitude.
Repositoris
Els paquets els trobarem als repositoris.
Repositori: lloc centralitzat on s’emmagatzema i es manté informació digital, habitualment bases de dades o arxius informàtics.
Els repositoris des d'on es poden descarregar, instal·lar i actualitzar paquets es troben definits a l'arxiu /etc/apt/sources.list
També en altres arxius dins de
/etc/apt/sources.list.d/
.
Actualitzar repositoris
Abans d'actualitzar el sistema o instal·lar paquets és recomanable actualitzar els repositoris per tal que el sistema sàpiga si ha hagut canvis (nous paquets, actualitzacions, canvis de dependències...).
Per actualitzar els repositoris:
sudo apt-get update
o bé
sudo apt update
Gestió de paquets
Per veure els paquets instal·lats:
dpkg -l
Per instal·lar paquets:
sudo apt install <nom_paquet>
Per desinstal·lar paquets:
sudo apt remove <nom_paquet>
Per desinstal·lar paquets i eliminar els fitxers de configuració associats al paquet desinstal·lat:
sudo apt purge <nom_paquet>
Per desinstal·lar paquets del sistema que ja no s’utilitzen:
sudo apt autoremove
Per esborrar els paquets d'instal·lació i guanyar espai en el disc dur:
sudo apt clean
Afegir repositoris externs
Els repositoris externs es diuen PPA (Personal Package Archives). Podeu trobar diferents PPA per Internet.
Exemple d'instal·lació de VirtualBox:
Per afegir un PPA dins de l'arxiu de repositoris es pot:
Editar l'arxiu
/etc/apt/sources.list
i afegir una línia com la següent:
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
O bé amb la comanda
apt-add-repository
:
sudo apt-add-repository "deb http://download.virtualbox.org/virtualbox/debian trusty contrib"
Abans de poder instal·lar el programa, normalment, cal fer alguna operació més, com ara descarregar i instal·lar una clau de seguretat pública per comprovar la validesa dels paquets:
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
La instal·lació (i desinstal·lació) d'aquests paquets es fa de la forma habitual:
sudo apt update
sudo apt install virtualbox-5.0
Si es vol eliminar un repositori afegit amb aquests mètodes, es pot editar l'arxiu
/etc/apt/sources.list
i esborrar la línia corresponent.
Actualització del sistema operatiu
Per actualitzar tots els paquets a les últimes versions que hi ha en els repositoris i sense canviar de versió del sistema:
sudo apt update
sudo apt upgrade
Per actualitzar el sistema a una versió superior.
sudo apt update
sudo apt dist-upgrade
Amb entorn gràfic
Centre de software de Ubuntu
Serveix per instal·lar i desinstal·lar programes i paquets que hi ha en els repositoris d'Ubuntu.
Software i actualitzacions
Serveix per configurar les actualitzacions del sistema i del programari (triar els repositoris, la periodicitat...). També mostra i permet seleccionar possibles controladors de hardware, tant lliures com privatius (per exemple, els de la targeta gràfica).
Actualització de software
Permet comprovar manualment si hi ha actualitzacions i triar quins paquets es volen actualitzar.
Documentació i altres recursos
Apunts SOX Pere Sànchez: Instal·lació i actualització del sistema i altre programari http://moodlecf.sapalomera.cat/apunts/smx/sox/?cap=1.5.9
Última actualización