30Jun
Najtrudniejszą częścią kompilacji oprogramowania w Linuksie jest lokalizowanie jego zależności i instalowanie ich. Ubuntu ma komendy apt, które automatycznie wykrywają, lokalizują i instalują zależności, wykonując ciężką pracę za Ciebie.
Niedawno omówiliśmy podstawy kompilowania oprogramowania ze źródła w systemie Ubuntu, więc sprawdź nasz oryginalny artykuł, jeśli dopiero zaczynasz.
Auto-Apt
Automatyczne kontrolowanie zegarków i czeka, gdy przez nie uruchomisz komendę. /configure. Kiedy. /configure próbuje uzyskać dostęp do pliku, który nie istnieje, auto-apt wstrzymuje proces. /configure, instaluje odpowiedni pakiet i umożliwia kontynuację procesu. /configure.
Najpierw zainstaluj auto-apt, używając następującej komendy:
sudo apt-get install auto-apt
Po zainstalowaniu uruchom następującą komendę, aby pobrać listę plików, której wymaga auto-apt. Ten proces potrwa kilka minut.
aktualizacja sudo auto-apt
Po wykonaniu pierwszego polecenia uruchom następujące polecenia, aby zaktualizować swoje bazy danych. Te polecenia również potrwają kilka minut.
sudo auto-apt updatedb & &sudo auto-apt update-local
Po zakończeniu budowania baz danych auto-apt możesz uruchomić proces. /configure za pomocą następującej komendy:
sudo auto-apt run. /configure
Plik-apletu
Jeśli widziszkomunikat o błędzie informujący, że brakuje określonego pliku, możesz nie znać pakietu, który musisz zainstalować, aby pobrać plik. Plik -pt pozwala znaleźć pakiety zawierające określony plik za pomocą jednego polecenia.
Najpierw musisz zainstalować sam plik apt:
sudo apt-get install -pt
Po zainstalowaniu uruchom następującą komendę, aby pobrać listy plików ze skonfigurowanych repozytoriów apt. Są to duże listy, więc ich pobranie potrwa kilka minut.
sudo apt-file update
Uruchom następującą komendę, zastępując " przyklad.pc " nazwą pliku, a polecenie powie dokładnie, który pakiet chcesz zainstalować:
plik wyszukiwania pliku apt przykład.pc
Zainstalujpakiet za pomocą standardowej komendy apt-get install:
sudo apt-get pakiet instalacyjny
Można również wykonać wyszukiwanie plików z witryny wyszukiwania pakietu Ubuntu. Użyj sekcji " Przeszukaj zawartość pakietów " na stronie, aby wyszukać określony plik.
To da ci takie same wyniki, jak plik apt, i nie będziesz musiał pobierać żadnych list plików.
Apt-Get Build-Dep
W pierwszym poście omówiliśmy apt-get build-dep. Jeśli wcześniejsza wersja programu, który próbujesz zainstalować, znajduje się już w repozytoriach pakietów Ubuntu, Ubuntu zna już wymagane zależności.
Wpisz następujące polecenie, zastępując "pakiet " nazwą pakietu, a apt-get zainstaluje wymagane zależności:
pakiet sudo apt-get build-dep
Apt-get monituje o zainstalowanie wszystkich wymaganych zależności.
Jeśli nowsza wersja programu wymaga różnych zależności, konieczne może być ręczne zainstalowanie dodatkowych zależności.
Wszystkie te polecenia używają apt-get, więc możesz je także używać w Debianie, Linux Mint i każdej innej dystrybucji Linuksa, która używa pakietów apt-get i. deb.