Paquet s
description
Transcript of Paquet s
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Taller Ubuntu Install Party
Els paquets de programariEls paquets de programari
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
IntroducciAlguns conceptesAlguns conceptesPaquet de programariPaquet de programari
Un paquet de programari s una srie de programes que es distribueixen Un paquet de programari s una srie de programes que es distribueixen conjuntament. La ra principal sol ser que el funcionament de cadascun conjuntament. La ra principal sol ser que el funcionament de cadascun complementa a o requereix d'uns altres.complementa a o requereix d'uns altres.
Ubuntu utilitza paquets per a emmagatzemar tot el que un programa en Ubuntu utilitza paquets per a emmagatzemar tot el que un programa en particular necessita per a executar-se. particular necessita per a executar-se.
Paquets fontPaquets fontEls paquets font sn senzillament paquets que inclouen codi font, i generalment Els paquets font sn senzillament paquets que inclouen codi font, i generalment
poden ser utilitzats per qualsevol tipus de mquina si el codi es compila de poden ser utilitzats per qualsevol tipus de mquina si el codi es compila de manera correcta tar, tar.gz...manera correcta tar, tar.gz...
Paquets binarisPaquets binarisEls "Paquets binaris" sn els quals estan construts especficament per a algun Els "Paquets binaris" sn els quals estan construts especficament per a algun
tipus d'ordinador o arquitectura. Ubuntu suporta les arquitectures x86 (i386 or tipus d'ordinador o arquitectura. Ubuntu suporta les arquitectures x86 (i386 or i686), AMD64 i PPC... deb, rpmi686), AMD64 i PPC... deb, rpm
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Introducci
DependnciaDependnciaUna dependncia d'un paquet, consisteix en que un altre paquet ha de ser installat
perqu el primer funcioni correctament. Gestor de Paquets: Gestor de Paquets:
Un programa que maneja paquets, permetent buscar, installar i eliminar-los.
Advanced Package Tool (APT) Advanced Package Tool (APT) Es el programa en el qual estan basats els Gestors de Paquets de Ubuntu. Apt
maneja les parts ms complicades de la gesti de paquets, com el manteniment de la base de dades de paquets, resoluci de dependncies.
aptitudeaptitudeAptitude s una interfcie del sistema APT (Advanced Packaging Tool) basada en
text i que es maneja per mens.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Introducci
SynapticSynaptic
s un programa informtic, interfcie grfica de APT, del sistema de gesti de paquets de Debian GNU/Linux. Generalment s'utilitza Synaptic per sistemes basats amb paquets .deb per tamb pot ser utilitzat en sistemes basats amb paquets RPM.
dpkgdpkg
El programa dpkg s la base del sistema de gesti de paquets de Debian GNU/Linux. S'usa per installar, eliminar i proporcionar informaci sobre els paquets .deb, dpkg s una eina de baix nivell, per tant, es necessita una eina d'alt nivell per treure els paquets de llocs remots o resoldre les dependncies.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Introducci
RepositoriRepositoriUn repositori, dipsit o arxiu s un lloc centralitzat on s'emmagatzema i mant
informaci digital, habitualment bases de dades o arxius informtics.
Els dipsits estan preparats per a distribuir-se habitualment servint-se d'una xarxa informtica com Internet o en un mitj fsic com un disc compacte. I poden ser d'accs pblic, o poden estar protegits i necessitar d'una autenticaci prvia.. Els dipsits s'utilitzen de forma intensiva en Linux, emmagatzemant, en la seva majoria, paquets de programari disponibles per a la seva installaci mitjanant un gestor de paquets.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
PaquetsEn els sistemes GNU/Linux els programes que installem sn conjunts de paquets, pel que a l'installar una aplicaci el que fem s en realitat installar paquets.
Aix pot semblar un desavantatge al principi, per el sistema de paqueteria li confereix molta potncia i sostenibilitat a aquests sistemes i hi ha moltes aplicacions que simplifiquen la tasca d'installaci, convertint-lo en el sistema d'installaci de programari ms simple i segur que existeix actualment.
Existeixen distints tipus de paquets segons estiguin compilats per a una determinada distribuci linux o no. Els primers son els paquets binaris, Ubuntu treballa normalment amb paquets .deb, (es poden transformar paquets rpm a deb amb l'eina alien) els segons son els paquets font habitualment els trobem empaquetats i comprimits amb formats com .tar.gz, tar.bz2.
Normalment tots els paquets per a una determinada distribuci els podem trobar a repositoris. A banda dels repositoris on-line Ubuntu proporciona una URL on podem descarregar tots els paquets oficials disponibles per a una determinada versi, http://packages.ubuntu.com/ .
s molt ms aconsellable installar paquets des de els repositoris amb els gestors de paquets que veurem, entre d'altres perqu que solucionen el tema de dependncies entre paquets i s ms senzill.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Conversi de paquetsConversi de paquets binaris amb alienConversi de paquets binaris amb alien
Alien s un script en Perl que ens permet convertir entre diferents formats de paquets binaris de GNU/Linux, podent passar entre si qualsevol d'aquests formats:
.rpm (RedHat)
.deb (Debian)
.slp (Stampede)
.tgz (Slackware)
.pkg (Solaris)
Sintaxi:Convertim el paquet "package.rpm" a format deb en el paquet "package.deb"
Convertim el paquet "package.deb" a format rpm en el paquet "package.rpm"
Podem fer conversions mltiples:
Si volem convertir el paquet i installar-lo directament:
alien --to-deb --to-rpm --to-tgz --to-slp foo.deb bar.rpm baz.tgz
alien --to-deb package.rpm
alien --to-rpm package.deb
alien -i package.rpm
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Installaci paquets binaris
Passos normals per a la installaciPassos normals per a la installaciAquestos passos son genrics no sn tots necessaris i
els podrem realitzar de diverses fomes depenent de la eina utilitzada (apt-get, aptitude, synaptic,gDebi...)
Cercar el paquet a installar Si ho fem on-line i no el trobem actualitzar l'index de paquets
o afegir els repositoris necessaris Una vegada trobat, installar-lo Comprovar que s'ha installat correctament
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Instal.laci paquets binarisIInstal.laci off-line de paquets binarisnstal.laci off-line de paquets binaris
Una vegada tinguem els paquets adients a la nostra distribuci, en aquest cas Ubuntu a la nostra maquina, els podem instal.lar grficament amb gDebi:
Tamb el podem instal.lar per linia de comandes:
NOTA: Sempre hem de vigilar les dependncies de cada paquetsudo dpkg -i package.deb
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Installaci paquets font
Evitarem aquest tipus d'installaci sempre que puguemEvitarem aquest tipus d'installaci sempre que puguemEls paquets font no estan compilats per a una determinada versi, per tant haurem de desempaquetar-los, descomprimir-los, compilar-los i instalar-los. Generalment el procs a seguir est explicat al fitxer README o INSTALL.
Farem la installaci en set passos:
sudo aptitude install build-essential
sudo tar xvzf aplicacio.tar.gz o sudo tar xvfj aplicacio.tar.bz2
sudo apt-get build-dep aplicacio
cd /aplicaci
./configure (creem el fitxer Makefile)
make
sudo make install
Esborrar la carpeta amb els fitxers font
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Installaci paquets font
Un altra manera ms rapida es:Un altra manera ms rapida es:
sudo tar xvzf aplicacio.tar.gz o sudo tar xvfj aplicacio.tar.bz2
cd /aplicaci
$ fakeroot
# dpkg-buildpackage
# dpkg -i aplicaci.deb
Esborrar la carpeta amb els fitxers font
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Repositoris
Hi ha milers d'aplicacions disponibles per installar a Ubuntu. Aquests programes es guarden en arxius de programari anomenats repositoris. Aquests repositoris estan disponibles a travs d'Internet. Aix fa que sigui molt simple installar nous programes i tamb es molt segur per que cada programa es testejat abans de ser collocat al repositori i est construt especficament per Ubuntu.
Els repositoris d'Ubuntu estan organitzats en quatres components, classificats segons el suport que Ubuntu pot oferir i segons compleixen o no amb la filosofia de programari lliure d'Ubuntu:
Main (programari de codi obert mantingut per Canonical)
Restricted (controladors propietaris per a dispositius)
Universe (programari de codi obert mantingut per la comunitat)
Multiverse (programari amb restriccions per copyright o qestions legals)
http://www.ubuntu.com/community/ubuntustory/components
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Repositoris
Als repositoris podem trobar actualitzacions de tipus.
Security (Actualitzacions de seguretat importants)
Updates (Actualitzacions recomanades)
Proposed (Actualitzacions disponibles abans del seu alliberament)
Backports (Actualitzacions no suportades)
El fitxer de configuraci dels repositoris el trobem a /etc/apt/sources.list
sudo nano /etc/apt/sources.list
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Repositoris
# deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1)]/ jaunty main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the distribution.deb http://es.archive.ubuntu.com/ubuntu/ jaunty main restricteddeb-src http://es.archive.ubuntu.com/ubuntu/ jaunty main restricted
## Major bug fix updates produced after the final release of the## distribution.deb http://es.archive.ubuntu.com/ubuntu/ jaunty-updates main restricteddeb-src http://es.archive.ubuntu.com/ubuntu/ jaunty-updates main restricted
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu## team. Also, please note that software in universe WILL NOT receive any## review or updates from the Ubuntu security team.deb http://es.archive.ubuntu.com/ubuntu/ jaunty universedeb-src http://es.archive.ubuntu.com/ubuntu/ jaunty universedeb http://es.archive.ubuntu.com/ubuntu/ jaunty-updates universedeb-src http://es.archive.ubuntu.com/ubuntu/ jaunty-updates universe
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
RepositorisAfegir repositorisAfegir repositorisPer a modificar, afegir, eliminar repositoris nomes cal editar el fitxer i modificar-lo
Exemple.
Afegir repositoris del servidor d'imatges del centre.
Editar l'arxiusudo gedit /etc/apt/sources.list
#deb cdrom:[Ubuntu 9.04 _Jaunty Jackalope_ - Release i386 (20090420.1)]/ jaunty main restricted# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to# newer versions of the distribution.deb http://192.168.0.8/ubuntu/ jaunty main restricteddeb-src http://192.168.0.8/ubuntu/ jaunty main restricted## Major bug fix updates produced after the final release of the## distribution.deb http://192.168.0.8/ubuntu/ jaunty-updates main restricteddeb-src http://192.168.0.8/ubuntu/ jaunty-updates main restricted
Afegir les linies modificant el es.archive.ubuntu.com pel servidor 192.168.0.8
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Repositoris
Afegir repositoris amb clauAfegir repositoris amb clauCal afegir una lnia al fitxer sources.list. Per exemple, per afegir els repositoris per al
ultraporttil Asus eeePC cal afegir la lnia:
deb http://www.array.org/ubuntu intrepid eeepc
Per installar una clau primer s'ha de descarregar d'Internet. Normalment us la proporcionar el provedor del repositori. Per exemple, per afegir la clau dels repositoris de l'ultraporttil Asus eeePC cal seguir els segents passos:
Descarregar la clau:
$ wget http://www.array.org/ubuntu/array-apt-key.asc
Installar la clau:
$ sudo apt-key add array-apt-key.ascTamb ho podem fer amb una sola ordre:
$ wget http://www.array.org/ubuntu/array-apt-key.asc -O - | sudo apt-key add -
I finalment cal actualitzar gestor de paquets:
$ sudo apt-get update
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
APT
APTAPTNo existeix un programa apt en si mateix, sin que APT s una biblioteca de funcions C++ que s'empra per diversos programes de Lnia de comandes per a distribuir paquets. Especialment, apt-get i apt-cache. APT s el front-end de dpkg.
http://www.debian.org/doc/manuals/apt-howto/ch1.ca.html
apt-get (apt-get (man apt-getman apt-get))Es una senzilla interficie de linia de comandes per a descarregar, instal.lar,
desinstal.lar i actualitzar paquets. Les comandes ms utilitzades son:
install , instal.la el paquet especificat remove, desinstal.la el paquet especificat (--purge per a borrar-ho tot)update, actualitza els repositorisupgrade, actulaitza tots els paquets instal.latsAltres com clean, autoclean, dist-upgrade, check, build-dep
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
apt-get
ExempleExemple
juanjo@juanjo-desktop:/$ sudo apt-get install nmap
S'est llegint la llista de paquets... Fet S'est construint l'arbre de dependnciesS'est llegint la informaci de l'estat... FetS'installaran els paquets NOUS segents: nmap0 actualitzats, 1 nous a installar, 0 a suprimir i 0 no actualitzats.Es necessita obtenir 1187kB d'arxius.Desprs d'aquesta operaci s'empraran 4502kB d'espai en disc addicional.Des:1 http://es.archive.ubuntu.com jaunty/main nmap 4.76-0ubuntu4 [1187kB]1187kB baixats en 2s (521kB/s) S'est seleccionant el paquet nmap prviament no seleccionat.(S'est llegint la base de dades ... hi ha 102810 fitxers i directoris installats actualment.)S'est desempaquetant nmap (de .../nmap_4.76-0ubuntu4_i386.deb) ...S'estan processant els gallets per a man-db ...S'est configurant nmap (4.76-0ubuntu4) ...
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
apt-get
Si el paquet no t dependncies s'installa directament sense demanar la confirmaci de l'usuari. La lnia ms important sempre s el resum:
0 actualitzats, 1 nous a installar, 0 a suprimir i 0 no actualitzats.
Sempre cal comprovar que la installaci d'un paquet no es incompatible amb un o altres paquets. Si fos aix, el resum indicaria quins paquets s'eliminen (son incompatibles).
Com totes les comandes d'apt-get que impliquen canvis en el sistema podem fer una simulaci abans d'executar la comanda realment:
$ sudo apt-get --simulate install nmap
Altres opcions tils poden ser: -d Noms descarregar el paquet. -f Fora la installaci encara que falli el test d'integritat. -y Respon si a totes les preguntes.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
apt-get
ExempleExemple
juanjo@juanjo-desktop:/$ sudo apt-get remove nmapS'est llegint la llista de paquets... Fet
S'est construint l'arbre de dependncies S'est llegint la informaci de l'estat... FetEs SUPRIMIRAN els paquets segents: nmap0 actualitzats, 0 nous a installar, 1 a suprimir i 0 no actualitzats.Desprs d'aquesta operaci s'alliberaran 4502kB d'espai en disc.Voleu continuar [S/n]? (S'est llegint la base de dades ... hi ha 102878 fitxers i directoris installats actualment.)S'est desinstallant nmap ...S'estan processant els gallets per a man-db ...
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
apt-cache
apt-cache (apt-cache (man apt-cacheman apt-cache))No manipula el sistema per ofereix operacions per cercar i generar eixides
interessants sobre els paquets. Les comandes ms utilitzades son:
search, cerca algun paquet amb el patrshow, mostra la informaci detallada d'un paquetdepends, mostra les dependncies d'un paquet
ExempleExemple
apt-cache search mozillaapt-cache show mozillaapt-cache depends mozilla
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
aptitudeMoltes de les funcions tpiques de gesti de paquets, com la installaci,
desinstallaci i actualitzaci, es realitzen amb aptitude mitjanant ordres d'una sola tecla, normalment lletres minscules. s convenient usar aptitude sobre tot en entorns de terminals no grfiques per a garantir el correcte funcionament de les tecles d'ordres.
sudo aptitude
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
aptitudePer a installar un paquet:Per a installar un paquet:
Localitzem el paquet en la categoria Paquets no installats, usant les tecles del cursor del teclat i la tecla INTRO.Seleccionem el paquet que desitgem installar i premem la tecla + el paquet es posar en verd. Premem la tecla g i es presentar un resum de les accions que es van a realitzar.Premem g altra vegada, i comenar la descrrega i posterior installaci del paquet.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
aptitudePer a desinstallar un paquet:Per a desinstallar un paquet:
Localitzem el paquet en la categoria Paquets installats, usant les tecles del cursor del teclat i la tecla INTRO.Seleccionem el paquet que desitgem installar i premem la tecla - el paquet es posar en rosa. Premem la tecla g i es presentar un resum de les accions que es van a realitzar. Premem g altra vegada, i comenar la desinstallaci del paquet.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
aptitudePer actualitzar l'index de paquets:Per actualitzar l'index de paquets:
Premem la tecla u
Per actualitzar paquets:Per actualitzar paquets:Premem la tecla U desprs de l'acci anterior.Els paquets a actualitzar es ficaran en color blau.Prmer la tecla g i se li presentar un resum de les accions que es van a realitzar. Prmer g altra vegada, i comenar la installaci dels paquets.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
aptitude
La primera columna d'informaci mostrada en la llista de paquets en el panell superior reflecteix l'estat actual de cada paquet, i per a descriure aquest estat s'usa la segent llegenda: i: Paquet installat. c: Paquet no installat, per la configuraci del paquet roman en el sistema p: Eliminat del sistemav: Paquet virtual B: Paquet trencat o: Arxius desempaquetats, per el paquet aquesta sense configurar C: A mitjan configurar- La configuraci va fallar i requereix ser reparadaH: A mitjan configurar- Va fallar l'eliminaci i requereix ser reparada
A ms de l'entorn grfic aptitude funciona tamb amb lnia de comandes amb gaireb les mateixes opcions que la comanda apt-get.
La nica diferncia entre elles es que aptitude recorda les dependncies al installar un programa, el que vol dir que si desinstalla el programa esborrar tamb el programa amb totes les seves dependncies, excepte si son utilitzades per altres paquets.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Synaptic
Es la interfcie grfica per a gnome d'APTEs la interfcie grfica per a gnome d'APTSistema>Administraci>Gestor de paquets Synaptic
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Synaptic
IntroducciIntroducci
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Synaptic
Abans d'installar un paquet es convenient que el cerquem.
Edita>Cerca
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Synaptic
Per a installar un paquet amb totes les seves dependncies seleccionem el paquet i prenem el boto aplica.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Synaptic
Per actualitzar l'index de paquets disponibles
Edita>Refresca la informaci dels paquets
Per a treballar amb repositoris
Parmetres>Dipsits
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Synaptic
Per a desinstallar un paquet ha d'estar instal.lat prviament (quadrat en verd) i marcar-lo, b per a eliminar o per a eliminar completament.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
SynapticDreceres de teclatDreceres de teclat
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
dpkgDpkg s una eina de baix nivell i normalment com a usuaris utilitzarem altres eines a
nivell ms alt (com apt-get o aptitude) per la gesti bsica de paquets (installar, esborrar, actualitzar...).De totes formes dpkg ens pot servir per obtenir informaci del nostre sistema
Si es vol obtenir una llista completa dels paquets installats en el sistema, juntament amb versi una descripci breu dels mateix, es pot utilitzar:
Si es vol consultar si estan installats paquets que continguin una cadena de carcters en particular, com per exemple apatxe, es pot utilitzar:
Si es vol una descripci ms detallada dels mateixos, es pot utilitzar:
Si es vol una descripci ms detallada del paquet, es pot utilitzar: dpkg -s paquet Si es vol consultar solament les dependncies d'un paquet installat en el sistema, es pot utilitzar:
dpkg -l
dpkg -l *apache
dpkg -s
dpkg -s paquet | grep ^Depends
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
dpkgSi es desitja consultar la informaci completa d'un paquet, que inclou versi, descripci,
arquitectura, grup, autor que mant el paquet i dependncies, es pot utilitzar:
Si es vol veure un llistat dels components que provex un paquet abans de ser installat, es pot utilitzar:
Si es vol installar un paquet .deb, es pot utilitzar:
Si es vol installar o actualitzar un paquet .deb, es pot utilitzar:
Si solament es vol desempaquetar el contingut sense installar, es pot utilitzar:
dpkg -p paquet
dpkg -c paquet-no-instal.lat
dpkg -i paquet-no-instal.lat.deb
dpkg -Gi paquet-no-instal.lat.deb
dpkg -x paquet-no-instal.lat.deb
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
dpkgSi es t un directori ple de paquets .deb i es desitja installar tots aquests, es pot utilitzar
el segent, considerant per a l'exemple que el directori/Downloads/ cont diversos paquets .deb:
Si es desitja presentar qualssevol que siguin les opcions de configuraci d'un paquet, es pot utilitzar:
Si es vol desinstallar un paquet, per deixant presents fitxers de configuraci, es pot utilitzar:
Si es vol desinstallar un paquet, incloent els fitxers de configuraci, es pot utilitzar:
Si es vol reconfigurar una aplicaci ja instal.lada:
dpkg -R/Downloads
dpkg - -configure paquet-no-instal.lat.deb
dpkg -P paquet
dpkg -R/Downloads
dpkg -r paquet
dpkg-reconfigure paquet
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
gnome-app-install
Aplicaci incorporada a gnome que ens permet instal.lar paquets d'una llista classificats per categories de forma senzilla.
Aplicacions>Afegeix/Elimina o sudo gnome-app-install
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Problemes freqentsSi rebeu un missatge semblant al segent quan intenteu executar apt-get install paquet
Reading Package Lists... DoneBuilding Dependency Tree... DoneW: Couldn't stat source package list 'http://people.debian.org unstable/ Packages'(/var/state/apt/lists/people.debian.org_%7ekov_debian_unstable_Packages) - stat (2 No such file or directory)W: You may want to run apt-get update to correct these missing filesE: Couldn't find package penguineyes
Us heu oblidat d'executar apt-get update desprs del vostre ltim canvi al fitxer /etc/apt/sources.list.
Si l'error mostrat s com aquest:
E: Could not open lock file /var/lib/dpkg/lock - open (13 Permission denied)E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?
Quan escolliu qualsevol altre mtode per a apt-get diferent a source, s que no disposeu dels permisos d'usuari root, el qual ve a indicar, que l'esteu executant com a un usuari normal.
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Problemes frequentsSi l'error es com aquest:
E: No s'ha pogut blocar /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?Succeeix quan executeu dues cpies de apt-get alhora o quan intenteu executar apt-get i un procs dpkg est actiu. L'nic mtode que es pot emprar simultniament amb els altres s source. (Per exemple teniu ober el Synaptic i executeu un apt-get)
Si una installaci peta a la meitat del procs i us trobeu amb que ja no s possible installar o eliminar paquets, intenteu executar aquests dos comandaments:
# apt-get -f install# dpkg --configure -a
I desprs proveu-ho una altra vegada. Podria ser necessari executar el segon comandament ms d'una vegada. Aquest s una important lli per aquells aventurers que usen "unstable".Si rebeu l'error "E: Dynamic MMap ran out of room" a l'executar apt-get update, afegiu la segent lnia a /etc/apt/apt.conf:APT::Cache-Limit 10000000;
-
Els
paqu
ets
de p
rogr
amar
iEl
s pa
quet
s de
pro
gram
ari
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic Autor: Juan Jos Lpez Zamorano
Problemes freqents
Ac hem vist alguns exemples dels problemes ms comuns que podem trobar-nos a l'hora d'instal.lar, desinstal.lar, actualitzar paquets
Per tal de solucionar la majoria de problemes, podem trobar molta i molt bona informaci a traves d'Internet, a forums, wikis , pagines oficials... Ac teniu una petita llista de webs utils:
http://acacha.dyndns.org/mediawiki/index.php/P%C3%A0gina_principal
http://doc.ubuntu-es.org/Documentaci%C3%B3n
http://www.bulma.net/
-
Llic
nci
a C
reat
ive
Com
mon
sLl
icn
cia
Cre
ativ
e C
omm
ons
Autor: Juan Jos Lpez Zamorano
Ubuntu Install Party. Taller Els paquets de programari IES Nicolau CoprnicIES Nicolau Coprnic
http://creativecommons.org/licenses/by/3.0/deed.ca
Pgina 1Pgina 2Pgina 3Pgina 4Pgina 5Pgina 6Pgina 7Pgina 8Pgina 9Pgina 10Pgina 11Pgina 12Pgina 13Pgina 14Pgina 15Pgina 16Pgina 17Pgina 18Pgina 19Pgina 20Pgina 21Pgina 22Pgina 23Pgina 24Pgina 25Pgina 26Pgina 27Pgina 28Pgina 29Pgina 30Pgina 31Pgina 32Pgina 33Pgina 34Pgina 35Pgina 36Pgina 37Pgina 38Pgina 39Pgina 40Pgina 41