Манджаро

Как да актуализирате и надградите Manjaro Linux

Как да актуализирате и надградите Manjaro Linux

Manjaro току-що пусна най-новата им версия на операционната система - Manjaro 21.0 Орнара, и е време да направите надстройка. Ако обаче сте нов в Manjaro - идвате от Windows или дори от дистрибуция, базирана на Debian (Ubuntu, Pop_OS, Linux Mint, ...), тогава начинът, по който Manjaro обработва системните актуализации и надстройки, може да се почувства малко непознат и объркващ.

И така, за да изясним нещата, ние събрахме подробно четене за това как да актуализирате и надстроите вашата система Manjaro.

Ще разгледаме урок стъпка по стъпка, представящ целия процес на актуализация и надстройка на Manjaro по „правилния“ начин. Но първо, смятаме, че е по-добре да изчистите някои основни концепции, които да ви помогнат да разберете как Manjaro се различава от Windows и Ubuntu, когато става въпрос за надстройки на системата.

Така че с това, което не трябва да се прави, нека започнем:

Актуализация на системата и надстройка на системата: Каква е разликата?

Без да ставаме прекалено технически (за това имаме Уикипедия), ето основен поглед върху разликата между актуализациите и надстройките:

A актуализация на системата често е малка настройка на системата, която не включва промени в нейната основна структура. Актуализацията е фокусирана върху предоставяне на корекции на грешки, корекции за сигурност и понякога дори предоставяне на допълнителна поддръжка на драйвери за по-нов хардуер. Те обикновено са малки по размер - обикновено варират между няколко килобайта до няколко мегабайта.

От друга страна, а надстройка на системата прави тонове значителни промени, най-често насочени към ядрото на системата. Надстройката на системата обикновено добавя нови функции (или премахва остарелите функции) от системата. Някои ъпгрейди могат да доведат до цялостни ремонти на системата и промени в графичния интерфейс - помислете за Windows 7 до Windows 8. Като такива подобренията обикновено са много по-големи по размер - обикновено в гигабайт мащаб.

Сега, когато се движите от Манджаро 20.2 Нибия до Манджаро 21.0 Орнара, разглеждаш цяла надстройка на системата. Но това е казано, вие също трябва да имате предвид, че Манджаро не следва стандартен цикъл на освобождаване - подобно на повечето дистрибуции на Linux като базираните на Debian дистрибуции. На свой ред с Manjaro получавате това, което се нарича a цикъл на освобождаване при търкаляне.

Цикъл на стандартно освобождаване срещу. Цикъл на освобождаване: Каква е разликата?

Стандартен цикъл на освобождаване

Първо, нека разберем стандартен цикъл на освобождаване. За това нека вземем за пример Ubuntu.

Както може би знаете, Ubuntu пуска нова версия на всеки шест месеца. Последната версия на Ubuntu е 21.04, освободен през април 2021 г. Като такъв следващият ще излезе през октомври 2021 година.

През тези 6 месеца екипът за разработки ще вземе всички най-нови версии на различен софтуер и пакети в своето хранилище и след това ще „замрази“ версиите. Това означава, че дори ако по-нова версия на софтуера бъде пусната по време на цикъла на разработка, той няма да бъде добавен към хранилището.

Екипът на разработчиците на Ubuntu сега ще проведе серия от тестове, за да гарантира, че целият софтуер работи добре заедно и няма грешки или проблеми.

До 6 месеца всички тестове са готови, екипът се е уверил, че целият софтуер е съвместим и стабилен. Така че са готови да пуснат следващата итеративна актуализация за дистрибуцията си.

Това е една от причините, поради които стандартните цикли на освобождаване също са известни като стабилни цикли на освобождаване или цикли на освобождаване на точки.

Цикъл на освобождаване при търкаляне

Няма големи надстройки на операционната система в непрекъснат цикъл на освобождаване, както е в случая с Ubuntu и други дистрибуции на стандартни версии. Вместо това екипът на разработчиците пуска малки и чести „актуализации.”

Моделът на подвижната версия също така изхвърля идеята за „замразяване“ на софтуерните версии. Вместо това, веднага след като софтуерът бъде пуснат, екипите на разработчиците провеждат няколко теста, за да проверят неговата стабилност и незабавно да го изпратят на стабилната версия на дистрибуцията на Linux.

Ако използвате дистрибуция на подвижна версия, ще имате достъп до най-новия и най-добрият софтуер в рамките на няколко дни след пускането му. Не е необходимо да чакате с месеци, какъвто е случаят със стандартните дистрибуции.

Сега, тъй като няма ъпгрейди и стандартни версии, поддържането на дистрибуция на подвижната версия е доста лесно. Просто инсталирайте дистрибуцията веднъж, продължете да извършвате редовни актуализации и това е всичко!

Един от най-популярните примери за разпространяващо се разпространение е Arch. За разлика от Ubuntu, няма Arch 20.10 или дори Arch 1, Arch 2, или нещо от това. Има само "Арка"! Инсталирате Arch, извършвате актуализации, когато идват, и цялата ви система ще бъде актуална.

