30Jun
Cea mai dificilă parte a compilării software-ului pe Linux este localizarea dependențelor și instalarea acestora. Ubuntu are comenzi apt care detectează automat, localizează și instalează dependențe, făcând munca grea pentru dvs.
Am acoperit recent principiile de compilare a software-ului de la sursă pe Ubuntu, așa că citiți articolul original, dacă începeți doar.
Auto-Apt
Ceasurile Auto-apt și așteaptă când executați comanda. /configure prin ea. Când. /configure încearcă să acceseze un fișier care nu există, auto-apt pune procesul. /configure în așteptare, instalează pachetul corespunzător și permite continuarea procesului. /configure.
Mai întâi, instalați auto-apt cu următoarea comandă:
sudo apt-get instalare auto-apt
După ce este instalat, executați următoarea comandă pentru a descărca liste de fișiere pe care le solicită automat-apt. Acest proces va dura câteva minute.
actualizare sudo auto-apt
După ce ați terminat prima comandă, executați următoarele comenzi pentru actualizarea bazelor sale de date. Aceste comenzi vor dura câteva minute.
sudo auto-apt updatedb &sudo auto-apt update-local
După ce ați realizat construirea bazelor de date auto-apt, puteți porni procesul. /configure cu următoarea comandă:
sudo auto-apt execute. /configure
Apt-File
Dacă vedeți unmesaj de eroare care spune că lipsește un fișier specific, este posibil să nu știți pachetul pe care trebuie să îl instalați pentru a obține fișierul. Apt-file vă permite să găsiți pachetele care conțin un anumit fișier cu o singură comandă.
În primul rând, va trebui să instalați fișierul apt în sine:
sudo apt-get instalați fișierul apt
După ce este instalat, executați următoarea comandă pentru a descărca listele de fișiere din depozitele dumneavoastră configurate apt. Acestea sunt liste mari, astfel încât descărcarea lor va dura câteva minute. Actualizare
sudo apt-file
Rulați următoarea comandă, înlocuind " example.pc " cu un nume de fișier, iar comanda vă va spune exact ce pachet trebuie să instalați:
file-search fișier apt-file example.pc
Installpachetul cu comanda apt-get install standard:
pachet instalare sudo apt-get
De asemenea, puteți efectua o căutare de fișiere de pe site-ul Web de căutare pachet Ubuntu. Utilizați secțiunea " Căutați conținutul pachetelor " din pagină pentru a căuta un anumit fișier.
Vă va oferi aceleași rezultate ca și fișierul apt și nu va trebui să descărcați liste de fișiere.
Apt-Get Build-Dep
Am acoperit apt-get build-dep în postul nostru inițial. Dacă o versiune anterioară a programului pe care încercați să o instalați este deja în depozitele de pachete ale Ubuntu, Ubuntu cunoaște deja dependențele de care are nevoie.
Introduceți următoarea comandă, înlocuind " pachetul " cu numele pachetului și apt-get va instala dependințele necesare:
pachet sudo apt-get build-dep
Apt-get vă solicită să instalați toate dependențele necesare.
Dacă o versiune mai nouă a programului necesită dependențe diferite, poate fi necesar să instalați manual unele dependințe suplimentare.
Toate aceste comenzi utilizează apt-get, astfel încât să le puteți și pe Debian, Linux Mint și orice altă distribuție Linux care folosește pachetele apt-get și. deb.