Sessió 1
9/01/2008
Josep Vilaplana, Lluis Pérez Vidal, Sergi Tur
- Per entrar a l'ordinador del curs: cursice/ice
- Per entrar com a superusuari: su (pwd: ice)
- http://atenea.upc.edu
- entrar com a invitat, i cercar el curs d'administració de Linux
http://atenea.upc.edu/moodle/course/view.php?id=13593
Fem servir la distribució Debian
http://distrowatch.com/ -> per veure informació sobre distribucions
El linkat surt de Suse
El curs està basant en Debian, que és una distribució totalment lliure (conté programari lliure, i la distribució ella mateixa, la compilació de programari, és lliure).
De Debian ha sortit Linex, Lliurex, Ubuntu.
Distribució significa, entre d'altres coses, d'una estratègia d'on han d'anar els fitxers. Això condiciona molt.
Distribució també significa "sistema d'empaquetament". Per ex: RedHat (.rpm), Suse (.rpm, amb el gestor Yast), Debian (.deb)
Distribució també significa "selecció/compilació de paquets". Debian només conté software lliure (es compleixen les quatre llibertats del programari lliure). Ubuntu potser no.
Per exemple, Acrobat Reader i Java (abans) queden com a non-free. Ara Java ja és totalment lliure.
Quatre llibertats del programari lliure: distribució, ús, còpia, i mirar el codi
Debian té actualment 24000 paquets.
CD live: no són ben bé distribucions. Es tracta de restringir paquets i anar cap a coses sectorials. Per exemple un CD-live de música, de cracking, d'eines educatives (SkoleLinux), d'apache + php + mysql,...
Instal.lació de Debian
4 tipus d'instal.lacions:
- stable
- testing (actualització setmanal)
un cop s'ha actualitzat el sistema, és molt difícil tirar endarrera. actualitzar una instal.lació testing és jugar a la loteria.
- unstable (hi ha més probabilitat de que no funcioni de que funcioni)
- old_stable
Gestió de paquets
En la biblioteca libc6 hi ha la relació de la dependència entre tots els paquets.
www.backports.org -> dins d'una instal.lació estable pots actualitzar alguns paquets.
Les eines originals per a gestió de paquets eren: dselect, dpkg
apt lib: biblioteca de programes per a la gestió de paquets.
sobre aquesta biblioteca tenim una sèrie d'eines: apt-get, aptitude (recomanat pel professor, línia de comandes), synaptic (aplicació gràfica)
Exercici:
En la consola, entrant com a superusuari, cliquem dselect. Escollim apt com a mètode d'accés.
Anem a instalar el Lattex (buscar tetex-base)
typescript <nom_fitxer> -> tot el que surti per pantalla en el procés d'instal.lació s'enviarà a fitxer
dpkg -i tetex-bin.deb -> instal.la el paquet
dins la pàgina web de debian, www.debian.org, puc cercar paquets. Per exemple xtris (joc del tetris)
un cop instalat
$ find -name xtris* -> només troba el .deb $ ls /var/lib/dpkg/info/xtris* -> de la instal.lació que acabem de fer, trobem els fitxers relacionats amb xtris
visualitzem xtris.list, on veurem on han anat a parar els fitxers d'instal.lació: un cop ficats en el directori,
$ vim xtrix.list man dpkg
dselect (que hem vist abans) invoca el dpkg