Korzystam z wersji 12.04 Precise beta (uaktualnionej z wersji 11.10 Oneiric) i dodałem następujący wiersz do mojego /etc/apt/source.list :
deb http://http.us.debian.org/debian unstable main contrib non-free
Aby uzyskać nowszą wersję pakietu (oktawa 3.6), której potrzebowałem, ale nie był dostępny w dokładnym repozytorium.
To działało dobrze, ale teraz, gdy chcę uaktualnić, istnieje duża liczba pakietów, które należy zaktualizować. Zakładam, że dzieje się tak, ponieważ sid ma nowsze wersje wielu pakietów niż precyzyjne.
Tymczasowo wyłączyłem repozytorium sid i to działa dobrze - ale jestem ciekawy, co by się stało, jeśli pozwolę przejść wszystkie te aktualizacje? Czy to zepsuje mój system? Czy struktury repozytoriów Ubuntu Precise i Debian Sid są w jakiś sposób zasadniczo różne?
źródło
Może to być konieczne, jeśli potrzebujesz pakietu, który jest obecnie niedostępny w twojej wersji Ubuntu.
Moja sugestia to użycie apt-pin .
Stworzyłem
/etc/apt/preferences.d/unstable
z następującą zawartościąZapewnia to, że podstawowa dystrybucja zawsze ma pierwszeństwo. W przypadku, gdy pakiet nie jest dostępny, wybrana jest opcja niestabilna.
źródło
Jeśli to zrobisz, może początkowo wydawać się, że działa. Oznacza to, że otrzymujesz pakiety, zanim Ubuntu dostosuje / zmieni rzeczy.
Korzystanie z części jednej i drugiej powoduje odebranie DUŻO możliwości rozwiązywania problemów z obu stron. Użytkownicy Debiana nie będą w stanie ci pomóc, ponieważ większość twojej dystrybucji to Ubuntu. Użytkownicy Ubuntu nie będą w stanie ci pomóc, ponieważ niektóre z twoich dystrybucji to Debian.
To świetna rzecz, jeśli próbujesz uzyskać pakiet w ppa / repo. Dystrybucja szeroka, moim zdaniem prawdopodobnie nie jest to świetny pomysł.
źródło
Nie potrzebujesz repozytorium sid Debiana, aby zainstalować najnowszą wersję pakietu (oktawa 3.6).
W tym celu w Launchpad znajduje się PPA .
źródło
libwebsockets
ppa? packages.debian.org/sid/armhf/libwebsockets-dev/download daje repozytorium do dodaniaJeśli chcesz wziąć pakiety deb firm trzecich, sugeruję, aby pobrać je jeden po drugim, a następnie zainstalować je jeden po drugim za pomocą
gdebi
(oczywiście najpierw musisz zainstalować gdebi).Gdebi to świetne narzędzie do ręcznego instalowania pakietu deb. Gdebi poinformuje Cię o łańcuchu zależności aplikacji, którą chcesz, i możesz je zainstalować bezpiecznie. Jeśli ostatecznie nie zaspokoi się wszystkich zależności, lepiej i bezpieczniej zainstalować go ze źródła.
źródło
dpkg
...Są szanse, że rzeczy mogą się złamać. Niepolecane
Rozwój z Debianem - długie czytanie - powiedzmy, że działają razem
Jak działa Ubuntu
źródło