Как я делаю переход между дистрибутивами Linux лёгким и безболезненным

Как я делаю переход между дистрибутивами Linux лёгким и безболезненным


Если вы читали большую часть моих работ, вы знаете, что я часто меняю дистрибутивы Linux (их также называют дистросами). Прыжки с дистрибутива на дистрибутив предполагают полную перезапись операционной системы, и меня спрашивали, как я это делаю, не срывая волосы с головы. Позвольте мне объяснить.

Отчасти ответ заключается в том, что у меня осталось не так много волос, чтобы их тянуть, как вы, возможно, проницательно заметите на фотографии моего автора. Но это еще не всё; я также выработал несколько привычек, чтобы полностью переходить на другую операционную систему было просто и чтобы минимизировать время между очисткой жёсткого диска и полноценной работой и развлечениями на моём ПК.

Храните хранилище паролей на USB-накопителе

В любое время, когда вы настраиваете операционную систему, одной из первых вещей, которые вам нужно сделать, является вход в ваши аккаунты. Ubuntu Desktop обычно предлагает войти в ваши онлайн-аккаунты при первом запуске. Однако вспоминать свои пароли — это настоящая проблема.

Если у вас есть онлайн-менеджер паролей, ваши возможности немного ограничены: во-первых, обычно вам нужно, чтобы ваш предпочитаемый браузер был уже установлен, чтобы получить к нему доступ. Во-вторых, в зависимости от вашей настройки, может потребоваться пройти многофакторную аутентификацию, чтобы получить доступ к паролям.

Моё решение заключается в том, чтобы создать небольшую коллекцию критически важных паролей, хранящихся в хранилище KeePass, и держать её на USB-накопителе, который у меня под рукой. Я также могу пропустить шаг установки KeePassXC для открытия хранилища, добавив AppImage KeePassXC на USB-накопитель. Поскольку AppImage портативны, установки не требуется; я просто делаю файл исполняемым и запускаю его. Таким образом, мои самые важные пароли всегда под рукой.

Держите важные файлы синхронизированными с облаком

Используя данные для входа из этого менеджера паролей, следующим шагом я вхожу в свою облачную службу хранения и синхронизирую файлы. Таким образом я держу рабочие и другие важные файлы синхронизированными на всех устройствах. Я использую самостоятелно размещённый экземпляр Nextcloud, но вы также можете использовать Google Drive или ownCloud. После входа я выбираю папки, которые хочу синхронизировать с устройством (включая полный хранилище паролей) и жду завершения загрузки.

Конечно, чтобы войти в тот облачный сервис, вам нужно знать свой пароль. Помните, что иметь переносной сейф для паролей с флешкой для настроек ключей — это отличная идея. Вы также можете сохранить на этой флешке важные файлы, но, вероятно, вы не захотите хранить что-либо конфиденциальное в незашифрованном виде.

Новый рабочий стол? Распечатайте шпаргалку

Ваш опыт работы с Linux может сильно различаться в зависимости от того, какую среду рабочего стола (DE) использует целевой дистрибутив, на который вы переходите. Когда я переключаюсь на новую DE, один из самых важных аспектов — это сочетания клавиш. Мне нужно знать, что нажимать и как изменится мой рабочий процесс с этой DE. Особенно это касается оконного менеджера, где использование мыши обычно сведено к минимуму.

К счастью, многие люди создали шпаргалки, которые можно найти в интернете. Некоторые разработчики даже делают их доступными, как, например, официальная справочная карта i3.

Если вы новичок в использовании клавиатурных сокращений, полезно, чтобы кто-то показал вам, как ими пользоваться, и вы смогли оценить их полезность. Я составил список полезных сочетаний клавиш Kubuntu, а также еще один список некоторых расширенных сочетаний клавиш Kubuntu для вашей справки.

Новый менеджер пакетов? Получите команду чит!

Рабочие окружения — это не единственное кардинальное изменение, с которым вы можете столкнуться при смене дистрибутивов. Также вам может понадобиться привыкнуть к другим пакетным менеджерам, работающим через терминал. Особенно это касается запутанных флагов pacman и yay — вы захотите быть подготовленным, чтобы случайно не выполнить неверную команду.

Чтобы привыкнуть к любому менеджеру пакетов, а также ко множеству других распространённых команд, я рекомендую установить утилиту cheat. Она предоставляет коллекцию примерных команд без технических объяснений и учебного подхода страниц справки man.

Резервные копии, резервные копии, резервные копии

Конечно, если вы перезаписываете операционную систему при смене дистрибутива, резервное копирование всегда важно. Я использую программу Back In Time, чтобы легко скопировать всю свою домашнюю папку на внешний диск. Затем, после установки нового дистрибутива, я восстанавливаю нужные файлы в новую домашнюю папку.

Файлы конфигурации программного обеспечения, расположенные в таких местах, как /home/$USER/.config, вероятно, самые важные. Таким образом, когда вы устанавливаете программное обеспечение, которое регулярно используете на разных дистрибутивах, вы не теряете все изменения и настройки, которые сделали за годы использования вашего оригинального дистрибутива.

Будьте готовы с перечнем используемых вами приложений

Говоря об установке программного обеспечения, простой список может быть отличным способом упростить смену дистрибутивов, особенно если вы уверенно устанавливаете программы через терминал Linux. Перед сменой дистрибутивов просмотрите установленное у вас программное обеспечение, либо через меню приложений, либо с помощью команды вроде этой:

apt list --installed

Запишите всё, что вы точно хотите использовать в следующем дистрибутиве. Желательно записывать каждое в текстовый файл с его названием пакета.

Сохранив этот список и сделав его резервную копию вместе с другими файлами (или, возможно, на той самой USB-флешке), вы можете открыть его после подключения и начать загружать с его помощью программное обеспечение. Наиболее простой способ сделать это — просто выполнить одну команду менеджера пакетов, чтобы установить все сразу. Например, в Ubuntu или на дистрибутиве, основанном на Ubuntu, я бы использовал эту команду для установки множества полезных приложений:

sudo apt install keepassxc libreoffice btop nextcloud-desktop steam lutris

Хорошая вещь в том, что мне не нужно предварительно проверять, установлены ли приложения, которые я пытаюсь установить. APT пропустит их, если они уже есть. Большинство менеджеров пакетов работают аналогичным образом; просто перечислите названия пакетов после команды установки, и каждый из них будет установлен, если это возможно.

К сожалению, надежность зависит от того, какую дистрибутивную систему я использую. Не все дистрибутивы используют одинаковые репозитории, и одно и то же приложение может иметь разные названия пакетов в разных репозиториях — или может вовсе отсутствовать. Обязательно следите за выводом команды и отмечайте, когда APT или любой другой менеджер пакетов, который вы используете, сталкивается с проблемой.


Если вы теперь чувствуете себя более уверенно в отношении смены дистрибутивов, я рекомендую вам ознакомиться с высокопроизводительными дистрибутивами Linux или, на противоположном конце спектра, с лёгкими дистрибутивами для аппаратного обеспечения с низкими ресурсами.

Комментарии

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *