Fedora

Как да актуализирате офлайн работната станция Fedora?

Как да актуализирате офлайн работната станция Fedora?
Актуализирането на операционната система е важно, тъй като актуализациите съдържат корекции на грешки, подобрения в производителността, корекции за сигурност и други. В случай на Linux, поддържането на системата актуализирана най-вече означава да поддържате всички инсталирани пакети актуални.

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

В това ръководство проверете как да актуализирате офлайн работната станция Fedora.

Офлайн актуализация Fedora

Fedora е модерна дистрибуция на Linux със стабилно управление на пакети. Благодарение на своите мениджъри на пакети (DNF и YUM) е възможно да се актуализира Fedora без никаква интернет връзка. Въпреки това, за възможно най-доброто изживяване може да се наложи офлайн машината да бъде свързана с интернет за кратък период от време.

Силно се препоръчва да използвате CLI за актуализиране на Fedora офлайн.

Грабване на списъка с актуализации на пакети

Първата стъпка е да се определи кои пакети имат налични актуализации. Само за тази стъпка е необходимо да имате интернет връзка към системата.

Списък на актуализацията на пакета с използване на YUM:

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

$ yum repoquery --upgrade --queryformat '% name.% arch '

За следващата стъпка се нуждаем от този списък, експортиран в текстов файл.

$ yum repoquery --upgrade --queryformat '% name.% arch '> update_list.текст

Списък на актуализацията на пакета, използвайки DNF:

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

$ dnf repoquery --upgrade --queryformat '% name.% arch '

Експортирайте списъка в текстов файл.

$ dnf repoquery --upgrade --queryformat '% name.% arch '> update_list.текст

Списък с пакети, използващи RPM:

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

Вземете всички инсталирани пакети в хубав формат.

$ rpm -qa --queryformat "% NAME \ n"

Експортирайте този списък в текстов файл.

$ rpm -qa --queryformat "% NAME \ n"> update_list.текст

Изтегляне на пакети

Сега е време да изтеглите желаните пакети. Експортирайте текстовия файл, съдържащ списъка с пакети за изтегляне, заредете го на различна машина на Fedora и следвайте някой от следните методи, за да ги изтеглите.

Първо проверете дали текстовият файл съдържа само списъка с пакети и нищо друго.

$ vim update_list.текст

Изтеглете пакети за актуализация с помощта на YUM:

Следващата команда YUM ще изтегли пакетите, изброени в текстовия файл, и ще ги съхрани в указаната директория. За да избегнете проблем, свързан със зависимости, използвайте флага “-resolve”.

$ yum изтегляне - разрешаване на $ (котка update_list.txt) --downloaddir = "
"

Изтеглете пакети за актуализация, използвайки DNF:

Подобно на YUM, следната команда DNF ще изтегли и съхрани всички пакети (и зависимости) в конкретната директория.

$ dnf изтегляне - разрешаване на $ (котка update_list.txt) --downloaddir = ""

Инсталиране на актуализации

И накрая, време е да актуализирате офлайн машината. Експортирайте пакетите за актуализация в офлайн системата и следвайте някой от следните методи, за да инсталирате RPM пакетите.

Инсталирайте актуализации с помощта на YUM:

Следващата команда ще инсталира всички RPM пакети, използвайки YUM.

$ sudo yum инсталиране // *.об / мин

Инсталирайте актуализации с помощта на DNF:

Следващата команда ще инсталира всички RPM пакети, използвайки DNF.

$ sudo dnf инсталиране // *.об / мин

Финални мисли

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

Единственият недостатък на този подход е времето и усилията, които изисква. Докато ръчната задача е минимална, най-трудоемката част е изтеглянето и инсталирането на всички тези RPM пакети (особено ако списъкът е твърде дълъг).

Щастливи компютри!

Урок за битка за Уеснот
Битката за Уеснот е една от най-популярните стратегически игри с отворен код, които можете да играете по това време. Тази игра не само се разработва о...
0 А.д. Урок
От многото стратегически игри, 0 A.д. успява да се открои като изчерпателно заглавие и много дълбока, тактическа игра, въпреки че е с отворен код. Раз...
Урок за Unity3D
Въведение в Unity 3D Unity 3D е мощен двигател за разработка на игри. Това е кръстосана платформа, която ви позволява да създавате игри за мобилни уст...