Добавление репозитория в Debian, примеры sources.list

Canonical в свое время решила упростить для разработчиков процесс распространения своих проектов и создала launchpad.net, где одной из ключевых функций является возможность создания своего репозитория, который именуется персональным архивом пакетов (Personal Package Arhive — PPA), что сокращенно и будет PPA. Установка с PPA, очень популярный способ установки программ в Ubuntu, если по какой либо причине установка из стандартного репозитория невозможна.

Пошаговая инструкция

Важно. Обновление по инструкции ниже возможно только если одновременно выполняются два условия:

  1. Вы используете Linux Mint 19.3
  2. Вы используете 64-битную версию Linux Mint 19.3

Обновиться с более ранней версии Linux Mint до Linux Mint 20 не получится. Например, не получится обновиться, если используете Linux Mint 19.1.

Пошаговая инструкция

Придется сначала обновиться до Linux Mint 19.3, а затем уже до Linux Mint 20.

Обновиться с 32-битной версии до Linux Mint 20 в принципе невозможно. Только полная переустановка операционной системы, увы.

Но давайте начнем!

  1. Сначала необходимо обновить все пакеты системы

Делается это стандартным образом, через менеджер обновлений.

Кликаете на иконку в системном трее и обновляете. Все, как обычно.

Пошаговая инструкция

2. Делаем резервную копию системы при помощи TimeShift

Это обязательное требование.

Без резервной копии, вы не сможете обновить Linux Mint 19.3 до 20 версии. Проверка перед обновлением просто не даст вам обновиться.

Обязательно посмотрите следующее видео по работе с TimeShift:

Linux Mint: как восстановить ОС из резервной копии TimeShift (урок №5)

Пошаговая инструкция

3. Обновляем/устанавливаем утилиту обновления ОС

Открываем терминал и вводим следующую команду:

apt install mintupgrade

Система спросит разрешение на обновление.

Нажимаем клавишу «Y» на клавиатуре.

4. Делаем проверку перед обновлением Linux mint

Пошаговая инструкция

Для этого необходимо ввести в терминале команду

mintupgrade check

Фактически, эта команда делает проверку ПЕРЕД обновлением. Если что-то не подходит по требованиям для обновления, вы увидите сообщения красными буквами.

Это может быть предупреждение о том, что нет резервной копии, которую нужно создать при помощи TimeShift.

Или может быть недостаточно места на жестком диске.

Если проверка не будет пройдена, то вы не сможете обновить операционную систему.

Пошаговая инструкция

Придется делать резервную копию в TimeShift, чистить диск или исправлять другие ошибки.

5. Скачиваем файлы обновления Linux Mint 20

Для этого нужно в терминале ввести следующую команду:

Читайте также:  Задаем статический IP адрес в Ubuntu Server 20.04

mintupgrade download

Будет скачано примерно 1.3 гигабайта.

6. Обновляем систему

Пошаговая инструкция

Это самый ответственный шаг. После запуска команды

mintupgrade upgrade

изменения будут необратимы!

Если что-то пойдет не так, то придется восстанавливать операционную систему из резервной копии, которую создали при помощи TimeShift (см. мои видео по этой теме).

Наберитесь терпения, так как это обновление идет ДОЛГО. На виртуальной машине эта процедура заняла аж три часа (!).

Поэтому, найдите время и наберитесь терпения.

Если используете SSD-диск и, как минимум, 8 Гб. оперативной памяти, то придется подождать примерно 30 — 60 минут.

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

Пошаговая инструкция

После перезагрузки увидите приветственное окно, где будет написано, что вы уже используете Linux Mint 20

7. Откатываем сторонние пакеты на более низкие версии

Этот пункт выполняем после перезагрузки операционной системы.

Для это нужно пройти в «Источники приложений по пути «Пуск» — «Система» — «Источники приложений»

И на вкладке «Обслуживание» откатываем сторонние пакеты.

8. Удаляем сторонние пакеты

Пошаговая инструкция

Для это нужно пройти в «Источники приложений по пути «Пуск» — «Система» — «Источники приложений»

