Instalarea programelor în linux debian

Ochii cu ochi roșii
computer univers
este dedicat.

Dacă tastați comenzile în terminalul afișează un mesaj de genul „Commando Not Found“ este probabil programul care prevede executarea acestei comenzi nu este setat. În Linux DEBIAN a instala sau actualiza software-ul, puteți utiliza numai așa-numitele pachete (pachete sunt programe de instalare, care este, programul de instalare au forma imyaProgrammy_versiyaPaketa-nomerReviziiDebian.deb). Debian depozit - o colecție de pachet Debian, plasat într-un copac director special, care au, de asemenea, mai multe fișiere suplimentare cu indici și checksum de pachete. În cazul în care utilizatorul adaugă un depozit la dosarul lui /etc/apt/sources.list. el va putea vedea cu ușurință și instala pachetele din depozit. Pentru pachetele ustanokoy din depozitele au nevoie de sisteme de administrare a pachetelor.







Cum funcționează depozitele?

Depozitul este format din cel puțin un director care stochează pachetele DEB și două fișiere speciale: Packages.gz pentru pachetele binare și Sources.gz pentru pachetele sursă.

În cazul în care depozitul este listat corect în sources.list (mai mult pe acest lucru mai târziu), apoi apt-get va descărca Packages.gz fișier index pentru pachetele binare (cuvântul cheie deb) și fișierul Sources.gz pentru pachetele sursă (cuvinte cheie deb-src) .

Packages.gz conține numele, versiunea, dimensiunea, descrierea scurtă și completă și dependențele pentru fiecare pachet, plus câteva informații suplimentare despre care nu ne interesează. Toate aceste informații sunt citite (și utilizate) de administratorii de pachete Debian, de exemplu dselect sau aptitude.

Sources.gz conține numele, versiunea și dependențele pentru asamblare (pachetele care sunt necesare pentru a construi programul) fiecărui pachet (plus unele informații suplimentare, care din nou nu ne interesează). Aceste informații sunt utilizate de programele apt-get și alte programe similare.

Două depozit automată a sources.list deb ftp://sunsite.cnlab-switch.ch/mirror/debian/ instabil principal contrib non-free deb-src ftp://sunsite.cnlab-switch.ch/mirror/debian/ instabilă principalele contrib non-free

Adăugarea unui CD-ROM în lista sources.list

Doar introduceți discul cu pachetele în unitate și instalați programul nu va funcționa. Mai întâi trebuie să adăugați acest disc în lista de depozite.

Modalități de creare a depozitelor.

Folosind apt-ftparchive (pachet apt-utils)

apt-ftparchive - Folosit pentru a muta un set de fișiere de pachete Debian în ierarhia corespunzătoare a arhivelor care corespunde arhivei oficiale Debian. Acest program face parte din pachetul apt-utils. apt-ftparchive generează fișiere index pentru arhivele Debian. Sprijină o varietate de stiluri de generație: de la complet automată la înlocuirea funcțiilor dpkg-scanpackages și dpkg-scansources. Metoda de aplicare este simplă. Făcând, înainte de toate, toate pachetele necesare într-un singur dosar, în terminalul de sub ROOT, stând direct pe el pentru a spune:







conținut # apt-ftparchive. | | gzip -c> Contents.gz # pachete apt-ftparchive. | | gzip -c> Packages.gz # echo fișier deb: `pwd` ./>>/etc/apt/sources.list # aptitude update

Folosind apt-move

apt-mutare - este folosit pentru a muta o colecție de fișiere de pachete Debian într-o ierarhie arhiva adecvată corespunzătoare arhiva oficială a Debian. Este acest mod de a rezolva toate problemele, deoarece trebuie doar să se specifice în cazul în care este fișierul de arhivă și de unde se pune oglinda. actualizare apt-mutare - transferuri de la / pachete de var / cache / apt / archives de director într-o oglindă locală (indicată în variabila /etc/apt-move.conf LOCALDIR = path_to). Asta este, înainte de a utiliza comanda, trebuie să-l configurați prin editarea fișierului /etc/apt-move.conf.

Utilizarea dpkg-scanpackages (pachetul dpkg-dev)

Acest program face parte din pachetul dpkg-dev. dpkg-scanpackages creează un fișier de pachete. și fișierele dpkg-scansources Surse. Rezultatul ambelor programe este trimis la stdout (flux de ieșire standard); Astfel, pentru a comprima fișiere, puteți utiliza următorul lanț de comenzi:

argumentele dpkg-scanpackages | gzip -9c> Packages.gz.

Aceste programe funcționează într-un mod similar; acestea sunt transmise două argumente (de fapt, există și altele, dar acestea nu sunt prezentate aici, puteți citi despre ele în paginile manualului); Primul parametru specifică directorul cu pachetele, iar al doilea fișier este suprascris. Pentru repositore simple, fișierul de suprascriere nu este necesar, dar totuși acest argument este obligatoriu, așa că trecem doar / dev / null.

dpkg-scanpackages scanează pachetele .deb; dpkg-scansources scanează fișiere .dsc. Trebuie să aveți fișierele .orig.gz. diff.gz și .dsc împreună. Fișierele .changes sunt opționale.

Să presupunem că avem un depozit obișnuit. Pentru a crea două fișiere index pentru el, introduceți:

$ cd repositoarea mea $ dpkg-scanpackages binary / dev / null | gzip -9c> binar / Packages.gz $ dpkg-scansources sursă / dev / null | gzip -9c> sursă / Sources.gz

Cum se instalează pachetele

Comenzi terminale

Utilizarea dpkg

Această metodă vă permite să instalați pachetul fără a accesa depozitele. Asta este, puteți salva pachetul în orice director și nu crea un depozit direct instalați-l. Această instalare nu este recomandată deoarece nu sunt verificate dependențele software-ului. Dar dacă știți exact ce faceți, atunci puteți intra în același director din terminal.

# dpkg -i nume_pachet.deb

Folosind apt-get

Această metodă vă permite să instalați pachetul accesând depozitele specificate în /etc/apt/sources.list. Deoarece apt-get comandă pentru a efectua modificări ale sistemului de scara, pentru a lucra cu ea trebuie să fie rădăcină-rădăcină, sau să-l dreapta, altfel face ceva ce nu se poate.

# apt-get instalează program_name

Sisteme de management al pachetelor

Cele mai cunoscute sisteme de gestionare a pachetelor sunt:
  • aplicație aptitude care rulează din linia de comandă. Un sistem convenabil și puternic.
  • aplicația dpkg care rulează din linia de comandă.
  • apt care rulează din linia de comandă.
  • gnome-apt este o aplicație grafică. După instalarea sistemului cu o interfață grafică, puteți utiliza pentru a instala synaptic.
  • aplicație grafică sinaptică. Vă recomandăm să utilizați. Toate avantajele aplicației grafice sunt evidente.

Preinstalat pe sistem, disponibil imediat după instalarea Debian și cel mai convenabil pentru instalarea aptitudinii sinaptice

Paginile secțiunii

Ultimele încărcări

Cunoașterea registrului Windows nu va fi completă fără posibilitatea de a scrie un fișier reg. Reg-fișierul este un fișier care are o anumită structură și conține informații care pot fi importate în registru Mai multe informații »

În DEBIAN Linux, puteți instala sau actualiza software-ul numai folosind așa-numitele pachete (pachetele sunt programe de instalare, adică instalatori). Mai multe detalii »

Site-uri similare







Articole similare

Trimiteți-le prietenilor: