teoriaiso
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.