Чи є спосіб перейти з Ubuntu 17.04 до 16.10?


9

У мене Xubuntu 17.04, і мені було цікаво, чи існував спосіб насправді знизитись з 17.04 до 16.04 з кількох причин:

  1. Оскільки mGBA не працює в 17.04
  2. Тому що програвач Parole Media застигає, коли я перемотаюсь назад
  3. Тому що LMMS закривається, коли я намагаюся завантажити зразки пісень
  4. тощо.

Питання:

Чи є спосіб перейти з Xubuntu 17.04 до 16.10?


7
Я думаю, вам слід розслідувати ці проблеми, а не просто поповнити всю справу
кіт

2
Ці звуки начебто можуть бути пов’язані з проблемами налаштування звуку у вашій системі. Я думаю, вам краще послужити, дослідивши цю можливість. Усі ці програми повинні використовувати аудіосистему.
StephenG

@StephenG Я думаю, ви можете мати рацію. Однак я ніколи не знаходив жодної серйозної проблеми з моїми аудіодрайверами на будь-якому Linuxes, незважаючи на те, що я використовую невірно однопоточний програвач для відтворення відео. Але Інтернет якимось чином переповнений проблемами блокування, викликаними проблемами драйверів аудіо, я просто не можу цього зрозуміти.
peterh

@peterh Справді. Останній випуск аудіо, який я намагався змусити Windoze використовувати аудіосистему, яку мій двоякий завантажувальний Linux Mint 18 підхопив і без проблем запускався. Під час швидкого пошуку в Інтернеті не було виявлено жодних звукових проблем Xubuntu 17.04.
StephenG

Зараз це вам не допоможе, але мене кілька разів спалили оновлення. Тепер, на великих жорстких дисках, я просто копіюю весь свій корінь і розділюю домашні розділи на нові, порожні розділи і роблю там оновлення. Це залишає робочу систему ... робочою. Після того, як оновлення буде успішним в інших розділах, я просто скажу grub, що вони є системою за замовчуванням для завантаження. Все, що вам потрібно зробити - це редагувати / etc / fstab у новій копії, щоб відобразити UUID тестових розділів. Щоб зробити це простіше, я розміщую більшість інших моїх даних, як-от медіа-файли, в інший розділ, який не впливає на все це. gparted - твій друг!
Джо

Відповіді:


13

Офіційно не підтримується спосіб це зробити, проте ви можете це зробити.

Пониження, ймовірно, призведе до більш серйозних проблем, ніж викликане оновленням. Причини:

  1. Сценарії встановлення / видалення пакета не перевірялися на пониження версії.
  2. Можуть бути конфігураційні файли, бази даних, формат яких змінився з новою версією. У цих випадках було розроблено оновлення їхнього формату, але їх зниження в основному не було.
  3. Залежності від пакета не дуже перевірені в сценаріях пониження рівня. Це призводить до того, що під час пониження системи може з'являтися деякий стан системи, в якому несумісні пакети є випадково.

Всі ці проблеми рідкісні. Але типова система Linux має тисячі пакетів, тому принаймні в одному з них ви неодмінно зіткнетеся з проблемами. Це вам доведеться виправити вручну, індивідуально.

Точні кроки для зменшення погіршення стану детально описані в цій відповіді.

(Не тема питання, але це дуже смішно: тим самим способом ви також можете перемикатися між різними дистрибутивами на базі Debian, можливо навіть без перезавантаження. Якщо в обох є підтримка мультиархітектури, ви навіть можете перемикайте архітектури без перезавантаження.)

Оскільки ваша мета - уникнути деяких, подібних, рідкісних проблем, пов’язаних з пакетом після оновлення , ви, швидше за все, уникнете тих, які можуть спричинити погіршення стану.

Таким чином, я б запропонував більше рішення:

Зменшіть лише кілька пакунків, з якими у вас є проблеми.

Це дуже просто:

  1. Тимчасово додайте також джерела пакетів свого старого дистрибутива в /etc/apt/sources.list. Таким чином, у вашій sources.listволі - тимчасово - містяться джерела пакунків для обох версій розповсюдження.
  2. Запустіть а, apt-get updateщоб завантажити кеші.
  3. Потім apt-cache show mybuggytoolбуде показано ваші mybuggytoolу всіх доступних версіях, в обох сховищах. Наприклад, ви побачите mybuggytoolу версіях 1.1-crapта в 1.3-crap.
  4. Виберіть той симпатичніший, що, швидше за все, буде 1.1-crap.
  5. Встановіть його за допомогою apt-get install mybuggytool=1.1-crap
  6. Вилучіть (або прокоментуйте) рядки вашого старого диста з sources.list, а потім apt-get updateзнову.

Таким чином, ви отримаєте пакет інструменту "баггі", але зі свого старого розповсюдження. Оскільки переважна більшість бібліотек розроблена для зворотної сумісності, ви зіткнетеся з проблемою зі значно меншою ймовірністю.

Можливо, ви захочете звільнити ці пакети від майбутніх оновлень. Це детально описано у цій відповіді . Важлива частина:

  • Ви можете потримати пакет за командою apt-mark hold mybuggytool.
  • Ви можете скасувати його apt-mark unhold mybuggytool.

Дякую @peterh! Це саме те, що мені було потрібно! Дякую купу !!
JBoy Advance

@JBoyAdvance Моє задоволення :-)
peterh

1
Прекрасна, дуже повна відповідь.
Джо
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.