O distribuție simplă, lejeră

Tocmai ați ajuns pe site-ul Arch Linux - o distribuție lejeră și flexibilă de Linux® care se ghidează după filozofia Keep It Simple.

În acest moment avem în mod oficial pachete optimizate pentru arhitecturile i686 și x86-64. Noi suplimentăm seturile oficiale cu un depozit generos de pachete provenind de la comunitatea noastră care crește în fiecare zi atât ca număr, cât și calitativ.

Puternica noastră comunitate este diversificată și de mare ajutor și suntem mândri de forța, cunoștințele și abilitățile care sunt puse în sprijinul a ceea ce înseamnă Arch. Doar trebuie să intrați și să vedeți ce se întâmplă pe forumuri și pe listele de mail pentru a vă convinge. Iar dacă vreți să învățați mai multe despre Arch, intrați pe wiki.

Citiți mai mult...

Ultimele noutăți

RSS Feed

Atenționare cu privire la Linux 3.13: Suportul pentru tastaturi PS/2 este acum modular

24-02-2014

Ni s-a cerut să oferim suport modular pentru tastaturi și mouse-uri care folosesc controller i8042. Unora le apar erori ciudate fiindcă nu au așa ceva iar un probing manual le încetinește timpul de bootare. Tom s-a ocupat de asta pe partea kernel-ului (îți mulțumim, Tom) și rezultatul a ajuns în sfârșit în 3.13.

Pentru ca tastatura să funcționeze în faza incipientă a inițializării, dacă nu aveți asta deja, adăugați hook-ul keyboard pe linia HOOKS= din /etc/mkinitcpio.conf și executați mkinitcpio -P. Este inclus în configurația inițială de ceva vreme.

ATENȚIE: Există și un dezavantaj: Pe unele plăci de bază (de obicei plăcile de bază antice, însă și câteva noi), controller-ul i8042 nu poate fi detectat automat. Se întâmplă rar, însă unele persoane categoric vor rămâne fără tastatură. Puteți detecta această situație din timp:

$ dmesg -t | grep '^i8042'
i8042: PNP: No PS/2 controller found. Probing ports directly.

Dacă aveți un port PS/2 și primiți mesajul acesta, adăugați atkbd pe linia MODULES= din mkinitcpio.conf și executați mkinitcpio -P. Dacă tocmai v-ați dat seama că nu mai merge tastatura după restart, nu vă speriați! Adăugați, pur și simplu

earlymodules=atkbd modules-load=atkbd

ca parametru de bootare pentru kernel în bootloader-ul dumneavoastră.

Linux 3.13 va fi mutat în depozitul [core] peste câteva ore, pentru a oferi tuturor o șansă de a citi acest mesaj înainte de a-și actualiza sistemul. Ne cerem scuze pentru orice deranj ar putea crea această tranziție.

Scoaterea din uz a fișierului /etc/sysctl.conf

22-09-2013

