Paquet s

download Paquet s

of 41

description

redes

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