este după cum urmează: 6 X Window System Up: română Debian 3.0 FAQ Înapoi 4 Aplicații Configurarea Cuprins nbsp
5.1 Ce este stabil. testare. ramură instabilă Debian?
Această direcție de lucru pe Debian.
- stabil (stabil) de distributie - distributie lansat oficial, ea de obicei se fac modificări. gândaci plasate într-un depozit separat și se adaugă periodic distribuția în sine, formând o nouă versiune. Ideea fundamentală a distribuției stabile - toate instalațiile sale deopotrivă. Este această distribuție pot fi găsite în mod obișnuit pe CD și DVD. În momentul de față, o distribuție stabilă Debian GNU / Linux 3.0r0, nume de cod Woody.
Anterior a existat o rotație de nume de cod: de exemplu, Woody a fost instabil primul. apoi testarea și acum este stabilă. Acum, această rotire are loc numai în distribuții stabile și testate. Distribuția instabilă hotărâtă este numit întotdeauna Sid.
Debian suportă distribuții anterioare și actuale stabile. distribuții mai vechi se încadrează în arhivă. Nu se efectuează lucrările privind corectarea erorilor pe ele.
5.3 Ce este experimental?
Face parte din arhiva Debian. care nu sunt incluse în distribuția oficială. Experimentale sunt candidați pentru intrarea în Sid. care nu trece criterii de calitate sau au conflicte serioase de dependențe cu alte pachete.
5.4 Ce este non-free și contrib?
Debian este un proiect pentru a crea o distribuție GNU / Linux, format din software-ul liber. la cerința de licență pe care un anumit produs pot fi considerate libere, sunt descrise în Debian Ghiduri Free Software (DFSG).
Software-ul care nu este liber, ea nu poate fi inclusă în oferta oficială a Debian. și nu face parte din distribuție.
Cu toate acestea, proiectul Debian pentru a evita un conflict cu interesele utilizatorilor (care nu apreciază întotdeauna libertatea lor), resursele sale: servere de fișiere, oglinzi și sistemul de urmărire a erorilor, liste de discuții cu unele pachete software non-free. Aceste pachete sunt plasate în partea de distribuție, care are numele de non-free. La montarea distribuției pe CD care nu a făcut liber să aloce o unitate separată sau să nu includă în distribuția la toate.
De asemenea, suschestvet software-ul gratuit, care este necesară pentru funcționarea acestuia sau a unui program de bibliotecă non-free. Acest software este considerat a fi o parte a distribuției, și este situat în secțiunea contrib.
Anterior, arhiva de distribuție a reprezentat arborele de directoare, unde pachetele au fost sortate dupa naznachaniyu. Apoi sa decis să testeze structura instabilă și distribuția de tipul celor utilizate piscină / principal / literă sau libbukva / pkg.deb. Acest sistem sa dovedit a fi foarte ușor de utilizat și flexibil. Prin urmare, Debian va avea acum această structură de clasă pentru toate distribuțiile.
5.6 Cum pot adăuga http sau ftp oglindă Debian?
Există două moduri de a specifica calea către arhiva de pachete Debian.
În cazul în care trebuie să specificați calea către arhiva de pachete Debian. construit sub forma unei structuri standard (de exemplu, o oglindă oficială), este necesar să se /etc/apt/sources.list pentru a adăuga o linie cum ar fi:
protocol deb: // secțiuni ramură gazdă
protocol deb-src: // secțiuni ramură gazdă
- Protocol - protocolul (fișier, http, ftp)
- gazdă / cale - hostname si oglinzi drumul spre ierarhia Debian
- ramură - ramura (stabilă, testare, instabilă)
- secțiuni - o listă de secțiuni separate prin spații de distribuție (de obicei principal contrib non-free)
Dacă trebuie să specificați calea către pachetul (de exemplu, un program care nu este o parte din Debian), ar trebui să adăugați următoarele linii în fișierul /etc/apt/sources.list:
/ Protocol // host / calea cale-la-arhiva deb-src:: Protocol deb // host / calea cale-la-arhiva /
- Protocol - protocolul (fișier, http, ftp)
- gazdă / cale - hostname si oglinzi drumul spre ierarhia Debian
- cale-la-arhiva - calea către fișierul Packages.gz, rețineți că este necesară `` / „“
line deb-src nu este necesară, și este nevoie numai dacă aveți de gând să recompilați propriul sau un pachet.
Mai multe informații pot fi găsite în documentația pentru apt în listele de discuții Debian. dedicat la crearea de `` sprijin „“ depozitari Debian.
5.7 Am adăugat o nouă linie pentru a /etc/apt/sources.list, dar pachetele nu sunt puse!
Dacă CD-ul a fost creat prin mijloace standard, și are o structură standard de director Debian (de exemplu, oricare dintre discurile create debian-cd sau Jigdo), introduceți suficient comanda
și `` pentru a introduce „“ apt cu noua unitate.
5.9 Cum pot obține imagini de CD-uri Debian?
imagini de disc ISO9660 pot fi descărcate de pe oricare dintre oglinzi, pe care le veți găsi pe site-ul Debian. dar sunt gata să care după descărcarea imaginii este de 650 MB, aceasta suma MD5 este incorectă. )
Există două mod mai plăcut de a obține imagini de CD-uri Debian.
- cumpăra o copie a CD-uri oficiale
- utilizați programul Jigdo
Dacă decideți să descărcați imagini Debian. recomandă insistent să utilizeze programul Jigdo. Este ca în aproape orice * NIX. și sub Windows. Principiul său de funcționare constă în faptul că trebuie să descărcați `„“discul` gol
50 MB, și specificați o oglindă pentru a descărca fișierele de distribuție. Jigdo descărcare proprie un fișier, le-a pus o anumită locație pentru o utilizare ulterioară, și apoi le colectează de pe disc identic cu cel de la care recoltarea a fost făcut acest lucru și apoi confirmați prin verificarea sumei MD5.
Utilizarea Jigdo și având o bună oglindă Debian din apropiere va avea întotdeauna drive-uri proaspete, sau testarea drive-uri cu unele pachet alternativ.
Dacă identificați în mod corect sursele de pachete în /etc/sources.list și rulați apt-get update. suficient pentru a rula comanda apt-get dist-upgrade.
apt-get install numepachet
La instalarea pachetului, în funcție întotdeauna verificate, iar în cazul în care pachetul nu necesită instalare Instalare sau eliminare a altor pachete, vi se va cere să accepte consecințele posibile.
Dacă aveți un fișier pachet, și sunt siguri că toate dependențele sunt îndeplinite, puteți instala comanda pachet
packagename.deb dpkg -i
apt-get remove nume_pachet
dacă doriți să păstrați fișierele de configurare, sau
apt-get remove nume_pachet -purge
dacă doriți să eliminați un pachet, așa că dacă aveți și nu a fost stabilită.
Când ștergeți un pachet, în funcție întotdeauna verificate, iar în cazul în care pachetul necesită înlăturarea instalației sau eliminarea altor pachete, vi se va cere să accepte consecințele posibile. exemplu:
5.13 Cum pot face propriul meu pachet .deb?
Voi discuta aici o metodă simplă, bazată pe ansamblul manuală a pachetului, fără utilizarea unor instrumente specifice, cum ar fi deb make și altele.
Pentru început, trebuie să ai ceva ce trebuie să instalați cu ajutorul unui pachet local pe care îl. Să fie orice instrument care se extind capabilitățile sistemului. (S-ar putea la fel de bine - poate fi o suplimentare de fișiere de fonturi sau orice altceva). Să utilitarul se numește sondă. Să presupunem că acest utilitar ai scris pagina de manual om numit probe.1 și, în plus, presupunem că există un fișier în cazul în care demolat un exemplu de a lucra cu acest utilitar exemplu numit. Calea spre un manual de exemplu, pagina de fișier și numit fișierele însoțitoare.
Este important să sunt reprezentate, în cazul în care utilitatea urmează să fie plasate și fișierele însoțitoare. De obicei, fișierele executabile sunt plasate în / usr / bin. Paginile Man sunt plasate în /usr/man/man.1 de conducere. și orice exemple în / usr / lib / imya_utility. Să va fi atât în cazul nostru.
Deci, efectuați următorii pași:
- Creați un folder temporar numit DEB
- Creați subdirectoare în directorul în care să plaseze utilitatea și fișierele însoțitoare
Creați subdirectoare în directorul în care să plaseze utilitatea și fișierele însoțitoare. În același directoarele sunt create ca și în cazul în care DEB este directorul rădăcină. Astfel, în acest caz, fișierele trebuie să fie plasate după cum urmează:
Asta e ceea ce fac ei:
Script-ul este executat dupa ce pachetul este eliminat
Merită să reamintim faptul că script-urile ar trebui să aibă dreptul de a efectua, în caz contrar nu se face nimic, nu va fi.
Voi discuta aici o metodă simplă, bazată pe ansamblul manuală a pachetului, fără utilizarea unor instrumente specifice, cum ar fi deb make și altele.
Notă. înainte de cuvintele Acesta este spatiul meu de utilitate. El subliniază faptul că expresia este o continuare a descrierii.
În cazul în care nu livrează, primiți un mesaj de eroare atunci când vă construiți pachetul.
- Crearea și umple restul fișierelor specificate în tabel, dacă este necesar coletul (în acest caz, acestea nu sunt necesare).
- Pentru a genera comanda de tip pachet .deb
dpkg packagename.deb directoryname -b
În cazul nostru, comanda va arata astfel:
dpkg -b DEB sonda-1.0.deb
Dacă ați urmat toate instrucțiunile de mai sus, veți obține un fișier sondă-1.0.deb. acum puteți seta prin comanda
dpkg sonda-1.0.deb -i.
5.14 Am nevoie de program foo. și nu este inclusă în bara de distribuție stabilă / nu face parte din arhiva Debian. Ce fac?
În cazul în care acest program nu este inclusă în Debian. se referă la lista de discuții și site-ul de dezvoltatori sale.
Dacă programul încă nu a colectat (sau care nu sunt plasate în formă asamblată în Internet), încercați să-l singur! Dacă lucrați - gata să plasați codul sursă și pachete de patch-uri într-un depozitar Debian. și să raporteze la lista de discuții corespunzătoare cu privire la aceasta.
În cazul în care programul nu este inclusă în Debian. licența nu este contrară DFSG. și aveți dorința, capacitatea și timpul să-l mențină pentru toate platformele suportate de Debian. Încercați să devină 2 Debian Developer - intra în comunitate dezvoltatorii Debian.