Întrebări frecvente despre gnu debian

5.1 Ce tipuri de programare sunt disponibile în aplicații și instrumente Debian GNU / Linux?

Ca multe alte distribuții Linux, Debian GNU / Linux prevede:

aplicații de bază GNU pentru dezvoltarea de software, de gestionare a fișierelor și de procesare de text, inclusiv gcc, g ++, face, texinfo, Emacs, coajă Bash și utilități avansate Unix numeroase;

Perl, Python, Tcl / Tk, și o varietate de programe, module și biblioteci pentru aceste limbi;

TeX (LaTeX) și Lyx, dvips, Ghostscript;

Sistemul windowing Xorg, care oferă interfață grafică cu utilizatorul bazată pe web pentru Linux, și nenumărate X aplicații, inclusiv mediul GNOME, KDE și Xfce;

o suită completă de aplicații de rețea, inclusiv servere pentru protocoale de Internet, cum ar fi HTTP (WWW), FTP, NNTP (știri), SMTP și POP (e-mail) și DNS (servere de nume); baze de date relaționale, cum ar fi PostgreSQL, MySQL; de asemenea, furnizate sunt browserele web, inclusiv diferitele produse Mozilla,

un set complet de aplicații pentru birou, inclusiv suita de productivitate LibreOffice, gnumeric si alte foi de calcul, editori WYSIWYG, calendare.

Mai mult de 42304 de pachete, de la servere de știri și cititorii să sune suport, programe de fax, programe de baze de date și foi de calcul, programe de procesare a imaginii, de comunicații, net, si utilitati mail, servere Web, și chiar programe de jambon radio sunt incluse în distribuție. Alte 696 de apartamente de software sunt disponibile ca pachete Debian, dar nu sunt în mod oficial parte din Debian din cauza restricțiilor impuse de licență.

5.2 Cine a scris toate aceste programe?

Hostesses - sunt cei care creează pachete pentru sistemul Debian GNU / Linux; acestea sunt listate în fișierul de control Debian (a se vedea De ce am nevoie de un control al fișierelor. Secțiunea 7.4), care vine cu fiecare pachet. Fișierul Debian schimbă /usr/share/doc/PAKET/changelog.Debian.gz. sunt cei care, de asemenea, au participat la crearea unui pachet Debian.

5.3 Cum pot obține o listă curentă de programe pentru care sunt colectate pachete Debian?

interfață Web pentru pachetul Debian este convenabil pentru a distribui pachete de aproximativ treizeci de „secțiuni“ arhiva Debian.

5.4 Cum pot instala mediul de dezvoltator pentru a construi pachete?

Dacă doriți să construiască pachete pe un sistem Debian, va trebui să aibă un mediu minimal de dezvoltare, inclusiv C / C ++ compilator și alte câteva pachete esențiale. Pentru a obține acest tip de mediu, trebuie doar să instalați esențiale build. Acest pachet de meta în funcție de care sunt incluse instrumente standard de dezvoltare, necesare pentru a construi pachete Debian.

Cu toate acestea, pentru a reconstrui unele programe pot necesita software suplimentar, inclusiv fișierele antet, biblioteci sau instrumente suplimentare, cum ar fi, de exemplu, autoconf sau gettext. Debian oferă o varietate de instrumente necesare pentru ambalarea alte software-uri în pachete Debian.

Uneori este destul de dificil de a afla ce sunt necesare programe pentru asamblare, în cazul în care aveți cu siguranță nu doriți să recompilați doar pachete Debian. Ultima problemă rezolvată destul de ușor, deoarece în fiecare pachet oficial ar trebui să includă o listă de software suplimentar (cu excepția pachetelor de la build-essential), necesare pentru asamblarea acestuia, adică, așa-numitele constrângerile de asamblare (Build-Dependențe). Pentru a instala toate pachetele necesare pentru a construi un pachet de sursă specifică, și apoi de fapt, pentru a construi acest pachet este suficient pentru a rula:

Rețineți că, dacă doriți să construiască nucleul Linux distribuit în Debian, va trebui, de asemenea, să instalați pachetul kernel-package. Pentru detalii, a se vedea. În Ce instrumente Debian nucleu de auto-asamblare. Secțiunea 10.2.

5.5 Ceea ce lipsește în Debian GNU / Linux?

Există o listă de pachete care mai trebuie să fie ambalate pentru Debian, lista de lucru Având nevoie și a posibilelor pachete.

5.6 De ce, uneori, primesc un mesaj de «ld: nu se poate găsi -lfoo» atunci când compilarea programelor? De ce îi lipsesc unele fișiere libfoo.so în pachete de bibliotecă Debian?

