Как добавить репозиторий Linux Mint
Для установки приложений в Linux Mint предусмотрен графический менеджер программ. Проблема в том, что пакеты в официальных репозиториях обновляются значительно реже, чем разработчики программ выпускают обновления. Если вам важно иметь свежую версию, лучше устанавливать подпрограмму из сторонних источников, например, PPA. Однако, прежде чем что-либо загружать из этих репозиториев, нужно добавить их в систему.
Также порой возникает необходимость отредактировать список репозиториев Linux Mint по умолчанию. К примеру, можно добавить источники пакетов для Ubuntu, что позволит устанавливать обновления и программы, предназначенные для другой системы. Однако, здесь важны два условия — во-первых, операционные системы должны быть совместимы, а во-вторых, вы должны понимать, что и зачем будете инсталлировать в систему. В этой статье мы рассмотрим как добавить репозиторий в Linux Mint.
Как добавить репозиторий в MintSources
Наиболее простой способ добавить новые репозитории — утилита mintsources, обладающая графическим интерфейсом и доступная по адресу: Меню → Система → Источники приложений. Для работы с официальными или сторонними репозиториями выбирайте соответствующий пункт меню.
1. Настройка официальных репозиториев
Чтобы выбрать зеркало репозитория, достаточно щёлкнуть по его названию. Откроется список всех официальных адресов. После этого подождите 2-3 минуты, за это время подгрузится информация о скорости отдачи файлов по каждому из них. Имеет смысл выбирать тот вариант с самой высокой скоростью.
Далее, система попросит нажать кнопку ОК для выполнения обновления кэша APT. Если вы этого не сделаете, будут использоваться прежние настройки.
Также в окне Официальные репозитории расположены настройки дополнительных источников:
- Репозитории исходного кода — если вы не собираетесь вносить правки в исходный код Linux Mint, оставьте ползунок в состоянии Off.
- Символы отладки — нужны для отладки системы. Если вы не разработчик Linux Mint, то вам они вряд ли понадобятся. Поступайте так же, как и в предыдущем случае.
- Нестабильные пакеты (romeo) — в этом репозитории хранятся готовые, но ещё не протестированные пакеты. Их скачивают принимающие участие в бета-тестировании. Если вы не из их числа, просто оставьте всё как было.
Кстати, если вы не помните как было, но уже успели нажать на все подряд, воспользуйтесь кнопкой Восстановить стандартные настройки. Все изменения, даже сохранённые, будут отменены.
2. Настройка PPA-репозиториев
Изначально список сторонних репозиториев пуст. Чтобы добавить репозиторий в Linux Mint воспользуйтесь кнопкой Добавить. На экране появится окно, куда следует ввести адрес репозитория.
Для примера воспользуемся репозиторием программы Grub Customizer, позволяющей изменить внешний вид и настройки загрузчика операционной системы. Подробнее о ней читайте в другой статье. А пока что пропишем в окне название этого репозитория — ppa:danielrichter2007/grub-customizer — и нажмём ОК для подтверждения.
Если заявленный репозиторий будет найден системой, появится следующее окно — с информацией от разработчика. Здесь тоже нужно нажать ОК.
И последний этап — обновление индекса пакетов apt. После того, как в очередной раз будет нажата кнопка OK и система прочитает весь список источников, репозиторий будет добавлен.
Аналогично вы можете добавить другие дополнительные репозитории Linux Mint.
Добавление репозиториев через add-apt-repository
В отличие от утилиты mintsources, утилита add-apt-repository работает только из терминала. Все изменения списка репозиториев проводятся исключительно пользователем с правами администратора системы. Поэтому обязательно используйте утилиту sudo для выполнения нижеследующих команд.
1. Репозитории PPA
Итак, первая команда. Собственно, она и добавляет новый репозиторий ppa Linux Mint в список:
sudo add-apt-repository ppa:danielrichter2007/grub-customizer
Вторая команда выполняет уже знакомое нам обновление списка пакетов:
После введения первой команды введите пароль. Когда система выведет информацию о репозитории и попросит подтвердить его добавление, нажмите Enter.
2. Обычные репозитории
Добавляются точно так же, как и сторонние. Разница лишь в том, как указывать ссылку на источник. Если в предыдущем случае она имела вид ppa:ppa-owner/ppa-name, то при добавлении обычных репозиториев следует указывать ключевое слово deb, ссылку на источник, например, http://mirrors.evowise.com/linuxmint/packages и название релиза для 19.3 — tricia:
sudo add-apt-repository deb http://mirrors.evowise.com/linuxmint/packages tricia
Класс (stable, oldstable и тому подобное) можно не указывать. Не забывайте об обновлении кэша APT:
sudo apt-get update
Добавление репозиториев вручную
Кроме того, возможно добавление репозиториев Linux Mint вручную — редактируя файл, в котором они прописаны. Чтобы открыть sources.list с официальными источниками, наберите в терминале команду:
sudo nano /etc/apt/sources.list.d/official-package-repositories.list
Nano — любимый текстовый редактор автора, а вы можете использовать любой, какой пожелаете.
Репозиторий добавляется аналогично тому, как это делается с помощью apt-add-repository, только здесь надо просто прописать строку настройки репозитория в файл. Если вам нужно добавить сторонние репозитории, отправляйтесь по адресу: /etc/apt/sources.list.d/etc/apt/sources.list.d/. В этой директории в отдельных файлах хранятся данные о PPA-репозиториях.
Чтобы добавить новый репозиторий, создайте файл репозиториев linux mint с расширением .list:
sudo nano /etc/apt/sources.list.d/nazvanie-repository.list
Указывайте реальное название репозитория.
Найдите на сайте https://launchpad.net страницу того репозитория, который хотите добавить. Вам понадобятся данные следующего вида:
deb http://ppa.launchpad.net/nazvanie-repozitoria/nazvanie-programmy/ubuntu bionic main
# deb-src http://ppa.launchpad.net/nazvanie-repozitoria/nazvanie-programmy/ubuntu bionic main
Скопируйте их, вставьте в файл, после чего сохраните изменения. В директории /etc/apt/sources.list.d появится только что созданный файл. Сторонний репозиторий добавлен.
Выводы
Сегодня мы разобрались как добавить репозиторий в Linux Mint. Это едва ли не первая встретившаяся трудность для пользователя, установившего Linux Mint и пожелавшего установить ПО, отсутствующее в менеджере приложений. В завершение хотелось бы предупредить всех думающих, что в Linux не существует никаких вредоносных программ.
На самом деле их не так много, как для остальных ОС, но они есть, и частные репозитории (PPA) — один из путей заражения. Как правило, устанавливая программы из малоизвестных и непопулярных источников, вы рискуете сделать компьютер частью ботнета или «подарить» персональные данные хакерам. Так что, будьте внимательны и осторожны в своих действиях.
Источники приложений для linux mint
В дистрибутивах Linux Mint, Ubuntu и Fedora Workstation практически все приложения устанавливаются из репозиториев программного обеспечения (источников приложений). Исходя из этого, очень важно не добавлять в списки репозиториев некорректную информацию.
Вы не уверены в том, все ли репозитории, информация о которых присутствует в вашей системе, являются надежными? Вы всегда можете воспользоваться приведенными ниже рекомендациями, чтобы оставить в системе лишь информацию об абсолютно надежных репозиториях, которыми можно пользоваться не опасаясь за последствия.
Примечание: на данной странице приводятся рекомендации, относящиеся исключительно к стабильным версиям дистрибутивов (Linux Mint 18.x, Ubuntu 16.04.x, Fedora Workstation 25)!
Предупреждение: редактирование списка репозиториев является экстренной мерой! Вы должны осуществлять описанные ниже действия лишь в том случае, если у вас нет иных вариантов решения проблем с системой; если говорить точнее, то в тех случаях, когда в списке репозиториев появилась некорректная информация или сами списки были повреждены. Не выполняйте этих действий при каких-либо других обстоятельствах!
1. Linux Mint
Процесс замены источников приложений в Linux Mint значительно отличается от аналогичного процесса в Ubuntu и Fedora Workstation; по сути, он является более простым… Именно поэтому мы рассмотрим его в первую очередь.
Примечание: выполнив описанные ниже действия, вы не сможете исправить негативные последствия использования программного обеспечения из ненадежных репозиториев! Вместо этого вы защитите свою систему от установки подобного программного обеспечения в будущем!
A. Сначала нужно запустить приложение «Источники приложений» (для этого нужно осуществить переход в рамках главного меню системы «Меню — Администрирование — Источники приложений»).
В самом низу правой панели открывшегося окна должна находиться кнопка «Восстановить стандартные настройки», на которую нужно нажать. После нажатия на эту кнопку над этой панелью появится кнопка «Обновить кэш», на которую также следует нажать.
Далее нужно просто закрыть окно приложения, ведь большая часть работы уже выполнена. С помощью данной функции приложения осуществляется полное удаление информации о сторонних источниках приложений, которые вы могли добавить ранее. Но после очистки списков источников приложений вы не сможете устанавливать обновления для приложений, установленных из сторонних источников (таких, как персональные архивы пакетов программного обеспечения).
B. Если вы самостоятельно устанавливали веб-браузер Google Chrome, то с этого момента вы больше не будете получать обновлений для него. Это объясняется тем, что обновления для данного веб-браузера распространяются через отдельный источник приложений.
Для того, чтобы иметь возможность получения обновлений для Google Chrome следует снова загрузить его установщик и использовать двойной клик для переустановки. В результате этого источник Google Chrome будет снова добавлен в список источников приложений вашей системы.
На этом процесс исправления списка источников приложений можно считать оконченным!
С. Дополнительное действие: после выполнения описанных выше действий вы можете попытаться исправить часть проблем, вызванных использованием программного обеспечения из ненадежных источников. Для этого следует воспользоваться приложением под названием ppa-purge. Оно доступно из официального репозитория дистрибутива, поэтому вы можете установить его с помощью Менеджера программ, Менеджера пакетов Synaptic или терминала.
2. Ubuntu (а также Ubuntu GNOME, Xubuntu, Lubuntu и Kubuntu)
Я удалил информацию о ненужных среднестатистическому пользователю репозиториях из приведенного ниже списка репозиториев программного обеспечения, поэтому он немного меньше того, который поставляется по умолчанию в составе дистрибутива Ubuntu. Более того, он содержит информацию о деактивированном репозитории веб-браузера Google Chrome, который вы сможете впоследствии самостоятельно активировать с помощью приложения «Программы и обновления» в том случае, если в вашей системе уже установлен данный веб-браузер. Репозиторий с программным обеспечением от партнеров компании Canonical активирован, так как он используется практически всеми пользователями.
Напоминаю, что вы должны заменять список репозиториев в вашей системе лишь тогда, когда это действительно необходимо, а именно, в тех случаях, когда в списке репозиториев появилась некорректная информация или сами списки были повреждены.
Примечание: выполнив описанные ниже действия, вы не сможете исправить негативные последствия использования программного обеспечения из ненадежных репозиториев! Вместо этого вы защитите свою систему от установки подобного программного обеспечения в будущем!
A. В первую очередь следует убедиться в том, что в вашей системе установлены такие приложения, как gksu и leafpad. Для этого нужно открыть окно терминала и ввести в него следующую команду (используйте функции копирования/вставки):
sudo apt-get install gksu leafpad
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
B. Далее следует удалить информацию обо всех источниках приложений, имеющуюся в системе. Для этого стоит снова перейти к окну терминала и ввести в него следующую команду (рекомендую также использовать функции копирования/вставки для того, чтобы избежать ошибок, это одна строка):
sudo rm -vf /etc/apt/sources.list.d/*.list && sudo rm -vf /etc/apt/sources.list
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. Пришло время создать новый список источников программного обеспечения. Для этого нужно снова выполнить следующую команду с помощью терминала:
gksudo leafpad /etc/apt/sources.list
После окончания ввода команды следует нажать клавишу Enter для ее исполнения. В результате откроется окно текстового редактора, в которое нужно вставить следующий текст:
## СПИСОК ИСТОЧНИКОВ ПРИЛОЖЕНИЙ ДЛЯ UBUNTU 16.04.x LTS XENIAL XERUS
## ТАКЖЕ ПОДХОДИТ ДЛЯ UBUNTU GNOME 16.04.x, XUBUNTU 16.04.x, LUBUNTU 16.04.x
## И KUBUNTU 16.04.x
## Источник: http://linux-faq.ru
## Данный список предназначен для работы с основным сервером; вы можете выбрать
## более быстрый сервер, который расположен ближе к вам с помощью приложения «Программы и Обновления».
## Данный список подходит лишь для 16.04.x LTS Xenial Xerus!
#
## ИСТОЧНИКИ ОБНОВЛЕНИЙ И ПРИЛОЖЕНИЙ:
deb http://archive.ubuntu.com/ubuntu xenial main
deb http://archive.ubuntu.com/ubuntu xenial-updates main
deb http://archive.ubuntu.com/ubuntu xenial restricted
deb http://archive.ubuntu.com/ubuntu xenial-updates restricted
deb http://archive.ubuntu.com/ubuntu xenial universe
deb http://archive.ubuntu.com/ubuntu xenial-updates universe
deb http://archive.ubuntu.com/ubuntu xenial multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates multiverse
#
## ИСТОЧНИКИ ОБНОВЛЕНИЙ БЕЗОПАСНОСТИ:
deb http://archive.ubuntu.com/ubuntu xenial-security main
deb http://archive.ubuntu.com/ubuntu xenial-security restricted
deb http://archive.ubuntu.com/ubuntu xenial-security universe
deb http://archive.ubuntu.com/ubuntu xenial-security multiverse
#
## ИСТОЧНИКИ БЭКПОРТОВ (СО СНИЖЕННЫМ ПРИОРИТЕТОМ):
deb http://archive.ubuntu.com/ubuntu xenial-backports main
deb http://archive.ubuntu.com/ubuntu xenial-backports restricted
deb http://archive.ubuntu.com/ubuntu xenial-backports universe
deb http://archive.ubuntu.com/ubuntu xenial-backports multiverse
#
## ИСТОЧНИК ПРИЛОЖЕНИЙ ПАРТЕНРОВ (ДЛЯ УСТАНОВКИ ПРИЛОЖЕНИЙ ОТ
## ПАРТНЕРОВ КОМПАНИИ CANONICAL):
deb http://archive.canonical.com/ubuntu xenial partner
#
## ИСТОЧНИК ПРИЛОЖЕНИЯ GOOGLE CHROME
## (ПО УМОЛЧАНИЮ ДЕАКТИВИРОВАН):
## Активируйте его лишь в том случае, если в вашей системе установлен Google Chrome!
## Активация может быть осуществлена с помощью приложения «Программы и Обновления».
# deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
После вставки текста следует сохранить текстовый файл и закрыть текстовый редактор.
D. Теперь нужно перезагрузить информацию о доступных пакетах программного обеспечения. Для этого нужно выполнить с помощью терминала следующую команду:
sudo apt-get update
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
На этом процесс исправления списка источников приложений можно считать оконченным!
E. Дополнительное действие: после выполнения описанных выше действий вы можете попытаться исправить часть проблем, вызванных использованием программного обеспечения из ненадежных источников. Для этого следует воспользоваться приложением под названием ppa-purge. Оно доступно из официального репозитория дистрибутива, поэтому вы можете установить его с помощью приложения Software, Менеджера пакетов Synaptic или терминала.
3. Fedora Workstation
Для того, чтобы восстановить списки источников приложений в Fedora Workstation достаточно переустановить соответствующие пакеты программного обеспечения.
A. В первую очередь следует перейти на страницу пакета «fedora-repos», после чего найти в списке ссылку на версию пакета для вашей версии дистрибутива и перейдя по ней, загрузить файл пакета (ссылка на его загрузку обозначена с помощью строки «download» в разделе «RPM» и подразделе «noarch»).
B. Теперь нужно переустановить пакет программного обеспечения с помощью следующей команды (используйте функции копирования/вставки):
sudo dnf -y reinstall fedora-repos-*.noarch.rpm
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
C. Если вы также подключали репозиторий RPMFusion, вам придется выполнить еще одну команду (используйте функции копирования/вставки, это одна команда):
sudo dnf -y reinstall —nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-$(rpm -E %fedora).noarch.rpm http://download1.rpmfusion.org/nonfree/fedora/rpmfusion-nonfree-release-$(rpm -E %fedora).noarch.rpm
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
D. Теперь нужно перезагрузить информацию о доступных пакетах программного обеспечения. Для этого нужно выполнить с помощью терминала следующую команду:
sudo dnf update —refresh
После окончания ввода команды следует нажать клавишу Enter. При запросе пароля вы должны будете ввести свой пароль. Символы вашего пароля не будут отображаться никоим образом, даже с помощью точек, и это нормально. После ввода пароля следует снова нажать клавишу Enter.
На этом процесс исправления списка источников приложений можно считать оконченным!









