teoriaiso

Upload: ivanspasov1

Post on 01-Mar-2018

219 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/25/2019 TeoriaIso

    1/27

    ISO

    Paquet s un fitxer que cont productesa installar i unes regles:

    gestio de dependncies

    preinstal-laci

    postinstal-laci

    Tipus:

  • 7/25/2019 TeoriaIso

    2/27

    RPM:format per defecte de

    RedHat,fedoraDpkg:format per defecte de

    debian,ubuntu.

    Es diferencien principalment per les

    eines:

    Dfn versi 21 Fedora.

  • 7/25/2019 TeoriaIso

    3/27

    -rpm

    -yum

    Gestor rpm

    una base de dades locals i paquets en

    format rpm.

    --->/var/lib/rpm

    info sobre programes

  • 7/25/2019 TeoriaIso

    4/27

    instal.lats,versions,fitxers, drets i

    dependncies.

    rpm -i fitxer.rpm

    rpm -v visualitza el nom paquet durant

    instal.laci.

    -h progrs de la instal.laci.

  • 7/25/2019 TeoriaIso

    5/27

    rpm -u instal.la encara que no hi hagi

    una versi anterior.-F noms actualitza si hi ha una versi

    anterior.

    --------->rpm -Uvh

    ----------------------->Eliminar

    rpm -e nom-paquet

  • 7/25/2019 TeoriaIso

    6/27

    --force instal.la encara que hi hagi

    conflictes amb altres paquets--nodeps instal.la encara que hi hagin

    problemes de dependncies.

    Nucli component ms crtic del sistema.

    Si una actualitzaci del nucli esborra la

  • 7/25/2019 TeoriaIso

    7/27

    versi anterior i aquesta deixa de

    funcionar problema.

    instal.lar nou nucli amb par -i

    eliminar antic amb -e

    editar el fitxer grub.conf i modificar linia

    default per arrencar amb el nou nucli.

  • 7/25/2019 TeoriaIso

    8/27

    Consultes:

    -a llista de tots els paquets instal.lats-i informaci general(el resum) del

    paquet.

    -l llista dels fitxers instal.lats

    -f nom troba el paquet que cont el fitxer

    donat

    --requires dependncies paquet

  • 7/25/2019 TeoriaIso

    9/27

    --provides informacio sobre el que dna

    a canvi el paquet--script scripts executats a la instal.laci

    i supressi.

    --changelog historial del paquet

    ----------------------------------------------------------

    -

  • 7/25/2019 TeoriaIso

    10/27

    verificaci paquets

    rpm -V php

    les dependencies

    rpm -ivh --aid nomarchiu.rpm

    eines complementries.

    Actualitzacions automatitzades

  • 7/25/2019 TeoriaIso

    11/27

    openSUSE utilitza YOU(yast online

    update)redhat utilitza up2date.

    Requereix llicncia i inscripci a

    RHN(Red Hat Network)

    centOs ofereix el seu propi lloc remot

    d'actualitzacions.

  • 7/25/2019 TeoriaIso

    12/27

  • 7/25/2019 TeoriaIso

    13/27

    Els repositoris es situen al fitxerprincipal:

    /etc/yum.repos.d

    refrescar la cach

    Yum actualitza si s'ha superat el pla

  • 7/25/2019 TeoriaIso

    14/27

    d'expiraci.

    Actualitzar cach

    yum makecache

    Eliminar cach

    yum clean all

  • 7/25/2019 TeoriaIso

    15/27

    LLISTAR PAQUETS

    parametre yum listOPCIONS

    all-->primer els instal.lats i desprs els

    disponibles per a instal.lar.

    available-->disponibles per a instal.lar.

    update-->que es poden actualitzar

    installed-->instal.lats

  • 7/25/2019 TeoriaIso

    16/27

    obsolets-->hi han versions superiors

    disponibles.recent-->els ltims afegits als

    repositoris.

    informacio detallada paquet

    yum info mc

  • 7/25/2019 TeoriaIso

    17/27

    yum install mc ---->instal.lar paquets

    yum check-update mostra

    actualitzacions.

    buscar paquet -->yum search tomcat

    suprimir paquet-->yum remove

    nompaquet

  • 7/25/2019 TeoriaIso

    18/27

    ------

    Debian packagedpkg el gestor de paquets Debian

    encarregada de la

    instal.laci,creaci,supressi i gesti de

    paquets Debian(.deb)

    base de dades a /var/lib/dpkg

  • 7/25/2019 TeoriaIso

    19/27

    dpkg -R directori instal.la tots els

    paquets dins l'arbre deldirectori(recursiu).

    -i -->actualitzaci

    -r-->supressi

    -P-->purga,elimina inclosos els fitxers

    de configuraci.

  • 7/25/2019 TeoriaIso

    20/27

    Dpkg -s /usr/bin/basename-->paquet que

    cont un fitxer.

    Alien permet convertir paquets RPM a

    DPKG i viceversa.parmetre -d converteix rpm a dpkg.

    Gestor Apt

  • 7/25/2019 TeoriaIso

    21/27

    apt(advanced packaging tool) gestiona

    dependecies.

    Repositoris

    configuraci:/etc/apt/sources.list

    deb uri--->ruta cap a l'arrel del

    repositori.

  • 7/25/2019 TeoriaIso

    22/27

    distribuci,versi i nom dels repositoris.

    apt-get update actualitzaci base de

    dades

    apt-get upgrade actualitzaci distribuciactualitzar tots els paquets que tinguin

    versions ms noves.

    apt-get dist-upgrade actualitzar versi

  • 7/25/2019 TeoriaIso

    23/27

    de la distribuci.

    apt-cache search torrent buscar paquet

    individual

    apt-get install vim-gtk instal.lar paquet

    opcions:

    -s simulaci

  • 7/25/2019 TeoriaIso

    24/27

    -f fix-broken

    intenta solucionar problemes dedependncies.

    instal.lar des de les fonts

    obtenir les fonts

    la llicncia GPL tot programa ha d'anar

  • 7/25/2019 TeoriaIso

    25/27

    acompanyat del codi font.

    es poden trobar els arxius fontscomprimits en format tar.gz/tgz o tar.bz2

    Makefile permet automatitzar lacompilaci del producte.

    .configure per generar el makefile.

  • 7/25/2019 TeoriaIso

    26/27

    Ex d'instal.laci:Descarregar el fitxer wget web

    descomprimir fitxer tar xvjf nomfitxer

    executar ./configuremake

    makefile(per instal.lar)

    s'acostuma a instal.lar a /usr/local

  • 7/25/2019 TeoriaIso

    27/27

    es pot trobar detalls per a cada

    programa anomenat fitxer Readme.

    Per desintal.lar un programa make

    unistall.