Politica Debian impune ca anumite link-uri simbolice (pe libfoo.so.x.y.z sau similar) sunt plasate în pachete separate - pachete de dezvoltare. Aceste pachete sunt numite de obicei libfoo-dev sau libfooX-dev (în cazul în care pachetul de bibliotecă este numit libfooX, iar X - este un număr întreg).

5.7 Este de suport Debian Java (și dacă da, cum)?

mai multe implementări libere ale tehnologiei Java ca un pachet, oferind Java Development Kits și Runtime medii sunt disponibile în Debian. În Debian și puteți scrie și depanare, și rula programe Java.

Rularea unui applet Java necesită un browser web cu capacitatea de a recunoaște și executa-l. Mai multe browsere web disponibile în Debian, cum ar fi Mozilla sau Konqueror, suport Java plug-in-uri care rulează applet-uri Java permit în cadrul acestora.

Pentru mai multe informații, consultați întrebările frecvente Java pentru Debian.

5.8 Cum pot verifica că folosesc un sistem Debian, și ce versiune este?

Pentru a vă asigura că sistemul a fost instalat de pe discurile reale de bază Debian, utilizați comanda

Se afișează numele distribuției (în ID-ul distribuitor) și versiunea sistemului (în câmpurile de lansare și Codename). Mai jos este un exemplu de a rula această comandă pe un sistem Debian:

De asemenea, puteți verifica dacă fișierul / etc / debian_version. care conține o singură intrare linie cu numărul versiunii de eliberare a fișierului este disponibil în pachetul de bază fișiere.

Cu toate acestea, utilizatorii ar trebui să fie conștienți de faptul că sistemul Debian este alcătuit din mai multe părți, fiecare dintre acestea pot fi actualizate (aproape) în mod independent. Fiecare „Ediție» Debian conține un conținut strict definit și neschimbătoare. Actualizările sunt disponibile separat. Pentru a obține starea de instalare a pachetului foo. utilizați comanda dpkg foo --list. Pentru a vedea versiunea de pachete instalate, executați următoarea comandă:

Rețineți că existența programului dpkg arată că ar trebui să fie capabil de a instala pachete Debian pe sistemul dumneavoastră. Cu toate acestea, din moment ce programul a fost portat la multe alte sisteme de operare și arhitecturi, acest lucru nu mai este o metodă sigură de determinare dacă un sistem este Debian GNU / Linux.

5.9 Cum limbi de sprijin Debian altele decât engleza?

Debian GNU / Linux este distribuit cu o dispunere a tastelor pentru mai multe tastaturi, și cu utilități (în pachetul kbd) pentru a instala, vizualizați și editați foi de calcul aspecte de tastatură.

La instalarea, utilizatorul poate specifica aspectul dorit.

Aproape toate software-ul în Debian suportă UTF-8 ca set de caractere. seturi de caractere vechi, cum ar fi ISO-8859-1 sau ISO-8859-2, ar trebui să fie considerate depășite.

În prezent, suport pentru Germano, spaniola, franceză, maghiaro, italo, de origine japoneză, Korean-, Dutch-, polono, Portuguese-, ruso-, turco, și limba chineză pagini de manual este furnizat prin intermediul pachete manpages-lang (în cazul în care LANG este format din două litere din codul ISO). Pentru a accesa o pagină de manual NLS, utilizatorul trebuie să seteze shell LC_MESSAGES variabilă la șirul corespunzător.

De exemplu, trebuie să setați "italian citit pe LC_MESSAGES italiană. program de om va căuta pagini om în limba italiană în directorul / usr / share / om / l /.

5.10 În cazul în care ezmlm / DJBDNS / qmail?

Alte software-uri de Dan Bershtayna (qmail. Daemontools. Ucspi-TCS) este furnizat ca o parte din Debian.

5.11 În cazul în care Flash (SWF) jucător?

5.12 În cazul în care este Google Earth?

Google Earth este disponibil pentru GNU / Linux de pe site-ul web al Google, dar nu numai că nu este software liber, dar este complet undistributable de către o terță parte. Cu toate acestea, GoogleEarth-pachet (în secțiunea contrib) ar putea fi de ajutor în utilizarea acestui software.

5.13 În cazul în care un program pentru VoIP?

Voice over IP utilizează două protocoale deschise: SIP și H.323. Ambele sunt puse în aplicare într-un număr de secțiuni Debian principal al programului. Una dintre cele mai populare clienti este Ekiga.

5.14 Am o placă de rețea fără fir, care nu funcționează pe Linux. Ce să fac?

Cumpara unul care funcționează :)

În caz contrar, utilizați pachetul ndiswrapper, în scopul de a utiliza driver-ul pentru Windows (dacă aveți unul) pe un sistem Linux. Pentru mai multe informații consultați. Pe pagina ndiswrapper wiki Debian.

Întrebări frecvente despre Debian GNU / Linux

articole similare