Czy instalowanie pakietów Ubuntu na Debianie jest bezpieczne?


9

Znalazłem internetowe przewodniki na temat dodawania PPA i repozytoriów Ubuntu do systemu Debian. Czy to zły pomysł? Jeśli tak, to dlaczego?


Znalazłem na forach pewne niejasne i straszne słowa ostrzeżenia, takie jak: „Dodanie repozytorium Ubuntu to dobry sposób na zepsucie systemu Debian, ponieważ nie są one naprawdę kompatybilne binarnie” i „Słyszałem o ludziach korzystających z Debiana sid źródła w Ubuntu, ale nawet one często psują swoje systemy " . Wygląda jednak na to, że ludzie nadal to robią, a powyższe przewodniki nie zawierają szczegółowych informacji na temat zagrożeń.
Zadowolenia

Odpowiedzi:


3

Twój przebieg może się różnić. Nie zrobiłbym tego Nie chodzi tylko o problemy z zależnościami, ale także o kompatybilność binarną ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distribution.3F ): Pakiety Debiana są prawdopodobnie budowane z różnymi wersjami łańcucha narzędzi, więc możesz mieć problemy.


Dziękujemy za przydatny link! To rozwiązuje problem, o którym ludzie mówili na forach znacznie głębiej, niż widziałem gdzie indziej.
Zgody

6

Zasadniczo, ponieważ dpkg i apt są współdzielone między Debianem i Ubuntu, będą mogły bez problemu czytać i używać repozytoriów utworzonych dla „drugiej strony”. Jednak gdy tylko spróbujesz zainstalować nietrywialne pakiety z „obcego” repozytorium, prawdopodobnie napotkasz problemy z zależnościami. Niektóre pakiety mają różne nazwy w systemach Debian i Ubuntu, więc jeśli zostały wymienione jako zależność od pakietu, który próbujesz zainstalować, możesz skończyć z brakującymi pakietami lub zduplikowanymi instalacjami.

Z mojego doświadczenia wynika, że ​​oprogramowanie innych firm z kilkoma zależnościami (jak NX) może działać, ale nie próbuj mieszać narzędzi GNU lub podobnych rzeczy.


1
W przypadku niektórych drobiazgów nie będzie problemu. Słyszałem o ludziach używających wina z repozytoriów ubuntu na Debianie.
Rob

To jest większość tego, czego szukałem, dzięki! Czy możesz wyjaśnić, co rozumiesz przez „zagraniczne” repozytoria? Nie jestem też pewien, co masz na myśli, mówiąc o mieszaniu narzędzi GNU ... masz na myśli różne wersje tego samego narzędzia GNU? Lub zdobycie jednego narzędzia GNU z repozytoriów Debiana i innego z repozytoriów Ubuntu?
Statisfactions

„Zagraniczne” repozytoria to te, które nie są dostarczane przez samą dystrybucję. Na przykład, przeglądarka Opera korzysta z repozytorium w deb.opera.com i FreeNX wykorzystuje launchpad.net/~freenx-team/+archive/ppa . Oba służą jednocześnie jako przykład oprogramowania, które można zainstalować z jednego repozytorium zarówno na Ubuntu, jak i na Debianie, ponieważ ich zależności nie są krytyczne.
jstarek
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.