Începând cu versiunea 207, systemd nu va mai folosi setările din /etc/sysctl.conf ci doar pe cele din /etc/sysctl.d/*. Din moment ce oricum setările din /etc/sysctl.conf distribuit împreună cu procps-ng au devenit default-uri în kernel, ne-am decis să scoatem din folosință acest fișier.

După actualizarea la procps-ng-3.3.8-3, veți fi rugat să transferați orice modificări ați făcut în fișierul /etc/sysctl.conf din /etc/sysctl.d. Cea mai ușoară cale de a efectua acest lucru este să executați:

pacman -Syu
mv /etc/sysctl.conf.pacsave /etc/sysctl.d/99-sysctl.conf

Dacă nu ați modificat niciodată fișierul /etc/sysctl.conf, nu trebuie să faceți nimic.

PHP 5.5 este disponibil în depozitul [extra]

20-08-2013

PHP 5.5 este în sfârșit disponibil în depozitul [extra]. Ghidul de migrare include informații despre schimbările de la versiunea 5.4. O listă detaliată se poate găsi în changelog-ul PHP.

Pachetul APC va fi înlocuit de către APCu. APCu oferă doar cache local pentru date. Pentru cache opcode folosiți noua extensie opcache. Ca alternativă, vă oferim o versiune XCache de development care le include pe amândouă, un opcode și cache local.

Majoritatea programelor vor merge fără modificări, însă aveți grijă la mesaje de învechire care vă umple fișierele log.

Update-ul TeXLive 2013 ar putea avea nevoie de intervenție manuală

15-07-2013

Pachetele TeXLive 2013 vor fi disponibile în curând în [extra]. Sunt șanse mari ca utilizatorii care au TeXLive 2012 și actualizează sistemul să întâlnească următoarea eroare atunci când încearcă să folosească un motor TeX (cum ar fi latex, xelatex, luatex):

(Fatal format file error; I'm stymied)

Vă puteți da seama dacă situația se aplică și pentru dumneavoastră citind informațiile afișate de către pacman în timpul instalării:

>>> texlive: recreating all formats...
/usr/bin/fmtutil: line 395: /usr/share/texmf/texconfig/tcfmgr: No such file or directory
fmtutil: config file `fmtutil.cnf' not found.
 done.

Pentru rezolvarea situației, soluția cea mai simplă în cazul în care nu ați modificat niciun fișier din /etc/texmf, este să rescrieți fișierele de configurare cu fișierele .pacnew care au fost instalate de către pacman. Pentru aceasta se poate folosi utilitarul pacdiff.

După ce ați îmbinat (merged) fișierele de configurare, executați următoarea comandă:

fmtutil-sys --all > /dev/null

Nu ar trebui să returneze mesaje de eroare. Vă rugăm să raportați un bug dacă întâlniți orice probleme.

De asemenea, problema poate fi rezolvată prin îndepărtarea TeXLive 2012 înainte de a instala TeXLive 2013.

Fișierele executabile se mută în /usr/bin, actualizarea necesitând intervenție

03-06-2013

În timpul actualizării sistemului dumneavoastră veți primi un mesaj de genul:

error: failed to commit transaction (conflicting files)
filesystem: /bin exists in filesystem

Actualizarea combină toate fișierele executabile (binaries) într-un singur director /usr/bin. Etapa aceasta scapă de o distincție care nu avea niciun sens pentru sisteme Arch și simplifică întreținerea pachetelor pentru echipa de development. Vedeți postul acesta pentru mai multe explicații referitoare la motivul din spatele acestei schimbări.

Următoarele instrucțiuni vor asigura o actualizare fără probleme:

1) Ocupați-vă de orice pachete neoficiale care au fișiere în /bin, /sbin sau /usr/sbin în așa fel încât acestea să folosească /usr/bin. Lista pachetelor care nu sunt într-un depozit de care va trebui să vă ocupați poate fi generată folosind:

$ pacman -Qqo /bin /sbin /usr/sbin | pacman -Qm -

De asemenea, verificați pachete instalate din depozite neoficiale folosind:

$ paclist <repo> | awk ' { print $1 } ' | pacman -Ql - | grep ' /s\?bin/\| /usr/sbin/'

2) Asigurați-vă că orice pachete trecute la IgnorePkg sau IgnoreGroup nu conțin fișiere în /bin, /sbin, sau /usr/sbin. Ocupați-vă de ele dacă este cazul.

3) Dacă aveți fișiere în /bin, /sbin sau /usr/sbin care nu aparțin de niciun pachet, va trebui să le mutați. Găsiți o listă folosind:

$ find /bin /sbin /usr/sbin -exec pacman -Qo -- {} + >/dev/null

4) Asigurați-vă că toate partițiile sunt montate dacă folosiți autofs. Este posibil ca acestea să nu se monteze automat dacă e necesar pe parcursul actualizării.

5) Actualizați-vă sistemul.

Înainte de efectuarea acestei actualizări, ar fi indicat să aveți deschis un al doilea terminal cu privilegii de root în caz că există vreo situație neprevăzută, în mod special dacă actualizarea are loc prin ssh.

# pacman -Syu --ignore filesystem,bash
# pacman -S bash
# pacman -Su

Știri vechi

11-04-2013
netctl este acum în [core]
26-03-2013
MySQL este înlocuit în depozite de către MariaDB
02-03-2013
qt este înlocuit de către qt4
12-02-2013
Schimbări în LVM
04-02-2013
Ultima atenționare cu privire la deprecierea sysvinit
26-01-2013
Actualizați împreună glibc-2.12-2 și filesystem-2013.01-1
02-12-2012
Decembrie: vremea pentru un nou suport de instalare
05-11-2012
initscripts nu va mai beneficia de suport
03-11-2012
Suportul de instalare pentru luna noiembrie este acum disponibil
02-11-2012
Ziua Reparării Bug-urilor: sâmbătă 17 noiembrie