Актуализация на ОС
Като правило е възможно да надстроите инсталирана ALT Linux дистрибуция до следващата версия, без да се налага да преинсталирате отново.
Когато надграждате, трябва да следвате няколко правила, за да избегнете проблеми под формата на изтриване на пакети и счупване на системата поради неволно издадена административна команда от вас.
Самата актуализация става чрез посочване на необходимите хранилища във файловете /etc/apt/sources.list.d/*.list , /etc/apt/sources.list и изпълнение на командите apt-get update && apt-get dist-upgrade
или еквивалентни действия в графичната синаптична помощна програма; след което трябва също да актуализирате ядрото с командата update-kernel (не е реализирана в Synaptic).
Съдържание
Както и да е [редактиране]
- най-често срещаното хранилище за всяка дистрибуция от версия 3.0 е съответният клон
- като се започне от клон 4.0,requiredвключва не само специфичната за архитектурата (i586 или x86_64), но също и раздела за кръстосана архитектура (noarch) на съответното хранилище във втория ред
- ако използвате софтуер с включена ядро/потребителска част (напр. NVIDIA драйвер или VirtualBox) --трябвасъщо да актуализирате ядрото с update-kernel.
- при значителен брой кандидати за премахване е по-добре да откажете dist-upgrade, проверете отново конфигурацията на хранилищата и се консултирайте в пощенския списък community@
- ubuntu и подобни дистрибуции използват различна последователност от команди (apt-get update; apt-get upgrade). В ALT дистрибуциите обикновено не работи, защото не проследява промените в зависимостите. Използването на такава последователност от команди води до появата на непоправими грешки в зависимостите.
В рамките на версия [редактиране]
- актуализациите могат да бъдат получени от подходящия разпределителен клон (например p8/клон за Alt p8 или p5/клон за Alt Linux School 5.0)
Между версиите[редактиране]
- не трябва да „скачате“ по-далеч от съседен клон!например, процедурата за евентуално безболезнено надграждане от Server 4.0 до t6 клон изглежда като верига от надстройки между клонове: 4.0=>4.1=>5.0=>5.1=>t6 [1]
- преди да се опитате да превключите между клонове, трябва да превъртите всички налични актуализации от текущия(особено rpm и apt - apt-get update; apt-get install rpm apt)
- проверете подробностите за прехода на съответните страници за p8, p7 и т.н.
apt-get ъпгрейд [редактиране]
Въпреки че съществува команда за надграждане, тя трябва да се използва с повишено внимание или изобщо да не се използва (altbug #30867). Цитат от "ALT Linux Master 2.0. Ръководство на системния администратор":
Командата apt-get upgrade се използва за надграждане на всички инсталирани пакети. Тя ви позволява да актуализирате онези и само онези инсталирани пакети, за които има нови версии в хранилищата, изброени в /etc/apt/sources.list; това няма да премахне други пакети от системата. Този метод е полезен при работа със стабилни пакети на приложения, за които е известно, че се променят малко, когато променят версиите си.
Понякога обаче има промяна в именуването на пакетите или промяна в техните зависимости. Такива ситуации не се обработват от командата apt-get upgrade и в резултат на това се нарушава целостта на системата: появяват се несрещнати зависимости. Например преименуването на споделения от MySQL пакет, който съдържа динамично заредени библиотеки за работа с MySQL СУБД, наlibMySQL, отразявайки общата тенденция в наименуването на библиотеки в дистрибуциите, не води до инсталиране на актуализирана версия на libMySQL, което изисква деинсталиране на старата версия на MySQL, споделена. За да се реши този проблем, има режим на надграждане за цялата дистрибуция - apt-get dist-upgrade.