OpenSUSE Leap е стабилна Linux дистрибуциякоято предлага солидна платформа за сериозни хора. Проблемът е, тъй като е фокусиран върху стабилността, най-новите актуализации на софтуера обикновено отнемат известно време, за да се покажат. Вместо да получават по-ново ядро или актуализации на Gnome и т.н., потребителите трябва да чакат. За някои това не е голяма работа. За други това може да бъде истинско досада. Ако искате да изкопаете Leap за по-нов софтуер, най-лесният начин е да го надстроите до подвижна дистрибуция. Ето как можете да конвертирате OpenSUSE Leap в Tumbleweed.
ВНИМАНИЕ СПОЙЛЕР: Превъртете надолу и гледайте видео урока в края на тази статия.
Архивиране на стари софтуерни хранилища
Преди да добавите новите софтуерни източници за SUSE,ще трябва да архивирате старите. Това е добра идея, защото ако по всяко време надстройката не успее, можете да възстановите старите софтуерни източници и да обърнете надстройката. За да архивирате старите софтуерни източници на SUSE Leap, първо отворете прозорец на терминала. Влезте в root потребител с су, и 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 To Tumbleweed
С новите софтуерни източници в Leap,софтуер може да бъде инсталиран от Tumbleweed страна на нещата. Въпреки това, преди да се случи нещо друго, ще трябва да извършите „надстройка на дистрибуцията“. Това е процес, при който операционна система Linux преминава, изхвърля остарял софтуер и файлове от стара версия, в полза на новата версия. В SUSE това се прави с мениджъра на пакети Zypper и е много гладък и лесен процес. За да започнете надстройката, просто стартирайте:
sudo zypper dup
Докато въвеждате тази команда в терминала Bash, съобщение казва:На път сте да извършите надстройка на дистрибуцията с всички активирани хранилища. Уверете се, че тези хранилища са съвместими, преди да продължите. Вижте „man zypper“ за повече информация за тази команда. “
Когато цип дуп командата работи, всичко трябва да върви гладко, стига всички софтуерни източници да бъдат добавени към системата. Ако сте пропуснали такъв, това е причината командата да не успее.
Процесът на надстройка на дистрибуцията без съмнениеотнеме много време. Това е така, защото когато надстроите, 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 и искате да се върнете назад, най-добрият начин на действие вероятно е просто да архивирате всичките си данни и да инсталирате отново всичко.
Коментари