Всъщност това е най-важният ключов момент, който трябва да запомните - в подвижния модел на освобождаване актуализациите и надстройките са по същество еднакви.

Полезен: Подвижен срещу. Point Release Linux Distros - Кое е по-добре? | FOSSLinux

Сега, тъй като Manjaro е дистрибуция, базирана на Arch, това е и дистрибуция на подвижна версия. Това означава да надстроите вашата система Manjaro, всичко, което трябва да направите, е да я актуализирате редовно. Това е!

Но изчакайте!

Ако Manjaro е подвижен дистрибутор - защо има номерирани издания като Manjaro 20.2 Нибия или Манджаро 21.0 Орнара? Е, ние разгледахме това в следващия сегмент!

Защо Manjaro има номера на изданията?

Екипът на Manjaro Developer официално призна, че номерът на версиите на новите версии на Manjaro причинява много объркване сред потребителите им!

Тъй като номерът на версията обикновено се свързва със стандартни дистрибуции, потребителите грешат Manjaro като един. Така че сега, когато Манджаро заявява, че ново издание като „21.0 ”излиза, потребителите разглеждат своя софтуерен ъпдейт за този голям гигабайт размер, но няма такъв!

След извършване на актуализациите приложението Manjaro Hello не се появява, като се посочва, че системата е надстроена до последната версия. Много потребители се чувстват объркани, а някои дори се притесняват защо не са надстроили до най-новия Manjaro и как да надстроят до него.

Ако обаче сте използвали Manjaro и сте приложили всички скорошни актуализации, вече сте в последната версия. Всъщност, дори преди новата версия да е официално достъпна, потребителите, които поддържат системата си актуализирана, вече са с последния номер на компилация.

И така, защо Manjaro използва номера на изданията? Е, всъщност е предназначен за разработчиците!

Всяко издание на Manjaro е като моментна снимка. Номерът на изданието е индикатор за моментна снимка, използван от екипа за разработка, за да начертае и оцени процеса на непрекъснато развитие на системата Manjaro! Те избират този метод, защото е „по-лесно да вземете по-фините детайли от едно изображение, отколкото от движещо се изображение.”

Препоръчваме ви да разгледате страницата на Rolling Release Development Model в Manjaro Wiki, за да научите какво означава номерът на изданието и значението му.

Как да актуализирате Manjaro?

Така че досега трябва да е ясно, че не е нужно да се притеснявате за надграждане на вашата система Manjaro и да се уверите, че тя е актуализирана. Но как да актуализирате Manjaro? Е, това е доста просто!

Има два основни начина за актуализиране на Manjaro - или с помощта на GUI, или чрез терминала. Нека покрием и двамата!

Актуализирайте Manjaro с помощта на GUI

Забележка: В това ръководство използваме Manjaro с работния плот на GNOME. Процесът на актуализация обаче ще бъде еднакъв за всички вкусове на дистрибуцията, тъй като ще използваме Pamac, който присъства във всички тях.

Ако и когато са налични нови актуализации, Manjaro ще ви извести. Можете да кликнете върху него или да отидете в менюто на приложенията и да отворите Памак, а.к.а. Добавяне / премахване на софтуер.

Manjaro Package Manager

Тук, в раздела „Актуализации“, ще намерите списък на целия инсталиран софтуер и пакети, които имат чакащи актуализации. Можете да ги актуализирате индивидуално, като щракнете върху бутона „Upgrade“ до тях. Или можете да натиснете бутона „Прилагане“ в долния десен ъгъл и да актуализирате всички приложения.

За да стартира процеса на актуализация, Manjaro ще ви подкани да въведете паролата си, тъй като инсталирането на актуализации изисква привилегии на root.

Удостоверяване с парола

Затова го въведете, натиснете „Удостоверяване“ и процесът на актуализация ще започне.

Манджаро се актуализира

Ще можете да следите актуализацията и колко дълго остава през лентата за напредък в долната част. В ъгъла има и бутон със стрелка, който ще ви даде подробен изглед на всички неща в процеса на актуализация.

След като актуализацията приключи, ще получите екран за успех, за да ви уведомим, че вашата система вече е актуална.

Manjaro Update завършен

И това е. Успешно актуализирахте вашия компютър Manjaro!

Актуализирането с помощта на GUI метода трябва да е достатъчно в 99% от времето, особено ако всички приложения и пакети, които сте инсталирали на вашата система, са чрез софтуерния мениджър.

Но като се има предвид, че при изключване на грешка или проблем при актуализиране, ще имате по-голям контрол, ако го направите през терминала. Ще се покажат кодове за грешки, които след това можете да потърсите в Google или да споделите във форума Manjaro, за да разрешите проблема си.

Като такова, ето кратко ръководство за това как да актуализирате Manjaro с помощта на терминала

Актуализирайте Manjaro с помощта на терминал

Въпреки че повечето хора се страхуват от използването на терминала, често това е най-бързият начин да се свърши работата.

Например, за да актуализирате системата си Manjaro, въведете следната команда:

$ sudo pacman -Syu

Забележка: Командата е чувствителна към малки и големи букви. „S“ трябва да е с главни букви, а „yu“ с малки букви.

