OpenSUSE Leap - це надійний дистрибутив Linuxщо пропонує надійну платформу для серйозних людей. Проблема полягає в тому, що вона зосереджена на стабільності, але останні оновлення програмного забезпечення, як правило, потребують певного часу. Замість того, щоб отримати новіше ядро або оновлення для Gnome та ін., Користувачам доводиться чекати. Для деяких це не велика справа. Для інших це може бути справжнім роздратуванням. Якщо ви хочете вирвати Leap на новіше програмне забезпечення, найпростішим способом є оновлення його до постійного розповсюдження версії. Ось як можна конвертувати OpenSUSE Leap у Tumbleweed.
СПОЙЛЕР ПОПЕРЕДЖЕННЯ: Прокрутіть униз і перегляньте відео-посібник в кінці цієї статті.
Резервне копіювання старих сховищ програмного забезпечення
Перш ніж додати нові джерела програмного забезпечення для SUSE,вам потрібно створити резервну копію старих. Це гарна ідея, адже якщо в будь-який час оновлення не вдасться, ви можете відновити старі джерела програмного забезпечення та змінити оновлення. Щоб створити резервну копію старих джерел програмного забезпечення SUSE Leap, спочатку відкрийте вікно терміналу. Увійдіть до кореневого користувача за допомогою су, і cd до папки repo.
su cd /etc/zypp/repos.d/
Всередині папки repos.d зробіть підкаталог. Назвіть цей підкаталог "резервні копії", "старі" або будь-яке інше ім'я, яке вам підходить.
mkdir backups
З новою папкою резервного копіювання репо, зробленою всередині /repos.d/, перемістіть усе поточне програмне забезпечення SUSE Leapсховища в цей каталог. Майте на увазі, щойно ви перемістите ці джерела програмного забезпечення з головної папки, ви більше не матимете доступу до джерел програмного забезпечення Suse Leap. Якщо ви використовуєте програмне забезпечення, яке дуже покладається на LEAP і не працює з Tumbleweed, вам потрібно буде встановити його і знайти програмне забезпечення, сумісне з Leap.
Примітка: найшвидший спосіб знайти сумісне програмне забезпечення - це в OBS.
mv /etc/zypp/repos.d/*.repo /etc/zypp/repos.d/backup
Після запуску mv команда, все поточне програмне забезпечення Leapсховища більше не активні. Не намагайтеся оновлювати чи встановлювати нове програмне забезпечення, поки ви не додасте джерела програмного забезпечення Tumbleweed. Zypper нічого не зробить (або ще гірше підкине кучу помилок).
Додати нові сховища програмного забезпечення
Ядро OpenSUSE, використовуєте ви Leap чиTumbleweed диктується програмними джерелами, до яких має доступ операційна система. Це означає, що якщо у вас є лише джерела програмного забезпечення Leap та оновлено версію SUSE, вона встановить останню версію програмного забезпечення для цього випуску. Це може бути правдою, якщо користувач змінює джерела програмного забезпечення Leap для Tumbleweed та оновлення: він буде перетворений на останню версію версії розгорнутого дистрибутива SUSE.
Для цього відкрийте вікно терміналу та введіть такі команди:
zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/oss repo-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/non-oss repo-non-oss zypper ar -f -c http://download.opensuse.org/tumbleweed/repo/debug repo-debug zypper ar -f -c http://download.opensuse.org/update/tumbleweed/ repo-update
OpenSUSE стрибок до пухирця
З новими джерелами програмного забезпечення всередині Leap,програмне забезпечення можна встановити з речей Tumbleweed. Однак, перш ніж щось інше трапиться, вам потрібно буде зробити "оновлення дистрибутива". Це процес, коли операційна система Linux проходить через, відкидає застаріле програмне забезпечення та файли зі старої версії, на користь нової версії. У SUSE це робиться разом із менеджером пакунків Zypper, і це дуже плавний та простий процес. Щоб розпочати оновлення, просто запустіть:
sudo zypper dup
Коли ви вводите цю команду в термінал Bash, повідомлення "Ви збираєтесь здійснити оновлення дистрибуції з усіма включеними сховищами. Переконайтесь, що ці сховища сумісні, перш ніж продовжувати. Див. "Man zipper" для отримання додаткової інформації про цю команду. "
Коли блискавка дуб команда працює, все повинно проходити плавно, доки всі джерела програмного забезпечення були додані в систему. Якщо ви пропустили його, це причина, що команда не працює.
Процес оновлення дистрибуції не матиме сумнівівзабирають багато часу. Це тому, що під час оновлення SUSE завантажує набагато більше, ніж оновлення веб-переглядача тощо. Натомість ви отримаєте тисячі пакунків, включаючи останню версію робочого середовища, нове ядро Linux тощо.
Зниження рівня до стрибка
Можливий перехід від Tumbleweed назад до Leap. По-перше, відкрийте вікно терміналу та увійдіть в систему користувачу root су. Після входу як root, перейдіть до папки програмного репосту.
su cd /etc/zypp/repos.d/
За допомогою команди rm видаліть усі сліди доданих раніше сховищ програмного забезпечення Tumbleweed.
rm /etc/zypp/repos.d/*.repo
Потім перемістіть усі файли з папки резервного копіювання назад в основну папку репозиторію.
mv /etc/zypp/repos.d/backup /etc/zypp/repos.d/
Коли на місці старого репосту запуститься, запустіть команду оновлення.
zypper dup
Як і раніше, Zypper знадобиться певний часпониження рівня. Цей процес зменшення кваліфікації повинен працювати здебільшого. Ви можете зіткнутися з проблемами, оскільки, як правило, не годиться знижувати операційну систему до попереднього випуску. Якщо ви перейшли з OpenSUSE Leap до Tumbleweed, і хочете повернутися назад, найкращий спосіб дії - це, мабуть, лише резервне копіювання всіх даних та повторна інсталяція.
Коментарі