И на вкладке «Обслуживание» и удаляем сторонние пакеты.

Вот здесь аккуратнее, так как некоторые пакеты, которые ставили из сторонних репозиториев, тоже будут удалены. Поэтому, не спешите все удалять «не глядя». Посмотрите список внимательно. Может быть, вы захотите оставить какие-либо пакеты.

Все, обновление завершено.

Вместо итога

От себя добавлю, что я пока не буду спешить с миграцией на Linux Mint 20 и дождусь, когда появится Linux Mint 20.3. К этому времени ее отполируют и пофиксят все мелкие баги.

Пошаговая инструкция

Вот тогда и перееду.

Но если вам не терпится, то дерзайте =) Но не забудьте сделать резервную копию и сохранить важные файлы.

Еще смутило то, что эта процедура оказалась ОЧЕНЬ долгой по времени. Вероятно, это связано с тем, что я обновлял ОС на виртуальной машине и это оказалось долго по времени.

Но если это так-же долго и на реальной машине (где установлен обычный жесткий диск, не SSD), то проще будет сделать чистую переустановку.

Но тут уже вам решать, что удобнее.

Сделать чистую установку, или потратить несколько больше времени.

Пошаговая инструкция

Советую прочитать:

Если хотите сделать чистую установку Linux mint 20, то смотрите видео и читайте инструкцию здесь:

Linux Mint 20: пошаговая инструкция по установке + видео

Если не знаете, что изменилось в 20 версии по сравнению с 19-ой версией, то советую посмотреть эту статью:

Linux Mint 20: что нового, стоит ли обновляться? (+видео)

Пошаговая инструкция

То, что остается неизменным

В любом дистрибутиве остаются неизменными следующие основные принципы:

То, что остается неизменным
То, что остается неизменным
То, что остается неизменным

   Всегда есть ядро Linux. Ядро является основным компонентом дистрибутивов Linux, которое Линус Торвальдс написал еще в 1991 году (сейчас у него тысячи авторов!). Ядро — это интерфейс между аппаратным обеспечением вашего компьютера (клавиатуры, мыши, дисплеи и т.д.) и его программным обеспечением.

То, что остается неизменным
То, что остается неизменным
То, что остается неизменным

   Стандартное программное обеспечение GNU (такие инструменты, как bash, ls, rm и т.д.). В большинстве своем это утилиты командной строки, которые составляют основную (но критически важную) часть любой Linux-системы. Можно считать, что ядро — это автобус, курсирующий между аппаратным и программным обеспечением компьютера, а ПО GNU — это набор инструментов, который нужен вам, чтобы удерживать автобус на дороге!

То, что остается неизменным
То, что остается неизменным
То, что остается неизменным

   Программное обеспечение общего назначения, поставляемое вместе с дистрибутивом Linux. Обычно в этот список входят: текстовые редакторы, веб-браузер, почтовый клиент, (возможно) текстовый процессор или офисный пакет и т.д.

То, что остается неизменным
То, что остается неизменным
То, что остается неизменным

Введение

В первую очередь расскажу, что такое репозиторий (repository) своими словами. В общем случае это место, где хранятся и поддерживаются какие-то данные. Применительно к операционным системам и конкретно к Debian, репозиторий — это файловый сервер, который хранит у себя пакеты для установки на операционную систему. Это могут быть как пакеты программ, так и обновлений для сервера в виде новых ядер, системных утилит и т.д.

Читайте также:  Запуск Python и python-скрипт на компьютере

Существуют repository не только для операционных систем, но и для программ. Там могут быть как уже скомпилированные и готовые к установке пакеты, так и исходные коды программных продуктов. Большинство репозиториев содержат готовые пакеты. Это относится и к стандартным репозиториям Debian.

Помимо официальных списков реп (транскрипция от сокращения repo), есть сторонние, которые поддерживают производители программ либо энтузиасты. Нужно внимательно относиться к сторонним репозиториям, не добавлять их бездумно. Там может располагаться любое ПО, в том числе не то, что заявлено изначально. Либо они могут быть взломаны для размещения вредоносных программ.