След това ще трябва да въведете паролата си, натиснете Enter и това е всичко. Ще можете да видите всички пакети, инсталирани в терминала.

Сега, в този контекст, заслужава да се спомене, че има още две терминални команди, които можете да използвате за актуализиране на вашата система Manjaro:

$ sudo pacman -Syyu

Тази команда използва допълнително „y“ и се използва за принудително актуализиране на всички бази данни и хранилища. Базите данни и хранилищата се актуализират само с обикновената команда, ако е минало доста време от последната актуализация.

Използването на тази команда може да бъде полезно, ако установите, че командата за редовно актуализиране причинява грешка или не може да извлече най-новата версия на софтуера.

$ sudo pacman -Syuu

Тази команда използва допълнително „u“ и се използва за понижаване на пакетите на вашата система, ако нейната версия е по-висока от тази в репото.

Най-вероятно бихте използвали тази команда, ако сте инсталирали ръчно (без да използвате репо) софтуер и причинява проблеми във вашата система.

Кой е най-добрият начин за актуализиране и надграждане на Manjaro?

Има наистина проницателна публикация във форума на Manjaro, в която се разказва как да актуализирате Manjaro по интелигентен начин. Ако сте междинен и напреднал потребител, който разбира как работи системата Linux, препоръчваме да прочетете това.

Сега, ако сте начинаещ и се уверите, че системата ви не се счупи след актуализация, има бърз списък с неща, които трябва да имате предвид преди и след като актуализирате системата си Manjaro.

Стъпка 1: Актуализирайте вашите огледала

Преди да изпълните командата за актуализация, е разумно да проверите отново дали основното ви огледало е актуално. За да направите това, въведете следната команда:

$ pacman-mirrors

Изпълнението на тази команда ще ви каже текущото състояние на вашите локални огледала.

Актуализирайте Pacman Mirrors

Ако всичко е означено ОК, можете да преминете към следващата стъпка, както е показано на изображението.

Стъпка 2: Направете достатъчно дисково пространство

Преди актуализация е полезно да почистите системата си, особено ако не сте го правили отдавна.

Първо премахнете всички стари записи, които може да имате в дневника. За да направите това, отворете терминала си и въведете тази команда:

$ sudo juournalctl - вакуум-размер = 50M

Това ще премахне файлове от дневника, докато размерът му се намали до 50M.

След това почистете кеша на Pacman, като използвате тази команда:

sudo paccache -ruk0

Това ще премахне всички деинсталирани пакети и ще намали pkg версиите за техните инсталирани версии.

Стъпка 3: Актуализирайте Manjaro

При извършване на актуализацията се препоръчва да преминете към TTY (TeleTYpe), като натиснете Ctrl + Alt + F4.

Веднъж в TTY, стартирайте актуализацията, като използвате командата:

$ sudo pacman -Syu

или

$ sudo pacman -Syyu

или

$ sudo pacman -Syuu

След като актуализацията приключи, можете да изключите TTY, като натиснете Ctrl + Alt + F1 или Ctrl + Alt + F7. Кой ще работи, ще зависи от работната ви среда, така че опитайте и двете!

Възстановете AUR пакетите

След успешното актуализиране на вашата система Manjaro, следващия път, когато рестартирате системата си, първото нещо, което трябва да направите, е да възстановите всички чужди пакети (всичко, което сте инсталирали и което не е налично в официалното хранилище), драйвери и ядра.

Тъй като може да забравите да го направите, трябва да рестартирате системата си веднага щом сметнете за удобно след актуализация на системата.

Полезно би било, ако сте възстановили и своите AUR пакети, което може лесно да се направи, като се използва следната команда:

$ pamac надстройка -a

И това е! Вече знаете „правилния“ начин да актуализирате системата си Manjaro и да сведете до минимум шансовете си да се сблъскате с грешки или да счупите системата си!

Обобщавайки

Така че това беше нашето бързо и изчерпателно ръководство за това как да актуализирате и надстроите вашата система Manjaro. Надяваме се, че сте намерили това за полезно и че ви е помогнало да разберете как работи цикълът на актуализиране на Manjaro и как можете безопасно да актуализирате и надстроите системата си, без да се сблъсквате със системни грешки.

Както можете да видите, цялостният процес на надстройка на Manjaro е супер прост. Ако сте приложили всички най-нови актуализации, системата ви Manjaro също ще бъде надстроена до най-новата версия, без да се налага да се притеснявате! Основното объркване възниква, защото Manjaro използва система за номериране за своите издания, въпреки че е подвижна дистрибуция.

Най-добрите игри за команден ред за Linux
Командният ред не е само най-големият ви съюзник при използване на Linux - той може да бъде и източник на забавление, защото можете да го използвате, ...
Най-добрите приложения за картографиране на геймпад за Linux
Ако искате да играете игри на Linux с геймпад вместо типична система за въвеждане на клавиатура и мишка, има някои полезни приложения за вас. Много ко...
Полезни инструменти за геймърите на Linux
Ако искате да играете игри на Linux, има вероятност да сте използвали приложения и помощни програми като Wine, Lutris и OBS Studio, за да подобрите иг...