Mam Xubuntu 17.04 i zastanawiałem się, czy istnieje sposób na obniżenie wersji z 17.04 na 16.04 z kilku powodów:
- Ponieważ mGBA nie działa w 17.04
- Ponieważ Parole Media Player zawiesza się podczas przewijania
- Ponieważ LMMS zamyka się, gdy próbuję załadować przykładowe utwory
- itp.
Pytanie:
Czy jest jakiś sposób na obniżenie wersji z Xubuntu 17.04 na 16.10?
Odpowiedzi:
Nie ma oficjalnie obsługiwanego sposobu, aby to zrobić, jednak możesz to zrobić.
Zmniejszenie prawdopodobnie spowoduje poważniejsze problemy niż spowodowane uaktualnieniem. Powody:
Wszystkie te problemy są rzadkie. Ale typowy system Linux ma tysiące pakietów, więc przynajmniej w jednym z nich na pewno napotkasz problemy. Te będziesz musiał naprawić ręcznie, indywidualnie.
Dokładne kroki do obniżenia wersji zostały szczegółowo opisane w tej odpowiedzi.
(To nie temat pytania, ale jest to bardzo zabawne: w ten sam sposób możesz również przełączać się między różnymi dystrybucjami opartymi na Debianie, może nawet bez ponownego uruchamiania. Jeśli w obu z nich jest obsługa wielu architektur, możesz nawet przełączać architektury bez ponownego uruchamiania).
Ponieważ Twoim celem jest uniknięcie niektórych podobnych, rzadkich problemów specyficznych dla pakietu po aktualizacji , prawdopodobnie unikniesz tych, które spowodowałoby obniżenie wersji.
W związku z tym zasugerowałbym bardziej rozwiązanie obejścia:
Zmień tylko kilka pakietów, z którymi masz problem.
To bardzo proste:
/etc/apt/sources.list
. Dlatego teżsources.list
- tymczasowo - będziesz zawierał źródła pakietów dla obu wersji dystrybucji.apt-get update
załaduj pamięci podręczne.apt-cache show mybuggytool
Pokaże swojejmybuggytool
we wszystkich dostępnych wersjach, w obu repozytoriów. Na przykład zobaczyszmybuggytool
w wersjach1.1-crap
i w1.3-crap
.1.1-crap
.apt-get install mybuggytool=1.1-crap
sources.list
, a następnieapt-get update
ponownie.W ten sposób otrzymasz pakiet narzędzia buggy - ale ze starej dystrybucji. Ponieważ przeważająca większość bibliotek jest opracowana tak, aby były kompatybilne wstecz, napotkasz problem ze znacznie mniejszym prawdopodobieństwem.
Możesz wykluczyć te pakiety z przyszłych aktualizacji. Jest to szczegółowo opisane w tej odpowiedzi . Ważną częścią jest:
apt-mark hold mybuggytool
.apt-mark unhold mybuggytool
.źródło