Sessió 1

De wikijoan
Salta a la navegació Salta a la cerca

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