Documente Academic
Documente Profesional
Documente Cultură
0 (wheezy), 32-bit PC
Proiectul de documentare Debian (http://www.debian.org/doc/)
3 iunie 2013
Acest document este software liber i poate fi redistribuit i/sau modificat conform termenilor licenei GNU General Public Licence, versiunea 2, aa cum a fost publicat de Free Software Foundation. Acest program este distribuit cu sperana c va fi util, dar FR NICI O GARANIE, nici chiar garania implicit de VANDABILITATE sau POTRIVIRE CU UN ANUMIT SCOP. A se vedea licena GNU General Public License pentru mai multe detalii. Ar fi trebuit s primii o copie a licenei GNU General Public Licence mpreun cu acest program. n caz contrar scriei la Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. Textul licenei se gsete i la http://www.gnu.org/licences/gpl-2.0.html i /usr/share/ common-licenses/GPL-2 pe Debian.
ii
Cuprins
1 Introducere 1.1 Raportarea problemelor din acest document . . . . . . . . . . . . . . . . . . . . . . . . . . 1.2 Contribuirea cu rapoarte de instalare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1.3 Sursele acestui document . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 Nouti n Debian 7.0 2.1 Arhitecturi suportate . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Nouti n distribuie . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.1 CD-uri, DVD-uri i BD-uri . . . . . . . . . . . . . . . . . . 2.2.2 Multiarch . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.3 Iniializare pe baz de dependene . . . . . . . . . . . . . 2.2.4 systemd . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.5 Multimedia . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.6 Securitate ntrit . . . . . . . . . . . . . . . . . . . . . . . 2.2.7 AppArmor . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.8 Seciunea backportri pentru stabil (stable-backports) 2.2.9 Seciunea actualizri pentru stabil (stable-updates) . . 2.2.10 GNOME 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.10.1 Aplicaii noi sau scoase din distribuie . . . . . 2.2.10.2 Setri . . . . . . . . . . . . . . . . . . . . . . . . 2.2.10.3 Manager de display . . . . . . . . . . . . . . . . 2.2.10.4 Administrarea reelei . . . . . . . . . . . . . . . 2.2.11 Cloud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2.12 Sisteme de fiiere temporare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1 1 2 3 3 4 5 5 5 5 5 5 6 6 6 6 7 7 7 7 8 8 9 9 9 10 11 11 11 11 11 12 12 13 13 13 14 14 14 14 15 15 15 16 16 16 17 17 19 19
3 Sistemul de instalare 3.1 Ce este nou n sistemul de instalare? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.1 Schimbri majore . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.1.2 Instalarea automat . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4 Actualizarea de la Debian 6.0 (squeeze) 4.1 Pregtirile pentru actualizare . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.1 Facei copii de siguran pentru orice date sau configuraii . . . . . 4.1.2 Informai utilizatorii din timp . . . . . . . . . . . . . . . . . . . . . . 4.1.3 Pregtire pentru oprirea serviciilor . . . . . . . . . . . . . . . . . . . 4.1.4 Pregtii recuperarea . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.1.4.1 Consola de depanare n timpul iniializrii folosind initrd 4.1.5 Pregtii un mediu sigur pentru actualizare . . . . . . . . . . . . . . 4.2 Verificarea strii sistemului . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.2.1 Verificai n managerul de pachete aciunile de efectuat . . . . . . . 4.2.2 Dezactivarea alegerilor selective APT . . . . . . . . . . . . . . . . . 4.2.3 Verificarea strii pachetelor . . . . . . . . . . . . . . . . . . . . . . . 4.2.4 Seciunea proposed-updates . . . . . . . . . . . . . . . . . . . . . . 4.2.5 Sursele neoficiale i backportri . . . . . . . . . . . . . . . . . . . . 4.3 Pregtirea surselor pentru APT . . . . . . . . . . . . . . . . . . . . . . . . . 4.3.1 Adugarea de surse APT din Internet . . . . . . . . . . . . . . . . . 4.3.2 Adugarea de surse APT pentru un sit-oglind local . . . . . . . . 4.3.3 Adugarea de surse APT de pe un mediu optic . . . . . . . . . . . . 4.4 Actualizarea pachetelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.1 nregistrarea sesiunii . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.4.2 Actualizarea listei de pachete . . . . . . . . . . . . . . . . . . . . . . 4.4.3 Verificai dac avei suficient spaiu pentru actualizare . . . . . . . 4.4.4 Selectarea variantei de nucleu . . . . . . . . . . . . . . . . . . . . . . 4.4.5 Actualizare minimal de sistem . . . . . . . . . . . . . . . . . . . . . iii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
CUPRINS
4.5
4.6
4.7 4.8 5
4.4.6 Actualizarea sistemului . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Probleme posibile n timpul actualizrii . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.1 Dist-upgrade eueaz cu eroarea Could not perform immediate configuration 4.5.2 Programe ndeprtate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.3 Conflicte sau cicluri de pre-dependene . . . . . . . . . . . . . . . . . . . . . . . . 4.5.4 Conflict de fiiere . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.5 Modificri de configurare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.6 Schimbare a sesiunii la consol . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.7 Atenie deosebit la anumite pachete . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.7.1 Sudo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.7.2 Screen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.5.7.3 Modulul PHP Suhosin . . . . . . . . . . . . . . . . . . . . . . . . . . . . Actualizarea nucleului i a pachetelor conexe . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.1 Instalarea meta-pachetului de nucleu . . . . . . . . . . . . . . . . . . . . . . . . . 4.6.2 Probleme de temporizare a iniializrii (waiting for root device) . . . . . . . . . Pregtirile pentru urmtoarea versiune . . . . . . . . . . . . . . . . . . . . . . . . . . . . Pachete nvechite . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4.8.1 Pachetele marionet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
19 19 20 20 20 20 21 21 21 21 21 22 22 22 22 23 23 24 25 25 25 26 26 26 26 26 27 27 27 27 28 28 28 29 31 31 31 31 31 31 32 33
Probleme n wheezy de care ar trebui s tii 5.1 Suportul pentru LDAP . . . . . . . . . . . . . . . . . . . . . . . . 5.2 Starea securitii navigatoarelor web . . . . . . . . . . . . . . . . 5.3 ConsoleKit i manageri de display alternativi . . . . . . . . . . . 5.4 Schimbri n mediul de birou GNOME i suportul pentru acesta 5.5 Schimbri n mediul de birou KDE . . . . . . . . . . . . . . . . . 5.6 NetworkManager . . . . . . . . . . . . . . . . . . . . . . . . . . . 5.7 perl-suid ndeprtat . . . . . . . . . . . . . . . . . . . . . . . . 5.8 Versiunile Request Tracker . . . . . . . . . . . . . . . . . . . . . . 5.9 Schimbri pentru bootlogd . . . . . . . . . . . . . . . . . . . . . . 5.10 /etc/mtab i _netdev . . . . . . . . . . . . . . . . . . . . . . . 5.11 Tranziia de la pdksh la mksh . . . . . . . . . . . . . . . . . . . . 5.12 Compatibilitate Puppet 2.6 / 2.7 . . . . . . . . . . . . . . . . . . 5.13 Implicaiile multiarch pentru ansamblul de unelte . . . . . . . . 5.14 Suporturi SQL pentru Cyrus SASL . . . . . . . . . . . . . . . . . 5.15 Firmware pentru drivere de reea i grafice . . . . . . . . . . . . Mai multe informaii despre Debian 6.1 Referine suplimentare . . . . . . 6.2 Obinerea de ajutor . . . . . . . . 6.2.1 Listele de discuii . . . . . 6.2.2 Internet Relay Chat . . . . 6.3 Raportarea problemelor . . . . . 6.4 Contribuirea la Debian . . . . . . Glosar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
A Gestionarea sistemului squeeze nainte de actualizare A.1 Actualizarea sistemului squeeze . . . . . . . . . . . A.2 Verificarea listei de surse . . . . . . . . . . . . . . . A.3 ndeprtarea fiierelor de configurare inutile . . . A.4 Actualizai localizrile nvechite la UTF-8 . . . . . B Contribuitorii la Notele de lansare Glosar
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
. . . .
35 35 35 36 36 37 39
iv
Capitolul 1
Introducere
Acest document informeaz utilizatorii distribuiei Debian despre schimbrile majore din versiunea 7.0 (cu nume de cod wheezy). Notele de lansare furnizeaz informaii despre cum se poate actualiza n siguran de la versiunea 6.0 (cu nume de cod squeeze) la versiunea curent i informeaz utilizatorii despre poteniale probleme ce pot fi ntlnite n decursul actualizrii. Cea mai recent versiune a acestui document se poate obine de la http://www.debian.org/ releases/wheezy/releasenotes. n cazul n care avei ndoieli, verificai data pe prima pagin a documentului i asigurai-v c citii o versiune actual.
Atenie
inei cont c este imposibil s menionm ecare problem cunoscut i de aceea a fost fcut o selecie pe baza preponderenei i impactului ateptat.
V rugm s inei cont c suportm i documentm doar actualizri de la Debian versiunea precedent (n acest caz actualizri de la 6.0). n cazul n care trebuie s actualizai de la versiuni mai vechi v sugerm s citii ediiile precedente ale notelor de lansare i s actualizai mai nti la 6.0.
CAPITOLUL 1. INTRODUCERE
Starea bazei de date cu pachete nainte i dup actualizare: baza de date de stare a programului dpkg disponibil n /var/lib/dpkg/status i baza de date de stare a pachetelor a pachetului apt, disponibil n /var/lib/apt/extended_states. Ar fi trebuit s facei o copie de siguran nainte de actualizare, dup cum e descris n Seciune 4.1.1, dar putei gsi copii de siguran pentru /var/lib/status n /var/backups. Jurnalul sesiunii folosind script, dup cum este descris n Seciune 4.4.1. Jurnalele apt, disponibile n /var/log/apt/term.log sau jurnalele aptitude, disponibile n /var/log/aptitude.
Not
Ar trebui s v facei timp s revizuii jurnalele i s tergei orice informaii sensibile i/sau condeniale nainte s le includei n raport, deoarece acestea vor publicate ntr-o baz de dat public.
Capitolul 2
2.2
Nouti n distribuie
Aceast nou versiune Debian vine din nou cu mult mai mult software dect versiunea precedent, squeeze. Distribuia include peste 12800 de pachete noi, ajungnd la un total de peste 37493 de pachete. Mare parte din programele din distribuie au fost actualizate: peste 20160 de pachete software (adic 70% din numrul de pachete din squeeze). De asemenea, datorit unor motive diverse, un numr semnificativ de pachete (peste 4125, 14% din pachetele din squeeze) au fost eliminate din distribuie. Pentru aceste pachete nu vei mai vedea actualizri, acestea fiind marcate ca nvechite n interfeele de administrare a pachetelor. n aceast versiune, Debian trece de la X.Org 7.5 la X.org 7.7. Debian vine n continuare cu mai multe aplicaii i medii de birou. Printre altele, acum include mediul de birou GNOME, 3.4 KDE 4.8.4, Xfce 4.8, i LXDE. Aplicaiile de productivitate au fost de asemenea actualizate, inclusiv suitele de birou: LibreOffice 3.5 nlocuiete OpenOffice.org, care este acum doar un pachet de tranziie ce poate fi ndeprtat. Calligra 2.4 nlocuiete KOffice, care este acum doar un pachet de tranziie ce poate fi ndeprtat. GNUCash este actualizat la 2.4. GNUmeric este actualizat la 1.10. Abiword este actualizat la 2.9. i alte aplicaii de birou au fost actualizate, printre care Evolution la versiunea 3.4 i Pidgin la versiunea 2.10. Suita Mozilla a fost i ea actualizat: iceweasel (versiunea 10 ESR) este navigatorul Firefox fr marca nregistrat Firefox i icedove (versiunea 10) este clientul de pot electronic Thunderbird fr marca nregistrat Thunderbird. Aceast versiune conine, printre multe altele, i urmtoarele actualizri: Pachet Apache Serverul DNS BIND Courier MTA Dia Serverul implicit de pot electronic Exim GNU Compiler Collection drept compilator implicit GIMP biblioteca GNU C lighttpd Imagine de nucleu Linux maradns MySQL OpenLDAP OpenSSH Perl PHP Postfix MTA PostgreSQL Python Python 3 Samba Versiunea n 6.0 (squeeze) 2.2.16 9.7 0.65 0.97.1 4.72 4.4 2.6 2.11 1.4.28 Seria 2.6 1.4.03 5.1 2.4.23 5.5p1 5.10 5.3 2.7 8.4 2.6 3.1 3.5 Versiunea n 7.0 (wheezy) 2.2.22 9.8 0.68 0.97.2 4.80 4.7 pe PCuri, 4.6 n alte pri 2.8 2.13 1.4.31 Seria 3.2 1.4.12 5.5 2.4.31 6.0p1 5.14 5.4 2.9 9.1 2.7 3.2 3.6
Debian suport (LSB), versiunea 4.1 cu o derogare de la specificaia LSB 4.1 explicit i specific Debian: Qt3 nu este inclus. 4
2.2.2 Multiarch
O noutate n Debian 7.0 este multiarch. Multiarch permite instalarea pachetelor cu arhitectur diferit pe acelai sistem. Acest lucru este util n multe situaii, dar cea mai comun este instalarea de software pe 64 i 32 de bii pe acelai sistem cu rezolvarea automat a dependenelor. Wikiul Debian conine un manual detaliat (http://wiki.debian.org/Multiarch/HOWTO) despre cum putei beneficia de aceast funcionalitate n cazul n care este necesar.
2.2.4 systemd
Debian 7.0 introduce suport preliminar pentru systemd, un sistem de iniializare cu capabiliti avansate de monitorizare, jurnalizare i management al serviciilor. Dei este conceput ca un nlocuitor complet pentru sysvinit i se folosete de scripturile init SysV, pachetul systemd poate fi instalat n siguran alturi de sysvinit i pornit cu opiunea de nucleu init=/bin/systemd. Aproximativ 50 de pachete ofer deja suport nativ, pentru a utiliza funciile oferite de systemd. Printre acestea se afl pachete centrale, cum ar fi udev, dbus i rsyslog. systemd este inclus ca previzualizare de tehnologie n Debian 7.0. Pentru mai multe informaii pe aceast tem consultai wikiul (http://wiki.debian.org/systemd) Debian.
2.2.5 Multimedia
Debian wheezy include suport multimedia mbuntit: ffmpeg a fost nlocuit cu alternativa libav (libavtools), a crei proces de dezvoltare i lansare este considerat mai conservator, i n consecin, mai potrivit cu necesitile Debian. Sunt furnizate toate bibliotecile i se ofer o cale de actualizare pentru pachetele cu aplicaii existente. Bibliotecile libav i interfeele respective includ de exemplu mplayer, mencoder, vlc i transcode. Suport suplimentar de codec este furnizat prin lame pentru codare MP3 audio, xvidcore pentru codare video MPEG-4 ASP, x264 pentru codare video H.264/MPEG-4 AVC, voaacenc pentru codare audio AAC i opencore-amr i vo-amrwbenc pentru codare i decodare Adaptive Multi-Rate Narrowband i respectiv Wideband. Pentru majoritatea utilizrilor instalarea de pachete din surse tere ar trebui s nu fie necesar. Vremurile n care Debian avea suport multimedia incomplet au trecut!
inei cont c opiunile de ntrire nu sunt activate implicit n gcc, deci nu sunt folosite automat atunci cnd compilai software local. Pachetul hardening-wrapper poate furniza un gcc cu aceste opiuni activate.
2.2.7
AppArmor
Debian 7.0 suport sistemul de control obligatoriu al accesului (Mandatory Access Control) AppArmor. Atunci cnd este activat AppArmor restricioneaz programele conform unui set de reguli care specific ce fiiere pot fi accesate de un anume program. Aceast abordare proactiv ajut la protejarea sistemului fa de vulnerabiliti cunoscute sau necunoscute. Implicit AppArmor este dezactivat n Debian 7.0. Wikiul Debian are instruciuni (http://wiki. debian.org/AppArmor) despre utilizarea acestei funcionaliti.
2.2.8
Aceasta nlocuiete funcionalitatea furnizat anterior de arhiva backports.debian.org (http://volatile. debian.org/). Pentru a folosi pachete din wheezy-backports, putei aduga aceste linii n sources.list:
deb http://mirrors.kernel.org/debian wheezy-backports main contrib deb-src http://mirrors.kernel.org/debian wheezy-backports main contrib
Data viitoare cnd vei rula apt-get update, sistemul va tii de pachetele din seciunea wheezybackports i acestea vor fi disponibile spre instalare n acelai mod ca i din vechea arhiv backports.debian.org. Atunci cnd un pachet nou este distribuit prin wheezy-backports pentru a rezolva o problem de securitate acest lucru va fi anunat pe lista de pot electronic debian-backports-announce (http: //lists.debian.org/debian-backports-announce/).
2.2.9
Anumite pachete din proposed-updates ar putea fi puse la dispoziie prin mecanismul wheezyupdates. Aceast cale va fi folosit pentru actualizri pe care muli utilizatori le vor dori instalate pe sistemele lor nainte de urmtoarea actualizare intermediar, cum ar fi actualizrile pentru programele de cutare a viruilor i informaiile de fus orar. wheezy-updates vor fi incluse n actualizri intermediare. Pentru a folosi pachete din wheezy-updates, putei aduga aceste linii n sources.list:
deb http://mirrors.kernel.org/debian wheezy-updates main contrib deb-src http://mirrors.kernel.org/debian wheezy-updates main contrib
Data viitoare cnd vei rula apt-get update, sistemul va tii de pachetele din seciunea wheezyupdates i le va lua n considerare cnd va cuta pachete de actualizat. inei cont c atunci cnd avei configurat APT::Default-Release n /etc/apt/apt.conf (sau /etc/apt/apt.conf.d/*) va fi necesar s adugai urmtoarea configuraie n /etc/apt/preferences (consultai apt_preferences(5) pentru mai multe informaii):
Package: * Pin: release o=Debian,n=wheezy-updates Pin-Priority: 990
Pachetele noi disponibile prin wheezy-updates vor fi anunate pe lista de pot electronic debianstable-announce (http://lists.debian.org/debian-stable-announce/).
2.2.10 GNOME 3
GNOME a fost supus unei rescrieri majore a interfeei n cadrul actualizrii la versiunea 3.4. Panoul GNOME tradiional a fost nlocuit de shell, o interfa inovatoare cu mbuntiri majore n uzabilitate. Printre altele aceasta furnizeaz spaii de lucru dinamice, o tastatur de ecran (Caribou), mesagerie instant integrat n interfa i integrare cu inelul de chei GNOME i cu PolicyKit. Dac dorii s meninei n wheezy o interfa mai apropiat de versiunea 2.30 putei selecta sesiunea GNOME Classic atunci cnd v autentificai. Aceasta aduce o versiune mbuntit a panoului 6
tradiional. Putei edita panoul pentru a aduga mai multe aplicaii folosind combinaia ascuns alt+clic dreapta. Vei fi redirectat la interfaa classic i n cazul n care avei hardware incompatibil cu cerinele GNOME shell. 2.2.10.1 Aplicaii noi sau scoase din distribuie Sushi este o nou aplicaie de previzualizare. Apsai tasta de spaiu pe un fiier n managerul de fiiere i savurai. Utilitarul de indexare Tracker este acum parte din mediul GNOME. Dup prima autentificare acesta va indexa mediul de lucru i este utilitarul implicit de cutare. Este folosit i pentru a gestiona documentele utilizate recent n noul utilitar GNOME documents. Aplicaiile audio i de mixare acum necesit daemonul de sunet PulseAudio, care furnizeaz mixare per aplicaie. Sistemul de ajutor a fost reproiectat cu totul, cu un nou format de documentaie. GNOME boxes este un utilitar pentru gestionarea mainilor virtuale. Acesta este integrat n shell i folosete QEMU/KVM. Alte aplicaii: GNOME contacts, GNOME online accounts, GNOME PackageKit, GNOME color manager, Rygel. Ekiga nu mai face parte din GNOME. Multe din funciile acestuia sunt acum disponibile n Empathy. 2.2.10.2 Setri Majoritatea tehnologiilor ce stau la baza GNOME sunt prezente n continuare: sistemul de mesagerie D-Bus, gestionarul de permisiuni PolicyKit, sistemul multimedia GStreamer, sistemul virtual de fiiere gvfs, sistemul MIME, ConsoleKit, interfeele pentru gestionarea hardware-ului udisks i upower. Toate au fost pstrate fr modificri majore. Sistemul de configurare GNOME a suferit o evoluie major, de la GConf la un nou sistem denumit GSettings, care este mult mai rapid i mai versatil. Setrile pot fi vizualizate sau editate folosind utilitarul pentru linia de comand gsettings (recomandat) sau editorul grafic dconf-editor. Sistemul GConf este n continuare disponibil pentru aplicaii tere care l folosesc. Majoritatea setrilor sunt migrate la actualizare, dar din motive tehnice sau conceptuale cteva setri anume nu au fost migrate: sesiunea i limba implicit (gestionate acum de daemonul accountsservice) imaginea de fundal tema GTK+ implicit (niciuna din temele precedente nu mai exist) configuraia panoului i aplicaiile aferente (aplicaiile folosesc acum poziionare relativ) navigatorul i programul de e-mail implicit (setrile sunt acum parte a sistemului MIME prin tipurile x-scheme-handler/*). 2.2.10.3 Manager de display Managerul de display GNOME (gdm3) a trecut printr-o evoluie major, mpreun cu mediul. Schimbarea primar este migrarea setrilor pentru autentificare n GSettings. Fiierul de configurare este acum greeter.gsettings iar setrile nu au fost pstrate. Sunt afectate doar setrile de interfa, setrile daemonului se afl n acelai loc. Pachetul vechi GDM 2.20 nu mai este disponibil. Majoritatea funciilor sunt prezente acum n GDM 3.x. 2.2.10.4 Administrarea reelei Acum GNOME are cunotin despre conectivitatea online, deoarece GNOME shell i mai multe aplicaii folosesc NetworkManager. Acest lucru permite suportul pentru IPv6 i o gam larg de alte tehnologii de reea, cum ar fi VPNuri, reele fr fir sau 3G. Utilizatorii GNOME sunt sftuii s foloseasc NetworkManager pentru conectivitate la reea, deoarece componentele GNOME lucreaz cel mai bine cu NetworkManager. Dac intenionai s folosii 7
un alt daemon pentru gestionarea reelei (cum ar fi wicd-daemon), v rugm s consultai seciunea Seciune 5.6.
2.2.11 Cloud
Debian 7.0 include suita OpenStack precum i Xen Cloud Platform (XCP), ceea ce permite utilizatorilor s i construiasc propria infrastructur cloud. Sunt furnizate imagini Debian pentru platformele publice majore, inclusiv Amazon EC2, Windows Azure i Google Compute Engine.
Migrarea datelor n locaiile noi va fi fcut automat n timpul actualizrii i datele vor continua s fie disponibile n locaiile noi i vechi cu excepia /lib/init/rw. Nici o intervenie nu este necesar. Dup ncheierea actualizrii poate vei dori s configurai n /etc/default/tmpfs ce sisteme de fiiere tmpfs sunt montate i limitele de spaiu pentru acestea. Consultai pagina de manual tmpfs(5) pentru alte detalii. Dac avei scripturi care folosesc /lib/init/rw acestea vor trebui modificate pentru a folosi n schimb/run. /tmp implicit nu este un tmpfs. Dac alegei s folosii aceast funcionalitate inei cont de urmtoarele aspecte: coninutul /tmp nu este pstrat la reiniializare. n acest scop exist /var/tmp. Dimensiunea maxim pentru /tmp ar putea (n funcie de sistem) s fie mai mic dect nainte. Dac descoperii c nu este suficient spaiu este posibil s majorai limitele, consultai tmpfs(5). Aplicaiile care creaz fiiere temporare excesiv de mari pot cauza umplerea /tmp. Ar trebui s fie posibil configurarea unei locaii alternative pentru aceste fiiere prin variabila de mediu TMPDIR. Dac se dorete acest lucru setrile implicite pot fi modificate i cu o linie n /etc/fstab. De exemplu:
tmpfs /tmp tmpfs nodev,nosuid,size=20%,mode=1777 0 0
Capitolul 3
Sistemul de instalare
Programul de instalare Debian este sistemul de instalare oficial pentru Debian. Acesta ofer o varietate de metode de instalare. Metodele disponibile pentru instalarea sistemului depind de arhitectura sistemului dumneavoastr. Imaginile programului de instalare pentru wheezy pot fi gsite mpreun cu Ghidul de instalare pe situl Debian (http://www.debian.org/releases/wheezy/debian-installer/). Ghidul de instalare mai este inclus i pe primul CD/DVD din oricare din seturile oficiale de CDuri/DVD-uri Debian la:
/doc/install/manual/limb/index.html
Ar fi bine s verificai i erata (http://www.debian.org/releases/wheezy/debian-installer/ index#errata) Programului de instalare Debian pentru o list a problemelor cunoscute.
Portri noi La programul de instalare a fost adugat suport pentru arhitecturile 'armhf' i 's390x'. Suport pentru sintez vocal Debian poate fi instalat folosind o sintez vocal, de exemplu de ctre persoane nevztoare care nu folosesc un dispozitiv Braille. Aceast facilitate este declanat apsnd tastele s i Enter la semnalul sonor al programului de instalare. Sunt suportate mai multe limbi. Limbi noi Mulumit eforturilor uriae ale traductorilor, Debian poate fi instalat acum n 74 de limbi, inclusiv engleza, deci cu trei limbi n plus fa de squeeze. Majoritatea limbilor sunt disponibile att la instalarea n mod text ct i la cea cu interfa grafic, n timp ce unele sunt disponibile doar la instalarea cu interfa grafic. Limbile adugate la aceast lansare includ: Limba welsh a fost re-adugat n programul de instalare grafic i cel text (fusese scoas n squeeze). Limbile tibetan i uyghur au fost adugate la modul grafic de instalare. 9
Limbile care pot fi selectate doar folosind modul de instalare grafic, deoarece caracterele lor specifice nu pot fi prezentate ntr-un mediu non-grafic, sunt: amharic, bengali, dzongkha, gujarati, hindus, georgian, khannad, khmer, malayalam, marathi, nepalez, punjabi, tamil, telugu, tibetan i uyghur. Configurarea reelei Sistemul de instalare suport acum instalarea folosind doar reele IPv6. Este posibil instalarea folosind o reea fr fir criptat cu WPA. Sistemul de fiiere implicit ext4 este sistemul de fiiere implicit pentru instalri noi, nlocuind ext3. Sistemul de fiiere btrfs este disponibil ca i pre-vizualizare de tehnologie.
10
Capitolul 4
CAPITOLUL 4. ACTUALIZAREA DE LA
Timpul precis de indisponibilitate a acestor servicii variaz n funcie de numrul de pachete nnoite n sistem i include de asemenea timpul necesar administratorului de sistem s rspund la ntrebrile de configurare ale diverselor pachete nnoite (dac exist). inei cont c n cazul n care procesul de nnoire se face nesupraveghat i sistemul solicit indicaii pe parcursul actualizrii, este foarte posibil ca serviciile s fie indisponibile1 pentru o perioad de timp semnificativ. Dac sistemul de actualizat furnizeaz servicii critice pentru utilizatori sau reea2 putei reduce timpul de indisponibilitate dac facei o nnoire minimal, cum este descris n Seciune 4.4.5, urmat de o nnoire a nucleului i o repornire i apoi nnoii pachetele asociate cu serviciile critice. nnoii aceste pachete nainte de nnoirea complet a sistemului, descris n Seciune 4.4.6. n acest fel putei s v asigurai c aceste servicii critice ruleaz i sunt disponibile pe durata ntregului proces de nnoire i timpul ct sunt indisponibile este redus.
4.1.4.1 Consola de depanare n timpul iniializrii folosind initrd Pachetul initramfs-tools include un interpretor de comenzi minimal3 n imaginile initrd pe care le genereaz. Dac, de exemplu, imaginea initrd nu poate s monteze sistemul de fiiere rdcin, vei fi transferat la acest interpretor de comenzi, care dispune de comenzi de baz pentru a putea detecta i, n msura posibilitilor, de a rezolva problema. Lucruri uzuale pe care ar trebui s le verificai: prezena fiierelor-dispozitiv corecte n /dev, care module sunt ncrcate (cat /proc/modules), verificarea rezultatului comenzii dmesg pentru erori la ncrcarea driverelor. Rezultatul comenzii dmesg va arta i care fiiere-dispozitiv au fost alocate discurilor. Ar trebui s verificai rezultatul comenzii echo $ROOT pentru a v asigura c sistemul de fiiere rdcin este pe dispozitivul pe care v ateptai s fie. Dac reuii s corectai problema, putei iei din consola de depanare cu comanda exit i apoi se va continua procesul de iniializare de la punctul n care a euat. Desigur, va trebui s reparai problema real i s regenerai imaginea initrd pentru ca urmtoarea iniializare a sistemului s nu eueze la fel.
1 Dac prioritatea debconf este stabilit la un nivel foarte ridicat putei preveni ntrebrile de configurare, dar serviciile care depind de opiuni de configurare implicite ce nu se potrivesc sistemului dumneavoastr nu vor porni. 2 Spre exemplu: serviciile DNS sau DHCP, ndeosebi cnd nu exist redundan sau soluie de rezerv. n cazul DHCP utilizatorii pot fi deconectai de la reea dac timpul de deinere a adresei este mai mic dect timpul necesar procesului de nnoire. 3 Aceast facilitate poate fi dezactivat prin adugarea parametrului panic=0 la parametrii de iniializare.
12
CAPITOLUL 4. ACTUALIZAREA DE LA
Important
Dac utilizai servicii VPN (ca tinc) este posibil s nu e disponibile pe parcursul procesului de nnoire. Mai multe informaii la Seciune4.1.3.
Pentru a avea nc o msur de siguran cnd actualizai de la distan, v sugerm s rulai procesul de actualizare ntr-o consol virtual furnizat de programul screen, lucru care v va permite s v reconectai n siguran i ofer sigurana c procesul de instalare nu va fi ntrerupt, chiar dac procesul care ntreine conexiunea la distan eueaz.
Important
Nu actualizai sistemul folosind o sesiune telnet, rlogin, rsh, sau dintr-o sesiune X administrat de xdm, gdm sau kdm, etc. pe sistemul pe care l actualizai. Acest lucru este necesar deoarece oricare dintre aceste servicii poate oprit n timpul actualizrii, ceea ce poate rezulta ntr-un sistem inaccesibil, actualizat doar parial. Utilizarea aplicaiei GNOME update-manager pentru actualizarea la versiuni noi de sistem este descurajat, deoarece acest utilitar depinde de sesiunea de birou curent.
CAPITOLUL 4. ACTUALIZAREA DE LA
4.2.2
Dac ai configurat APT s instaleze anumite pachete dintr-o distribuie diferit de cea stabil (ex. din testare), ar putea fi nevoie s schimbai configuraia alegerilor selective APT (prezent n /etc/apt/ preferences i /etc/apt/preferences.d/) pentru a permite actualizarea pachetelor la versiunile din noua versiune stabil. Mai multe informaii despre alegeri selective APT pot fi gsite n apt_preferences(5).
4.2.3
Indiferent de metoda utilizat pentru actualizare, este recomandat s verificai, mai nti, starea tuturor pachetelor, asigurndu-v c toate pachetele sunt ntr-o stare actualizabil. Urmtoarea comand v va afia eventualele pachete care au starea de jumtate-instalat sau eec-configurare, precum i cele cu o stare eronat.
# dpkg --audit
Ai putea, de asemenea, s inspectai starea tuturor pachetelor de pe sistemul dumneavoastr utiliznd aptitude sau folosind comenzi precum
# dpkg -l | pager
sau
# dpkg --get-selections "*" > ~/pachete-curente.txt
Este preferabil s tergei marcajul pstrat al oricrui pachet n aceast stare, naintea actualizrii. Dac un pachet esenial care trebuie actualizat este pstrat, actualizarea va eua. A se reine c aptitude folosete o metod diferit de a marca pachetele care sunt pstrate fa de apt-get i dselect. Putei identifica pachetele pstrate pentru aptitude cu
# aptitude search "~ahold"
Dac vrei s verificai ce pachete avei pstrate pentru apt-get, ar trebui s folosii
# dpkg --get-selections | grep 'hold$'
Dac ai modificat i recompilat un pachet local i nu l-ai redenumit sau nu i-ai ataat o epoc n versiune, trebuie s l plasai pe pstrat pentru a preveni actualizarea sa. Starea pstrat pentru apt-get poate fi schimbat folosind:
# echo nume_pachet hold | dpkg --set-selections
nlocuii hold cu install pentru a demarca starea hold. Dac este ceva ce trebui rezolvat, cel mai bine v asigurai c sources.list nc se refer la squeeze dup cum este explicat n Seciune A.2.
4.2.4
Seciunea proposed-updates
Dac avei seciunea proposed-updates enumerat n fiierul /etc/apt/sources.list, ar fi bine s o tergei nainte de a ncerca s actualizai sistemul. Aceasta este o msur de precauie pentru a reduce probabilitatea de apariie a unor conflicte.
4.2.5
Dac avei pachete non-Debian pe sistemul dumneavoastr, ar trebui s tii c acestea ar putea fi eliminate n cursul actualizrii datorit dependenelor conflictuale. Dac aceste pachete au fost instalate prin adugarea unei arhive suplimentare n /etc/apt/sources.list, ar trebui s verificai dac aceast arhiv ofer pachete compilate pentru wheezy i s schimbai linia cu sursa corespunztoare la acelai moment cu schimbarea surselor pentru pachetele Debian. Unii utilizatori ar putea avea instalate pe sistemele lor squeeze versiuni neoficiale mai noi a unor pachete care sunt n Debian. Aceste pachete pot cauza probleme n timpul unei actualizri deoarece pot rezulta n conflicte de fiiere4 . Seciune 4.5 are informaii despre cum s rezolvai conflictele de fiiere, dac apar.
4 Sistemul de management al pachetelor din Debian nu permite, n mod normal, unui pachet s tearg sau s nlocuiasc un fiier deinut de alt pachet, dect dac a fost definit ca nlocuitor pentru acel pachet.
14
CAPITOLUL 4. ACTUALIZAREA DE LA
Pentru a utiliza aceast locaie cu apt, trebuie s adugai aceast linie la fiierul dumneavoastr sources.list:
deb http://mirrors.kernel.org/debian wheezy main contrib
A se observa faptul c dists este adugat implicit, iar argumentele de dup numele versiunii sunt utilizate pentru a expanda calea n directoare multiple. Dup ce adugai noile surse, dezactivai liniile deb care existau nainte n sources.list, prin plasarea unui diez (#) la nceputul lor.
Pentru a utiliza aceast locaie cu apt, trebuie s adugai aceast linie la fiierul dumneavoastr sources.list:
deb file:/var/ftp/debian wheezy main contrib
A se observa faptul c dists este adugat implicit, iar argumentele de dup numele versiunii sunt utilizate pentru a expanda calea n directoare multiple. Dup ce adugai noile surse, dezactivai liniile deb care existau nainte n sources.list, prin plasarea unui diez (#) la nceputul lor. 15
CAPITOLUL 4. ACTUALIZAREA DE LA
4.3.3
Dac dorii s folosii doar CD-uri (sau DVD-uri sau discuri Blu-ray), dezactivai liniile deb care existau nainte n sources.list, prin plasarea unui diez (#) la nceputul lor. Asigurai-v c exist o linie n /etc/fstab ce permite montarea CD-ului la locaia /cdrom (punctul de montare /cdrom este necesar pentru apt-cdrom). De exemplu, dac/dev/scd0 reprezint unitatea CD-ROM, /etc/fstab ar trebui s conin o linie de genul:
/dev/scd0 /cdrom auto noauto,ro 0 0
A se reine c nu trebuie s existe nici un spaiu ntre cuvintele noauto,ro din cel de-al patrulea cmp. Pentru a verifica funcionarea, introducei un CD i ncercai s rulai
# mount /cdrom # ls -alF /cdrom # umount /cdrom # aceasta va monta CD-ul n punctul de montare # aceasta va afia directorul rdcin din CD # aceasta va demonta CD-ul
Apoi, rulai
# apt-cdrom add
pentru fiecare CD-ROM Debian cu binare pe care l avei, pentru a aduga date despre fiecare CD n baza de date APT.
4.4
Actualizarea pachetelor
Metoda recomandat pentru actualizarea de la versiuni Debian precedente este folosirea utilitarului pentru administrarea pachetelor apt-get. n lansrile anterioare utilitarului aptitude era recomandat pentru acest scop, dar versiuni recente ale apt-get ofer acelai nivel de funcionalitate i se pare c produce n mai multe cazuri rezultatul dorit la actualizri. Nu uitai s montai toate partiiile necesare (n special partiia rdcin i partiia /usr) n mod citire-scriere, cu o comand ca:
# mount -o remount,rw /punct_de_montare
n continuare ar trebui s verificai c sursele APT (din /etc/apt/sources.list) se refer la whe ezy sau la stable. Nu ar trebui s fie nici o surs care se refer la squeeze.
Not
Liniile de surse pentru CD-ROM pot uneori conine unstable. Dei asta ar putea derutant, ele nu trebuie schimbate.
sau similar. Dac trebuie s pornii nregistrarea din nou (ex. dac trebuie s repornii sistemul) folosii valori diferite pentru etap pentru a indica ce etap a actualizrii este nregistrat. Nu punei fiierul script ntr-un director temporar cum ar fi /tmp sau /var/tmp (fiiere n aceste directoare ar putea fi terse n timpul actualizrii sau la o repornire). Fiierul script v va permite, de asemenea, s consultai informaia care a defilat n afara ecranului. Dac suntei la consola sistemul putei schimba la VT2 (folosind Alt-F2) i, dup ce v autentificai, utilizai less -R ~root/actualizare-wheezy.script pentru a vedea fiierul. 16
CAPITOLUL 4. ACTUALIZAREA DE LA
Dup terminarea actualizrii, putei opri comanda script tastnd exit la prompt. Dac ai folosit opiunea -t a lui script putei folosi programul scriptreplay pentru a reda ntreaga sesiune:
# scriptreplay ~/actualizare-wheezy.time ~/actualizare-wheezy.script
Not
Rulnd aceast comand la nceputul procedeului de actualizare ar putea genera o eroare, din motive descrise n urmtoarele seciuni. n acest caz va trebui s ateptai pn ai fcut o actualizare minimal conform Seciune4.4.5 nainte de a rula aceast comand pentru a estima spaiul pe disc.
Dac nu avei spaiu suficient pentru actualizare, apt-get v va avertiza cu un mesaj asemntor cu:
E: Nu avei spaiu suficient n /var/cache/apt/archives/.
n aceast situaie eliberai spaiu nainte de actualizare. Avei mai multe opiuni: tergei pachetele care au fost descrcate anterior pentru a fi instalate (n /var/cache/apt/ archive). Curarea depozitului temporar de pachete, cu comanda apt-get clean va terge toate fiierele descrcate anterior. ndeprtai pachete uitate. Dac ai utilizat aptitude sau apt-get pentru a instala manual pachete n squeeze, acesta va reine faptul c au fost instalate manual i va putea marca drept inutile pachetele care au fost instalate doar ca dependene i nu mai sunt necesare deoarece pachetele care aveau nevoie de ele au fost terse. n consecin nu va marca pentru tergere pachetele pe care le-ai instalat manual. Pentru a ndeprta pachetele instalate automat i care nu mai sunt folosite, executai:
# apt-get autoremove
17
CAPITOLUL 4. ACTUALIZAREA DE LA
Putei folosi i deborphan, debfoster sau cruft pentru a gsi pachete inutile. Nu dezinstalai pachetele prezentate de aceste unelte fr o examinare atent, mai ales dac folosii opiunile agresive, neimplicite, care sunt susceptibile de a da rezultate eronate cu privire la starea pachetelor. Este indicat s analizai pachetele sugerate pentru dezinstalare (ex: coninutul, dimensiunea i descrierea) nainte de a le dezinstala. ndeprtai pachete care ocup prea mult loc i nu sunt necesare imediate (le putei instala din nou dup actualizare). Dac avei instalat pachetul popularity-contest, putei folosi popconlargest-unused pentru a afia pachetele nefolosite care ocup cel mai mult spaiu. Putei gsi pachetele care ocup cel mai mult spaiu cu dpigs (disponibil n pachetul debian-goodies) sau cu wajig (rulnd wajig size). Putei folosi i aptitude. Pornii aptitude n modul vizual, alegei Vizualizri List nou simpl de pachete (Views New Flat Package List n varianta englez), apsai tasta l i introducei ~i, apsai S i introducei ~installsize iar ca rezultat vei obine o list cu care vei putea lucra. Din sistem se pot terge fiierele de traducere i localizare, n caz c nu mai sunt necesare. Se poate instala localepurge i configura astfel nct doar cteva din localizri s fie pstrate n sistem. Aceasta va reduce din spaiul ocupat n /usr/share/locale. Mutai temporar pe un alt sistem sau tergei permanent fiierele jurnal de sistem din /var/log/. Folosii un /var/cache/apt/archives temporar: putei folosi un director pentru depozitul temporar de pe alt sistem de fiiere (dispozitiv de stocare USB, harddisk de mprumut, un alt sistem de fiiere n utilizare, ...)
Not
Nu folosii o partiie NFS deoarece conexiunea la reea ar putea ntrerupt n timpul actualizrii.
De exemplu, dac avei un dispozitiv USB montat la /media/usbkey: 1. tergei pachetele care au fost descrcate anterior spre instalare:
# apt-get clean
5. tergei /media/usbkey/archives rmas. putei crea directorul pentru depozit temporar pe orice sistem de fiiere montat pe sistemul dumneavoastr. Executai o actualizare minimal a sistemului (citii Seciune 4.4.5) sau actualizri pariale a sistemului urmat de o actualizare complet. Acest lucru va face posibil s actualizai sistemul parial i v va permite curirea depozitului temporar de pachete nainte de actualizarea complet. inei cont c pentru a putea terge pachete n siguran se recomand s trecei sources.list napoi la squeeze dup cum este descris n Seciune A.2. 18
CAPITOLUL 4. ACTUALIZAREA DE LA
Dac computerul nu are PAE (comanda de mai sus rspunde cu Nu), va trebui s instalai linux-image486 i s ndeprtai linux-image-686 i/sau linux-image-2.6-686 dac acestea sunt instalate.
Aceasta are ca efect actualizarea acelor pachete care pot fi actualizate fr ca alte pachete s fie terse sau instalate. Actualizarea minimal a sistemului poate fi folositoare i atunci cnd sistemul nu dispune de spaiu suficient i nu se poate face o actualizare complet datorit constrngerilor de spaiu. Dac pachetul apt-listchanges este instalat acesta va afia informaii importante despre pachetele actualizate (n configuraia implicit). Dup ce ai citit apsai q pentru a iei din cititor i a continua actualizarea.
Not
Procesul de actualizare pentru unele versiuni precedente recomanda utilizarea aptitude pentru actualizare. Aceast unealt nu este recomandat pentru actualizri de la squeeze la wheezy.
Aceasta va efectua o actualizare complet a sistemului, instalnd cele mai noi versiuni disponibile ale tuturor pachetelor i va rezolva toate posibilele schimbri de dependene dintre pachetele din diferitele versiuni. Dac este necesar, va instala cteva pachete noi (de obicei, versiuni de biblioteci mai noi sau pachete redenumite) i va elimina orice pachete nvechite care sunt n conflict. Cnd actualizai de pe un set de CD-uri (sau DVD-uri), vi se va cere s introducei anumite CD-uri la diverse momente n timpul actualizrii. S-ar putea s trebuiasc s introducei de mai multe ori acelai CD, datorit pachetelor interdependente dispersate pe mai multe CD-uri. Pachetele deja instalate care nu pot fi nnoite la versiuni mai noi fr a schimba statutul instalrii altui pachet vor fi lsate la versiunea curent (marcate ca held back). Acest lucru poate fi rezolvat prin utilizarea comenzii aptitude i alegerea acestor pachete pentru instalare sau prin rularea comenzii aptget -f install pachet.
CAPITOLUL 4. ACTUALIZAREA DE LA
Dac se ntmpl acest lucru, rularea comenzii apt-get dist-upgrade -o APT::Immediate-Configure=0 ar putea permite continuarea actualizrii. O alt posibil ocolire a problemei ar fi s adugai temporar surse pentru squeeze i wheezy n sources.list i s rulai apt-get update.
4.5.2
Programe ndeprtate
Procesul de actualizare la wheezy ar putea solicita ndeprtarea unor pachete din sistem. Lista exact de pachete va fi diferit n funcie de setul de pachete pe care le avei instalate. Aceste note de lansare ofer sfaturi generice despre programele care vor fi ndeprtate. Dac avei ndoieli nainte de a continua se recomand examinarea listei cu pachete propuse pentru a fi terse.
4.5.3
Uneori este necesar s activai opiunea APT::Force-LoopBreak n APT pentru a putea elimina temporar un pachet esenial, datorit unei bucle Conflict/Pre-Dependen. apt-get v va avertiza n legtur cu aceasta i va abandona actualizarea. Putei ocoli aceast situaie preciznd opiunea -o APT:: Force-LoopBreak=1 n linia de comand a lui apt-get. Este posibil ca structura dependenelor dintr-un sistem s fie corupt ntr-o asemenea msur nct s necesite intervenie manual. n mod obinuit aceasta nseamn utilizarea apt-get sau
# dpkg --remove nume_pachet
n cazuri extreme s-ar putea s fie nevoie s forai o reinstalare cu o comand cum ar fi
# dpkg --install /cale/ctre/nume_pachet.deb
4.5.4
Conflict de fiiere
Dac actualizai de la un sistem squeeze pur nu ar trebui s apar conflicte de fiiere, ns acestea pot interveni dac avei pachete neoficiale de tip backport. Un conflict de fiiere poate rezulta ntr-o eroare de genul:
Unpacking <pachet-oarecare> (from <fiier-pachet-oarecare>) ... dpkg: error processing <pachet-oarecare> (--install): trying to overwrite `<ceva-fiier>', which is also in package <alt-pachet> dpkg-deb: subprocess paste killed by signal (Broken pipe) Errors were encountered while processing: <pachet-oarecare>
Putei ncerca s rezolvai un conflict de fiiere prin eliminarea forat a pachetelor menionate n ultima linie a mesajului de eroare:
# dpkg -r --force-depends nume_pachet
Dup ce ai rezolvat problema, ar trebui s putei continua actualizarea prin repetarea comenzilor apt-get descrise mai sus. 20
CAPITOLUL 4. ACTUALIZAREA DE LA
#includedir /etc/sudoers.d
Aceste linii nu sunt adugate automat n /etc/sudoers n timpul actualizrii. (Vei putea s rulai n continuare comenzi sudo specificnd calea complet.) Ar trebui s luai n considerare migrarea modificrilor locale n noul director /etc/sudoers.d i s folosii fiierul /etc/sudoers implicit. De exemplu:
# mv /etc/sudoers /etc/sudoers.d/mychanges # mv /etc/sudoers.dpkg-new /etc/sudoers
Ar putea fi necesar editarea fiierului /etc/sudoers.d/mychanges pentru a ndeprta directive Defaults i #includedir nedorite. Ar fi bine s folosii comanda visudo pentru aceasta:
# visudo -f /etc/sudoers.d/mychanges
4.5.7.2 Screen Versiunile GNU Screen din squeeze i wheezy nu folosesc acelai protocol de comunicare ntre clientul screen i serverul SCREEN. Pachetul screen din Wheezy a fost modificat astfel nct cele mai importante funcii s fie prezente chiar dac versiunile clientului i serverului screen nu se potrivesc. Cea mai proeminent funcionalitate indisponibil atunci cnd v conectai la o sesiune Screen pornit cu versiunea screen din squeeze cu versiunea screen din wheezy ca i client este redimensionarea terminalului (semnalul WINCH). Pentru a ocoli aceast problem putei s detaai i s reataai clientul pentru ca dimensiunile terminalelor din screen s fie ajustate corect. Unele aplicaii bazate pe ncurses, cum ar fi aptitude n modul vizual ar putea lsa urme ale coninutului precedent pe ecran. Apsai Ctrl+L pentru a rezolva problema. 21
CAPITOLUL 4. ACTUALIZAREA DE LA
Un al simptom (inofensiv) al unei conexiuni intra-versiuni ar fi mesaje de genul Message 40 of 12376 bytes too small emise de screen. Toate aceste probleme dispar imediat ce sesiunile Screen pornite cu versiunea screen din squeeze sunt ncheiate. Consultai i fiierul /usr/share/doc/screen/NEWS.Debian.gz din pachetul screen din wheezy. 4.5.7.3 Modulul PHP Suhosin Pachetul php5-suhosin a fost scos din distribuie. Dac configuraia PHP include i modulul suhosin ncrcarea acestuia va eua dup actualizare. Folosii comanda dpkg --purge php5-suhosin pentru a ndeprta fiierul de configurare rmas n /etc/php5/conf.d/suhosin.ini.
4.6
Aceast seciune explic actualizarea nucleului i identific potenialele probleme legate de aceasta. Putei instala unul din pachetele linux-image-* oferite de Debian sau s compilai un nucleul personalizat din surse. O mare parte din informaia expus n aceast seciune se bazeaz pe presupunerea c vei folosi un nucleu modular din Debian mpreun cu initramfs-tools i udev. Dac ai ales s folosii un nucleu ce nu necesit initrd sau este folosit un alt generator initrd, atunci o parte din aceste informaii ar putea s nu fie de interes.
Dac aceast comand nu afieaz nimic, atunci va trebui s instalai manual un pachet linux-image nou. Pentru a vedea o list cu meta-pachetele linux-image disponibile, rulai comanda:
# apt-cache search linux-image- | grep -v transition
Dac nu suntei siguri ce pachet ar trebui s alegei, rulai comanda uname -r i cutai un pachet cu un nume asemntor. De exemplu, dac va fi afiat 2.6.32-5-amd64 este recomandat s instalai linux-image-amd64. Consultai i Seciune 4.4.4.Putei folosi i apt-cache pentru a vedea descrierea lung a fiecrui pachet pentru a face o alegere potrivit. De exemplu:
# apt-cache show linux-image-amd64
Utilizai apoi comanda apt-get install pentru instalare. Odat ce ai instalat noul nucleu va trebui s repornii sistemul cu prima ocazie pentru a beneficia de acesta. Pentru cei mai ndrznei exist un mod mai uor s compilai propriul nucleu folosind Debian. Instalai sursele nucleului oferite de pachetul linux-source. Putei folosi inta deb-pkg disponibil n fiierul makefile ce vine cu sursele pentru a construi fiierele binare. Mai multe informaii pot fi gsite n manualul Debian Linux Kernel Handbook (http://kernel-handbook.alioth.debian.org/), care este disponibil i sub forma pachetului debian-kernel-handbook. Dac este posibil, ar fi spre avantajul dumneavoastr s nnoii pachetul cu nucleul separat de procedura de dist-upgrade pentru a reduce ansele de a avea temporar probleme la iniializarea sistemului. A se reine c aceasta ar trebui s se fac doar dup nnoirea minimal descris n Seciune 4.4.5.
4.6.2
Dac un initrd creat cu initramfs-tools este folosit pentru a iniializa sistemul, n unele cazuri crearea fiierelor-dispozitiv de ctre udev poate avea loc prea trziu pentru ca scripturile de iniializare s le poat utiliza. Simptomele obinuite sunt euarea iniializrii deoarece sistemul de fiiere rdcin nu poate fi montat i suntei transferat la un interpretor de comenzi pentru depanare: 22
CAPITOLUL 4. ACTUALIZAREA DE LA
Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/ceva does not exist. Dropping to a shell! (initramfs)
Dar dac verificai mai trziu vei gsi toate fiierele dispozitiv n /dev. Aceasta s-a observat n cazurile n care sistemul de fiiere rdcin se afl pe un disc USB sau RAID, mai ales dac este folosit LILO. O soluie alternativ pentru aceast problem este folosirea parametrului de iniializare rootdelay= 9. Valoarea pentru limita de timp (n secunde) poate necesita ajustri.
23
CAPITOLUL 4. ACTUALIZAREA DE LA
gdm, succesorul fiind gdm3. Utilizatorii mediilor de birou uoare, cum sunt Xfce sau LXDE ar putea lua n considerare lightdm ca alternativ mai potrivit. mpich, succesorul fiind openmpi i mpich2. Managerul de ecran OpenGL compiz. Consultai rapoartele #677864 (http://bugs.debian. org/677864) (i #698815 (http://bugs.debian.org/698815)). Unele din driverele video Xorg nu mai sunt disponibile n wheezy i sunt nvechite. Acestea includ xserver-xorg-video-nv, i xserver-xorg-video-radeonhd. Acestea pot fi terse ca parte a procesului de actualizare. Utilizatorii ar trebui s instaleze n schimb xserver-xorg-videoall. Toate pachetele Horde 3, ce furnizeaz software de colaborare pe web au fost scoase din distribuie i sunt nvechite. Acestea includ ansel1, chora2, dimp1, gollem, horde-sam, horde3, imp4, ingo1, kronolith2, mnemo2, nag2, sork-forwards-h3, sork-passwd-h3, sorkvacation-h3 i turba2. Deoarece pachetele Horde 4 nu au atins un nivel de calitate satisfctor nainte de lansarea wheezy nu au fost incluse n distribuie. Acestea ar putea fi disponibile n testare ca i pachete cu numele php-horde-*. Majoritatea pachetelor Kolab, care furnizeaz un server de groupware, au fost scoase din distribuie. Acestea includ kolab-cyrus-imapd, kolab-webadmin, kolabd, libkolab-perl, phpkolab-filter iphp-kolab-freebusy. ncepnd cu 2012 Kolab a intrat ntr-un proces de rescriere major i ar putea fi distribuit cu o versiune Debian viitoare ca i pachetul kolab. NB: serverul SOGo (denumit anterior Scalable OpenGroupware.org) este distribuit cu wheezy ca i sogo. Toate pachetele OpenERP 5 au fost scoase din distribuie i sunt nvechite. Acestea includ open erp-client, openerp-server i openerp-web. Pachetul pootle 2.0.5 a fost scos din distribuie. Pachetele uw-imapd i ipopd au fost scoase din distribuie. Exist alternative mai bune, cum ar fi dovecot-imapd i courier-imap pentru IMAP, sau dovecot-pop3d i courier-pop pentru POP3. Pachetul drupal6 nu mai este disponibil i a fost nlocuit de drupal7. Totui nu exist o cale de actualizare automat. Utilizatorii trebuie s citeasc Wikiul Debian (http://wiki.debian. org/Drupal/Upgrade/From6To7).
24
Capitolul 5
5.3
ConsoleKit n Debian 7.0 nu consider locale sesiunile pornite folosind startx sau manageri de display care nu dispun de integrare cu consolekit (ex.: xdm sau slim). Acest lucru poate preveni accesul la anumite dispozitive. Recomandm folosire unuia dintre gdm3, kdm sau lightdm.
5.4
Anumite utilitare pentru accesibilitate nu sunt activate implicit in managerul de display GNOME (gdm3). Cea mai simpla metoda de activare a zoomului sau a tastaturii vizuale sunt activarea interfeei shell. Pentru aceasta editai fiierul /etc/gdm3/greeter.gsettings i nlturai indicatorul de comentariu de la urmtoarea directiv:
session-name='gdm-shell'
inei cont ca este necesar o plac grafic 3D compatibil, motiv pentru care nu este activat implicit.
5.5
Pachetul knetworkmanager este considerat nvechit i a fost nlocuit cu plasma-widget-networkm anagement n noul spaiu de lucru KDE Plasma Workspace. Dac utilizai aplicaia nvechit knetworkmanager va trebui s facei cteva configuraii manuale. Dup actualizare va fi necesar s adugai manual plasma-widget-networkmanagement pe panou sau suprafaa de lucru. n acelai timp, dac conexiunea la reea nu trebuie s depind de activarea unui widget, va trebui s o marcai ca i conexiune de sistem (system connection).
5.6
NetworkManager
Pentru a evita conflicte NetworkManager poate detecta dac o interfa de reea este gestionat de ifupdown, dar nu i dac este gestionat de alte programe, cum ar fi wicd-daemon. Cnd se ncearc stabilirea unei conexiuni de reea pot rezulta probleme i efecte neateptate. De exemplu, dac wicd-daemon i NetworkManager funcioneaz n acelai timp ncercarea de a folosi un client wicd pentru a stabili o conexiune va eua cu mesajul de eroare:
Connection Failed: bad password
Se recomand ca utilizatorii de GNOME s instaleze i s ncerce NetworkManager, dar daemonul NetworkManager poate fi dezactivat permanent folosind urmtoarea comand:
# update-rc.d network-manager disable
Dup dezactivarea deamonului se recomand s examinai coninutul /etc/resolv.conf. Acest fiier este folosit pentru a specifica serverele DNS pentru rezoluia numelor, dar coninutul fiierului ar putea fi nlocuit de NetworkManager.
5.7
perl-suid ndeprtat
Comanda suidperl a fost scoas de ctre autori ncepnd cu 5.12. n consecin pachetul perl-suid care a fost distribuit cu Debian a fost de asemeni scos din distribuie. Posibile alternative includ folosirea unui simplu program C setuid care execut un script Perl dintr-o locaie fix, sau folosirea unui utilitar mai general, cum ar fi sudo. 26
apropiat de tradiionalul Public Domain Korn Shell dect mksh. Deoarece conine mbuntiri care schimb comportamentul nu este un nlocuitor direct. De aceea suntei sftuit s schimbai scripturile
#!/bin/pdksh
la
#!/bin/mksh
i s le testai. Dac testul eueaz ar fi bine s modificai scripturile. Dac dintr-un motiv oarecare acest lucru nu este posibil putei s le modificai s utilizeze
#!/bin/lksh
i s le testai din nou. Acest test are anse mai mari s reueasc fr s modificai mult cod, dar inei cont c la un moment dat pachetul de tranziie va fi scos din Debian. Binarul de compatibilitate nu este potrivit pentru utilizare interactiv, deci va trebui s modificai shellul de autentificare pentru utilizatorii de Korn Shell. Pentru o ntrerupere ct mai mic a serviciilor facei acest lucru nainte de actualizarea sistemului de operare: instalai pachetul mksh i modificai interpretorul de comenzi la autentificare i/sau interactiv din pdksh n mksh. Ar fi bine s copiai i /etc/skel/.mkshrc n directoarele utilizatorilor, deoarece furnizeaz unele funcii cum ar fi pushd, popd i dirs, precum i un
PS1
(prompter de shell).
5.12
Cnd actualizai un sistem gestionat de Puppet de la squeeze la wheezy trebuie s v v asigurai c puppetmasterul respectiv ruleaz cel puin versiunea 2.7. Dac masterul ruleaz puppetmaster din squeeze, sistemul wheezy gestionat nu va putea s se conecteze la el. A astfel de combinaie va rezulta n urmtorul mesaj de eroare la urmtoarea activare puppet agent:
Could not retrieve catalog from remote server: Error 400 on SERVER: No support for http method POST
Pentru a rezolva aceast problem trebuie actualizat puppetmaster. Un master 2.7 poate gestiona un sistem client 2.6.
5.13
Introducerea multiarch (descris n Seciune 2.2.2) schimb cile pentru anumite fiiere, ceea ce ar putea s contravin presupunerilor fcute de componente ale ansamblului de unelte. Ansamblul de unelte din Debian a fost actualizat, dar utilizatorii care ncearc s compileze sau s foloseasc compilatoare externe trebuie s cunoasc acest aspect. Indicii pentru a putea ocoli asemenea probleme pot fi gsite n /usr/share/doc/libc6/NEWS. Debian.gz i n raportul #637232 (http://bugs.debian.org/637232).
28
Suplimentar, interogarea SQL (dac este folosit) trebuie s aib %u nlocuit cu %u@%r, deoarece user i realm sunt acum furnizate separat.
Anumite drivere pentru hardware, inclusiv drivere pentru plci de reea (cu sau fr fir), precum i driverul pentru componentele grafice ATI/AMD necesit firmware suplimentar pentru a opera corect. Aceste firmware-uri adesea nu sunt software liber, deci sunt disponibile doar din arhiva non-free, n pachetul firmware-linux i alte (http://packages.debian.org/search?keywords=firmware&searchon names&suite=wheezy§ion=all) pachete.
29
Capitolul 6
Dac ai descoperit o problem n distribuie sau n software-ul din pachete, v rugm s o raportai pentru ca aceasta s fie remediat n urmtoarele versiuni. Raportarea erorilor necesit o adres de pot electronic valid. Cerem acest lucru pentru a putea urmri problemele i pentru ca dezvoltatorii s poat lua legtura cu cei care raporteaz problemele, n caz c au nevoie de mai multe informaii. Putei trimite un raport de problem folosind programul reportbug sau manual, folosind pota electronic. Putei citi mai multe despre Sistemul de gestionare a problemelor i cum se poate utiliza citind documentaia de referin (disponibil n /usr/share/doc/debian dac avei instalat doc-debian) sau online la Bug Tracking System (http://bugs.debian.org/).
6.4
Contribuirea la Debian
Nu trebuie s fii un expert pentru a contribui la Debian. Prin asistarea utilizatorilor cu probleme pe diversele liste (http://lists.debian.org/) contribuii la comunitate. Identificnd (i, de asemenea, rezolvnd) problemele legate de dezvoltarea distribuiei prin participarea la listele (http://lists. debian.org/) de dezvoltare este o alt metod de a ajuta. Pentru a menine calitatea nalt a distribuiei Debian raportai problemele (http://bugs.debian.org/) ntlnite i ajutai dezvoltatorii s le rezolve. Dac v pricepei la scris poate dorii s contribuii mai activ, ajutnd la scrierea documentaiei (http://www.debian.org/doc/cvs) sau traducnd (http://www.debian.org/international/) documentaia existent n limba dumneavoastr. Dac putei dedica mai mult timp, putei gestiona o pies din colecia de software liber inclus n Debian. De un real folos ar fi s adoptai sau s ntreinei programe solicitate pentru includere n Debian. Informaii suplimentare gsii la baza de date respectiv (Work Needing and Prospective Packages) (http://www.debian.org/devel/wnpp/). Dac avei un interes pentru grupuri specifice s-ar putea s v plac contribuia la unele din sub-proiectele (http://www.debian.org/devel/#projects) Debian ce includ portri pentru anumite arhitecturi i Debian Pure Blends (http://wiki.debian. org/DebianPureBlends), adic Debian optimizat pentru grupuri specifice de utilizatori. n orice caz, dac lucrai n orice fel n comunitatea software liber, ca utilizator, programator, autor de documentaie sau traductor, ajutai deja efortul pentru software liber. Contribuiile aduc satisfacii i bun dispoziie, i pe lng oportunitatea de a cunoate noi persoane creaz un sentiment bun n interior.
32
Capitolul 7
Glosar
ACPI Advanced Configuration and Power Interface ALSA Advanced Linux Sound Architecture APM Advanced Power Management BD Disc Blu-ray CD Compact Disc CD-ROM Compact Disc Read Only Memory DHCP Dynamic Host Configuration Protocol DNS Domain Name System DVD Digital Versatile Disc GIMP GNU Image Manipulation Program GNU GNU's Not Unix GPG GNU Privacy Guard IDE Integrated Drive Electronics LDAP Lightweight Directory Access Protocol LILO LInux LOader LSB Linux Standard Base 33
CAPITOLUL 7. GLOSAR
LVM Logical Volume Manager MTA Mail Transport Agent NBD Dispozitiv de tip bloc n reea NFS Network File System NIC Network Interface Card NIS Network Information Service OSS Open Sound System RAID Redundant Array of Independent Disks RPC Remote Procedure Call SATA Serial Advanced Technology Attachment SSL Secure Sockets Layer TLS Transport Layer Security USB Universal Serial Bus UUID Universally Unique Identifier VGA Video Graphics Array WPA Wi-Fi Protected Access
34
Anexa A
A.2
Dac oricare dintre liniile din /etc/apt/sources.list se refer la 'stable', nseamn c deja utilizai wheezy. Poate nu dorii acest lucru dac nu suntei pregtit pentru actualizare. Dac ai rulat deja apt-get update, putei nc da napoi urmnd procedurile de mai jos. Dac deja ai instalat pachete din wheezy, probabil nu mai are rost s mai instalai pachete din squeeze. n acest caz va trebui s decidei dac dorii s continuai sau nu. Este posibil s revenii la versiuni anterioare ale pachetelor, ns acest subiect nu este acoperit aici. Deschidei fiierul /etc/apt/sources.list cu editorul preferat (ca root) i verificai toate liniile care ncep cu deb http: sau deb ftp: pentru referine la stable. Dac ai gsit, modificai stable n squeeze. Dac avei linii care ncep cu deb file:, va trebui s verificai dac locaia la care se refer conine o arhiv squeeze sau wheezy.
Important
Nu modicai liniile care ncep cu deb cdrom:. n felul acesta vei invalida linia i va trebui s rulai apt-cdrom din nou. Nu v alarmai dac o linie de surse cdrom se refer la unstable. Dei acest lucru poate crea confuzii, este normal.
1 ncepnd cu versiunea 2:1.7.7-12 xorg-server nu mai citete fiierul XF86Config-4. Consultai i #619177 (http://bugs. debian.org/619177). 2 n protectorul de ecran GNOME folosirea caracterelor non-ASCII, suportul pam_ldap sau chiar i deblocarea ecranului nu sunt fiabile dac nu se folosete UTF-8. Cititorul de ecran GNOME este afectat de problema #599197 (http://bugs.debian. org/599197). Managerul de fiiere Nautilus (i toate programele bazate pe glib, i probabil i toate programele bazate pe QT) presupun c numele fiierelor sunt UTF-8, n timp ce interpretorul de comenzi presupune c sunt n codificarea localei curente. n utilizarea de zi cu zi numele de fiiere non-ASCII sunt inutilizabile n asemenea configuraii. Mai mult, cititorul de ecran gnomeorca (care asigur accesul utilizatorilor nevztori la mediul GNOME) necesit o local UTF-8 ncepnd cu Squeeze. Cu un set de caractere vechi va fi incapabil s citeasc informaiile ferestrelor pentru elemente cum ar fi Nautilus, GNOME Panel sau meniul Alt-F1.
36
Anexa B
37
Glosar
A Abiword, 4 Apache, 4 B BIND, 4 Blu-ray, 5 C Calligra, 4 CD, 5 Courier, 4 D Dia, 4 DocBook XML, 2 DVD, 5 E Evolution, 4 Exim, 4 F Firefox, 4 G GCC, 4 GIMP, 4 GNOME, 4 GNUCash, 4 GNUmeric, 4 K KDE, 4 L LDAP, 25 LibreOffice, 4 LILO, 23 Linux Standard Base, 4 LXDE, 4 M Mozilla, 4 MySQL, 4 O OpenSSH, 4 P packages ansel1, 24 apt, 2, 15 apt-listchanges, 19 aptitude, 18 bootlogd, 27 chora2, 24 compiz, 24 consolekit, 26 39 courier-imap, 24 courier-pop, 24 dblatex, 2 debian-goodies, 18 debian-kernel-handbook, 22 dimp1, 24 doc-debian, 32 docbook-xsl, 2 dovecot-imapd, 24 dovecot-pop3d, 24 drupal6, 24 drupal7, 24 ffmpeg, 5 file-rc, 5 firmware-linux, 29 gcc, 5, 6 gdm, 24 gdm3, 7, 24, 26 gollem, 24 hardening-wrapper, 6 horde-sam, 24 horde3, 24 icedove, 4 iceweasel, 4 imp4, 24 ingo1, 24 initramfs-tools, 12, 22 ipopd, 24 kdm, 26 knetworkmanager, 26 kolab, 24 kolab-cyrus-imapd, 24 kolab-webadmin, 24 kolabd, 24 kronolith2, 24 libav-tools, 5 libkolab-perl, 24 libnss-ldap, 25 libnss-ldapd, 25 libpam-ldap, 25 libpam-ldapd, 25 libsasl2-modules-sql, 28 lightdm, 24, 26 linux-image-*, 22 linux-image-2.6-686, 19 linux-image-486, 19 linux-image-686, 19 linux-image-amd64, 22 linux-source, 22 localepurge, 18 mksh, 27, 28 mnemo2, 24 mpich, 24 mpich2, 24 mysql-server-5.1, 23 mysql-server-5.5, 23
GLOSAR
GLOSAR
nag2, 24 nscd, 25 openerp-client, 24 openerp-server, 24 openerp-web, 24 openjdk-7, 23 openmpi, 24 pdksh, 27 perl-suid, 26 php-horde-*, 24 php-kolab-filter, 24 php-kolab-freebusy, 24 php5-suhosin, 22 plasma-widget-networkmanagement, 26 pootle, 24 popularity-contest, 18 portmap, 23 postgresql-8.4, 23 postgresql-9.1, 23 postgresql-plperl-8.4, 23 puppetmaster, 28 python2.5, 23 python2.7, 23 release-notes, 1 request-tracker3.6, 27 request-tracker3.8, 27 request-tracker4, 27 rpcbind, 23 screen, 21, 22 slim, 26 sogo, 24 sork-forwards-h3, 24 sork-passwd-h3, 24 sork-vacation-h3, 24 sudo, 21 sudo-ldap, 25 sun-java6, 23 systemd, 5 sysvinit, 5 sysvinit-utils, 27 tinc, 13 turba2, 24 udev, 22 unscd, 25 upgrade-reports, 1 uw-imapd, 24 xdm, 26 xmlroff, 2 xserver-xorg-video-all, 24 xserver-xorg-video-nv, 24 xserver-xorg-video-radeonhd, 24 xsltproc, 2 Perl, 4 PHP, 4 Pidgin, 4 Postfix, 4 PostgreSQL, 4 T 40
Thunderbird, 4 X Xfce, 4