Zainstaluj pakiety z Ubuntu PPA na Debian Linux

Zainstaluj pakiety z Ubuntu PPA na Debian Linux

Cel

Zainstaluj pakiety z Ubuntu PPA na Debian.

Rozkłady

Debian

Wymagania

Potrzebujesz działającej instalacji debiana z uprawnieniami root.

Trudność

Średni

Konwencje

  • # - Wymaga, aby podane polecenia Linux są wykonywane z uprawnieniami root bezpośrednio jako użytkownik root lub za pomocą sudo Komenda
  • $ - Wymaga, aby podane polecenia Linux zostały wykonane jako zwykły użytkownik niepewny

Wstęp

Ubuntu i jego pochodne są z łatwością najpopularniejszymi dystrybucjami Linuksa na świecie. W rezultacie cieszą się większym wsparciem stron trzecich niż większość innych dystrybucji, w tym rodzica Ubuntu, Debian.

Często frustrujące jest to, że użytkownicy Debiana spotykają się z oprogramowaniem pakowanym w .Deb format i udostępniony swobodnie, ale nie im. Pakiety Ubuntu nie zawsze działają na Debian. W rzeczywistości najczęściej istnieje jakiś problem z działaniem lub instalacją. Ponadto Debian nie jest tak naprawdę skonfigurowany do interakcji z Ubuntu PPA.

Więc co ma zrobić użytkownik Debiana? O tym pomyślał projekt Debian. W rzeczywistości istnieje określona metoda pobierania pakietów źródłowych z Ubuntu PPA i odbudowywania ich dla Debiana. Jako dodatkowy bonus, nie jest to tak trudne.



Zainstaluj zależności

Zanim zaczniesz, istnieje kilka ogólnych zależności kompilacji, których potrzebujesz. Oczywiście potrzebujesz ogólnych narzędzi kompilacji, a także niektórych skryptów opakowania debiana.

# apt Zainstaluj devScripts w wersji kompilacji

To naprawdę wszystko! Możesz potrzebować określonych zależności dla żądanego pakietu, ale to będzie później.

Dodaj źródło PPA

Następnie musisz znaleźć PPA, którego chcesz użyć. Większość Ubuntu PPA ma sekcję, w której można wyświetlić rzeczywisty Deb I Deb-src dokumentacja. W LaunchPad jest to pod menu oznaczone jako „Szczegóły techniczne na temat tego PPA.„Musisz skopiować Deb-src nagrywać.



Otwórz wybrany edytor tekstu jako root i utwórz .lista Plik pod /etc/apt/źródła.lista.D/ dla twojego nowego PPA. Wybierz wersję Ubuntu, która jest najbliższym dopasowaniem do twojej wersji Debiana.

Deb-src http: // pPA.wyrzutnia.net/comvendSarnex/winedri3/Ubuntu Artful Main 

Zaimportuj klucz

Musisz zaimportować klucz podpisujący z PPA, aby APT mógł zaktualizować repozytoria i zainstalować. Zazwyczaj jest wyświetlany na stronie głównej PPA. Skopiuj klucz po /. Następnie uruchom następujące polecenie Linux za pomocą skopiowanego klucza.

# apt-key adv --keyserver hkp: // keyserver.Ubuntu.com: 80--recv-keys the_key

Po APT importuje klucz, uruchom aktualizację.

# aktualizacja APT

Zbudować



Możesz zbudować nowe pakiety jako zwykły użytkownik. Właściwie lepiej to zrobić w ten sposób. Utwórz katalog, w którym chcesz zbudować swoje pakiety, a następnie płyta CD do tego katalogu. Po wejściu do tego katalogu uruchom następujące polecenie Linux, aby zbudować pakiety. Zastąpić nazwę pakietu, którą chcesz zbudować, i wersja Ubuntu, z której pochodzi Twoja PPA.

$ apt źródło -t Artful -Build Packagename

To zajmie trochę czasu, w zależności od pakietu. To jest miejsce, w którym możesz napotkać błędy zależności. Istnieje kilka sposobów ich rozwiązania. Możesz ręcznie skopiować listę podaną przez skrypt i zainstalować. Jeśli pakiet jest odmianą istniejącego pakietu Debiana, możesz użyć Apt Kompilacja. Niestety, to nie będzie działać z Twoim PPA. APT pozwala tylko Kompilacja z domyślnego repozytorium.

Zainstaluj z DPKG

Po posiadaniu pakietów możesz zainstalować je jako korzenie za pomocą dpkg. Zajmuje to wieloznaczne, więc tak długo, jak nie ma innych pakietów Debiana w katalogu kompilacji, możesz zrobić coś takiego:

# dpkg -i *.Deb

O ile nie nastąpi jakiś dziwny nieprzewidziany konflikt (nie powinien być, ponieważ je zbudowałeś), twoje nowe pakiety zainstalują się w Debian.

Zamykanie myśli

Teraz możesz użyć Ubuntu PPA do budowy własnych pakietów Debiana i skorzystać z większości oprogramowania, które ma do zaoferowania Ubuntu. To nie zadziała w każdej sytuacji, ale w większości będzie działać. Jeśli źródło nie jest dostępne, nie będziesz w stanie zbudować pakietów. Z pewnością możesz spróbować zainstalować istniejące binaria, ale zrozumieć, że jest to ryzyko, że jest to ryzyko.

Jeśli masz pakiet taki jak wersja wina na zdjęciu w tym przewodniku, możesz zbudować pakiety 32 -bitowe za pomocą debootstrap do skonfigurowania środowiska chroot. Następnie postępuj zgodnie z tą samą procedurą, co te 64 -biowe.

Powiązane samouczki Linux:

  • Rzeczy do zainstalowania na Ubuntu 20.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 20.04 Focal Fossa Linux
  • Jak wymienić i usunąć repozytorium PPA na Ubuntu 20.04 Linux
  • Rzeczy do zainstalowania na Ubuntu 22.04
  • Rzeczy do zrobienia po zainstalowaniu Ubuntu 22.04 JAMMY Jellyfish…
  • Ubuntu 20.04 Przewodnik
  • Ubuntu 20.04 sztuczki i rzeczy, których możesz nie wiedzieć
  • Pobierz Linux
  • Ubuntu 22.04 Przewodnik
  • MX Linux vs Ubuntu