Обновление Linux стало намного проще, чем раньше. Раньше вы могли обновлять определенные части программного обеспечения, но в большинстве случаев вам приходилось ждать, пока вы не купите следующую версию выбранного вами дистрибутива. Затем вы устанавливали его и восхищались обновленным программным обеспечением.
Системы управления пакетами упростили эту задачу, но они не могут обновлять каждую часть вашей системы. А как насчет Ruby Gems или пакетов, которые вы установили через сторонний менеджер пакетов, например Linuxbrew? Как вы будете синхронизировать файлы конфигурации?
Что такое топ-класс?
Вы можете получить представление о том, для чего предназначен Высший класс , просмотрев его страницу GitHub. Его слоган, написанный вверху страницы, — «обновляйте все». Именно для этого он и предназначен.
Хотя здесь мы фокусируемся на Linux, Topgrade также работает на macOS и Windows. Topgrade написан на Rust, поэтому он д
Contents
Что такое топ-класс?
Он также распространяется под лицензией GNU GPL 3.0, поэтому он бесплатен, как и libre, а не просто бесплатен.Что обновляет Topgrade?
В Linux ваша система обновится через менеджер пакетов, но это только начало. Он также обновит Ruby Gems, пакеты Atom, пакеты Linuxbrew и nix и многое другое. Он также обновляет приложения, установленные через Snap или Flatpak. Это далеко не все, но должно дать вам представление.
Читайте также: Пакеты Snap и Flatpaks: различия и какой из них следует использовать
Topgrade также может обновить большую часть ваших файлов конфигурации. Он обновит вашу конфигурацию Vim или Neovim, если вы используете NeoBundle, Vundle, Plug или Dein. Если вы используете репозиторий Git для своих точечных файлов, он также будет сохранять в них все п
Что обновляет Topgrade?
g decoding="async" src="https://saintist.ru/wp-content/uploads/2024/05/topgrade-upgrade-linux-system-upgrade.jpg" alt="Обновление Topgrade Обновление системы Linux">Вы также можете добавить собственные команды для запуска Topgrade во время обновления. Это удобно, если вы используете специальные скрипты, которые хотите автоматически обновлять.
Установка Topgrade
Если вы используете Arch, Topgrade доступен через пакет AUR. Если вы используете другой дистрибутив, вам необходимо установить Cargo, установщик пакетов Rust. К счастью, это довольно легко. В Ubuntu его можно установить с помощью следующих команд:
sudo apt-get update sudo apt-get install cargo
После установки Cargo вы можете установить Topgrade с помощью следующей команды:
sudo cargo install topgrade
Если это не работает или вы не хотите устанавливать Cargo, предварительно скомпилированные двоичные файлы доступны через Страница выпусков Topgrade на GitHub.
Использование Topgrade
Теперь, когда Topgrade установлен, поддерживать вашу систему в актуальном состоянии стало проще. Чтобы запустить основные шаги обновления Topgrade, просто выполните команду:
topgrade
Если вы хотите добавить некоторые собственные команды или настроить работу Topgrade, вам необходимо отредактировать его файл конфигурации. В Linux он находится по адресу «~/.config/topgrade.toml». Например, если у вас есть список репозиториев
Установка Topgrade
вить, добавьте в файл следующее:git-repos = [ "~/my-repos/repo_name", ]
Дополнительную информацию о настройке файла конфигурации см. в разделе «Настройка» на странице Страница Topgrade на GitHub .
Заключение
Topgrade дает вам массу возможностей для поддержания вашей системы в актуальном состоянии. Тем не менее, это может быть излишним, если вы просто хотите поддерживать свою систему в актуальном состоянии и в безопасности. Если вы не устанавливаете много стороннего программного обеспечения, Topgrade вам может не понадобиться.
Если вы просто хотите поддерживать Ubuntu в актуальном состоянии, но не знаете, как это сделать, не волнуйтесь. Это довольно простой и легкий процесс. Ознакомьтесь с нашим руководством о том, как обновить Ubuntu через командную строку .