Управлением пакетами и работой с repository lists в Debian занимаются отдельные утилиты:

  • apt
  • apt-get
  • synaptic
  • aptitude и др.

В данной статье мы не будем рассматривать их отличия, так как это тема отдельного повествования. Все они работают со стандартным списком источников, который в общем случае располагается в /etc/apt/

Если у вас еще не настроен сервер с Debian, рекомендую мои материалы на эту тему:

  • Установка Debian на сервер
  • Базовая настройка Debian после установки

Удаление PPA из Ubuntu

Если, по какой либо причине, добавленный источник вам больше не нужен, его можно удалить, для этого нужно лишь добавить ключ —remove. В нашем случае это будет выглядеть так:

sudo add-apt-repository —remove ppa:tualatrix/ppa

И, естественно тоже выполнить:

sudo apt-get update

Предыдущая запись Установка Flash в Debian Следующая запись Как сменить тему курсора в XFCEМожет вас заинтересовать:

  1. Установка файлового менеджера Nemo 3.2.0 с патчами для Unity в Ubuntu и
  2. Безопасное удаление старых ядер из Ubuntu
  3. Как в Ubuntu установить Mate
  4. Как отключить всплывающие уведомления в Ubuntu
Читайте также:  Вышла iOS 13.4 beta 2 — что нового в этом версии обновления

Метки Linux ПОUbuntuНастройка Linux

Установка программ на Fedora, Red Hat

Для пакетов RPM есть замечательная утилита yum, которая делает примерно тоже самое, что и apt-get делает для пакетов Debian. Как и apt-get, yum позволяет загрузить и установить пакет из настроенного хранилища (репозитория):

yum install имя_пакета

Удалить программу также легко и просто:

yum remove имя_пакета

yum не сохраняет локальную базу данных списка пакетов, поэтому нет необходимости постоянно ее обновлять. Для установки всех доступных обновлений и патчей достаточно прописать команду:

yum update

или же выбрать определенную программу для обновления:

yum update имя_пакета

Webogram

Еще одним решением пользования Телеграмм на Linux — системах является веб-интерфейс программы – Webogram. Через Webogram можно общаться без установки приложения. Он имеет такой же дизайн и не лишен юзабилити. Браузер Google Chrome автоматически предложит установку плагина. На данный момент это самая удобная версия мессенджера на Ubuntu, Mint и остальные системы под Линукс. Этот плагин так же доступен и для других Десктоп версий Телеграмма.

Для того, чтобы использовать веб-версию утилиты, нужно в браузере ввести

Webogram
  • Ты выйдешь на главную страницу и пройдёшь регистрацию: введёшь свои данные (номер телефона, на который тебе вышлют код, и прочее):

    

Также ты можешь прочитать отдельную статью, посвящённую Телеграмм Web на русском.

Webogram

Изменение приоритета загрузки

BIOS является первым комплексом, запускающимся включением компьютера. Данный набор микропрограмм располагается на отдельной микросхеме, находящейся на материнской плате. Биос определяет первоочередность загрузки с различных доступных источников: жесткого диска, USB-носителя, CD. По умолчанию первым в очереди стоит жесткий диск. Необходимо поменять приоритет, иначе запуститься с флешки невозможно.

Вход в BIOS осуществляется исключительно в пару секунд после включения стационарного ПК, когда на мониторе появляется надпись «Press Del to enter SETUP». Экран ноутбуков обычно остается темным.

Войти в биос на стационарном компьютере несложно нажатием кнопки Delete, на ноутбуке – жмем F2. Некоторые модели ноутбуков имеют другие горячие клавиши, F2 является наиболее распространенной.

Клавишу нужно удерживать нажатой до появления небольшого окна биоса.

В BIOS приходится действовать с помощью клавиатуры, мышь действовать не будет. Вход на вкладки и строки осуществляем с  «Enter», передвижение – стрелками. Кнопкой «+» перемещаем вверх списка USB-карту, сохраняем изменения. Выполнив необходимое, выходим.

С этого момента, включаясь, биос сперва начнет проверять возможность загрузки с флешки, не найдя ее – обратится к жесткому диску.