Как добавить репозиторий в linux mint

Обновлено: 06.07.2024

Если вы только начали знакомиться с операционной системой Linux Mint, то вы впервые услышите слово репозиторий. Это слово вам будет встречаться в советах на форумах, в инструкциях по установке программ и в данной статье мы рассмотрим что это такое.

Что такое репозиторий:

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

Список репозиториев Linux Mint 17

Список репозиториев Linux Mint 17.1

Список репозиториев Linux Mint 17.2

Список репозиториев Linux Mint 17.3

Список репозиториев Linux Mint 18

Как можно добавить и удалить новый репозиторий

Новый репозитории Linux Mint можно добавить несколькими способами:

1.С помощью терминала:

Любой ppa репозиторий можно добавить с помощью команды из терминала. Давайте рассмотрим в качестве примера репозиторий программы Simple Screen Recorder. Он имеет вид ppa:maarten-baert/simplescreenrecorder. Открываем терминал и вводим команду

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

На первой вкладке вы увидите официальные репозитории, их не трогаем и переходим на вкладку ppa-репозитории

Здесь можно добавлять, редактировать и удалять новые ppa репозитории (то, что мы делали с помощью терминала).

Переходим во вкладку Дополнительные репозитории.

3. Редактирование репозиториев в текстовом редакторе

основные репозитории хранятся в файле /etc/apt/sources.list.d/official-package-repositories.list

дополнительные в файле /etc/apt/sources.list

Список полезных репозиториев для Linux Mint:

1) Для русификации архивов zip и rar

sudo add-apt-repository ppa:frol/zip-i18n

sudo apt-get update

sudo apt-get install libnatspec0 p7zip p7zip-full p7zip-rar

2) Программа с информацией об оборудовании

sudo add-apt-repository ppa:i-nex-development-team/stable

sudo apt-get update

sudo apt-get install i-nex

3) Последняя версия WINE

sudo add-apt-repository -y ppa:ubuntu-wine/ppa

4) Эмулятор оптических дисков

sudo add-apt-repository -y ppa:cdemu/ppa

sudo apt-get update

sudo apt-get install cdemu-client gcdemu

5) Программа для записи видео с рабочего стола

sudo add-apt-repository ppa:maarten-baert/simplescreenrecorder

sudo apt-get update

sudo apt-get install simplescreenrecorder

После добавления нового репозитория вам необходимо обновить список пакетов. Это делается при помощи команды:

Мы рассмотрели в статье основные репозитории, но если у вас есть дополнения, то пишем их в комментариях и мы дополним информацию. Удачи вам в освоении Linux Mint.

Для установки приложений в Linux Mint предусмотрен графический менеджер программ. Проблема в том, что пакеты в официальных репозиториях обновляются значительно реже, чем разработчики программ выпускают обновления. Если вам важно иметь свежую версию, лучше устанавливать подпрограмму из сторонних источников, например, PPA. Однако, прежде чем что-либо загружать из этих репозиториев, нужно добавить их в систему.

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

Как добавить репозиторий в MintSources

Наиболее простой способ добавить новые репозитории — утилита mintsources, обладающая графическим интерфейсом и доступная по адресу: Меню → Система → Источники приложений. Для работы с официальными или сторонними репозиториями выбирайте соответствующий пункт меню.

1. Настройка официальных репозиториев

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

uploaded-post-1582119020_html_6615a6db4f11f990.jpg

Далее, система попросит нажать кнопку ОК для выполнения обновления кэша APT. Если вы этого не сделаете, будут использоваться прежние настройки.

Также в окне Официальные репозитории расположены настройки дополнительных источников:

  • Репозитории исходного кода — если вы не собираетесь вносить правки в исходный код Linux Mint, оставьте ползунок в состоянии Off.
  • Символы отладки — нужны для отладки системы. Если вы не разработчик Linux Mint, то вам они вряд ли понадобятся. Поступайте так же, как и в предыдущем случае.
  • Нестабильные пакеты (romeo) — в этом репозитории хранятся готовые, но ещё не протестированные пакеты. Их скачивают принимающие участие в бета-тестировании. Если вы не из их числа, просто оставьте всё как было.

Кстати, если вы не помните как было, но уже успели нажать на все подряд, воспользуйтесь кнопкой Восстановить стандартные настройки. Все изменения, даже сохранённые, будут отменены.

2. Настройка PPA-репозиториев

Изначально список сторонних репозиториев пуст. Чтобы добавить репозиторий в Linux Mint воспользуйтесь кнопкой Добавить. На экране появится окно, куда следует ввести адрес репозитория.

Для примера воспользуемся репозиторием программы Grub Customizer, позволяющей изменить внешний вид и настройки загрузчика операционной системы. Подробнее о ней читайте в другой статье. А пока что пропишем в окне название этого репозитория — ppa:danielrichter2007/grub-customizer — и нажмём ОК для подтверждения.

uploaded-post-1582119020_html_25ae7e2737009f86.jpg

Если заявленный репозиторий будет найден системой, появится следующее окно — с информацией от разработчика. Здесь тоже нужно нажать ОК.

uploaded-post-1582119020_html_a57559ba1213f0b3.jpg

И последний этап — обновление индекса пакетов apt. После того, как в очередной раз будет нажата кнопка OK и система прочитает весь список источников, репозиторий будет добавлен.

uploaded-post-1582119020_html_4a32476becd56195.jpg

Аналогично вы можете добавить другие дополнительные репозитории Linux Mint.

Добавление репозиториев через add-apt-repository

В отличие от утилиты mintsources, утилита add-apt-repository работает только из терминала. Все изменения списка репозиториев проводятся исключительно пользователем с правами администратора системы. Поэтому обязательно используйте утилиту sudo для выполнения нижеследующих команд.

1. Репозитории PPA

Итак, первая команда. Собственно, она и добавляет новый репозиторий ppa Linux Mint в список:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

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

sudo apt update

После введения первой команды введите пароль. Когда система выведет информацию о репозитории и попросит подтвердить его добавление, нажмите Enter.

uploaded-post-1582119020_html_6e18e54570c0ca6c.jpg

2. Обычные репозитории

Класс (stable, oldstable и тому подобное) можно не указывать. Не забывайте об обновлении кэша APT:

sudo apt-get update

uploaded-post-1582119020_html_63178a1b8be3c1ba.jpg

Добавление репозиториев вручную

Кроме того, возможно добавление репозиториев Linux Mint вручную — редактируя файл, в котором они прописаны. Чтобы открыть sources.list с официальными источниками, наберите в терминале команду:

sudo nano /etc/apt/sources.list.d/official-package-repositories.list

Nano — любимый текстовый редактор автора, а вы можете использовать любой, какой пожелаете.

uploaded-post-1582119020_html_188937f5f2f999f6.jpg

Репозиторий добавляется аналогично тому, как это делается с помощью 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

Указывайте реальное название репозитория.

uploaded-post-1582119020_html_e52d1ddd9b1c0bd9.jpg

Скопируйте их, вставьте в файл, после чего сохраните изменения. В директории /etc/apt/sources.list.d появится только что созданный файл. Сторонний репозиторий добавлен.

uploaded-post-1582119020_html_9456af121c7af267.jpg

Выводы

Сегодня мы разобрались как добавить репозиторий в Linux Mint. Это едва ли не первая встретившаяся трудность для пользователя, установившего Linux Mint и пожелавшего установить ПО, отсутствующее в менеджере приложений. В завершение хотелось бы предупредить всех думающих, что в Linux не существует никаких вредоносных программ.

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

Нет похожих записей


Статья распространяется под лицензией Creative Commons ShareAlike 4.0 при копировании материала ссылка на источник обязательна.


Хотя в репозиториях по умолчанию доступны тысячи приложений, иногда Вам может потребоваться установить программное обеспечение из стороннего репозитория.

В Ubuntu (и всех других дистрибутивах Debian) репозитории программного обеспечения определены в файле /etc/apt/sources.list или в отдельных файлах в директории /etc/apt /sources.list.d/

Имена файлов репозитория внутри каталога /etc/apt/sources.list.d/ должны заканчиваться на .list

Общий синтаксис принимает следующий вид:

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

Чтобы иметь возможность добавлять или удалять репозиторий, Вы должны войти в систему либо как пользователь с доступом sudo, либо как root.

1. Добавление через add-apt-repository

Сначала необходимо убедиться, что у Вас есть команда add-apt-repository. Если при ее выполнении видите: add-apt-repository command not found, значит ее нет, необходимо установить пакет software-properties-common.

$ sudo apt update && sudo apt install software-properties-common

Синтаксис добавления репозитория через add-apt-repository таков:

add-apt-repository [options] repository

Чтобы увидеть все возможности команды add-apt-repository выполните man add-apt-repository в терминале.

Добавление обычных репозиториев

Допустим, мы хотим установить MongoDB из оффициального репозитория.

Добавим теперь репозиторий MongoDB:

А сейчас уже можно установить MongoDB:

$ sudo apt update && sudo apt install mongodb-org

Добавление PPA репозиториев

Personal Package Archives (PPA) это сервис, который позволяет пользователям загружать исходные пакеты Ubuntu, построенные и опубликованные с помощью Launchpad в качестве репозитория apt.

Когда Вы добавляете новый PPA репозиторий, команда add-apt-repository создает новый файл в директории /etc/apt/sources.list.d/

Для примера установим FFmpeg версии 4.x

$ sudo add-apt-repository ppa:jonathonf/ffmpeg-4

Нажмем Enter когда нас попросят об этом.

Press [ENTER] to continue or Ctrl-c to cancel adding it.

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

$ sudo apt update && sudo apt install ffmpeg

2. Ручное добавление репозитория

Если Вы хотите, то можете добавить необходимый репозиторий в файл /etc/apt/sources.list вручную.

Откройте файл sources.list любимым редактором:

sudo vim /etc/apt/sources.list

И добавьте в конце файла новой строкой запись:

Вместо редактирования файла, можно выполнить лишь одну такую команду:

echo "deb https://apache.bintray.com/couchdb-deb $(lsb_release -cs) main" | sudo tee -a /etc/apt/sources.list

Более правильным, конечно, будет не добавление строки в файл sources.list, а вынесение репозитория в отдельный файл, который помещается в каталог /etc/apt/sources.list.d/ (как это описывали выше).

Далее нам необходимо загрузить публичный ключ. Это можно сделать командами wget или curl:

Вывод должен быть просто OK, что значит GPG ключ успешно импортирован.

Перед установкой нового пакета, обновим список доступных репозиториев:

$ sudo apt update

А теперь установим:

$ sudo apt install couchdb

Заключение

Мы показали Вам, как добавить репозитории в Linux на базе Debian. Эти же инструкции применимы к любому дистрибутивам Ubuntu, Kubuntu, Linux Mint, Kali Linux, Elementary OS и др.

Не стесняйтесь оставлять комментарии, если у Вас есть какие-либо вопросы.

Что такое репозитории в Linux? Репозиторий — место для хранения и поддержки данных.

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

Какие бывают репозитории в Linux?

Существует 2 типа репозиториев: официальные и неофициальные.

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

  • Main – основное абсолютно бесплатное программное обеспечение;
  • Restricted – несвободное программное обеспечение;
  • Universe – бесплатное программное обеспечение;
  • Multiverse – несвободное программное обеспечение.

Причем, все 3 типа, кроме Multiverse, официально поддерживаются дистрибутивом, а Universe поддерживается сообществом дистрибутива.

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

Например, в Ubuntu дополнительными служат PPA-репозитории.

PPA (Personal Package Archive) – это персональное место хранения разработчика, в котором собраны пакеты их программ, которые еще не добавлены в основной.

КАК ДОБАВИТЬ РЕПОЗИТОРИЙ

Для этого приведем самый простой способ — воспользоваться утилитой mintsources. Данная утилита имеет графический интерфейс и располагается

по адресу: Меню → Система → Источники приложений. Далее подробно разберем настройку как официальных, так и посторонних репозиториев.

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

  • Репозитории исходного кода— внесение изменений в исходный код Linux Mint. Если вы не собираетесь заниматься подобным, лучше оставить значение как есть на Off.
  • Символы отладки— опция подойдет для разработчиков Линукс Минт. Если вы обычный пользователь, также оставить настройку как есть.
  • Нестабильные пакеты (romeo)— здесь доступны пока не прошедшие тестирование готовые пакеты. Обычно предназначены для бета-тестировщиков Линукс. Если вы к ним не относитесь, оставляем значение ползунка по умолчанию в состоянии Off.

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

Символы отладки

В начале список дополнительных репозиториев пустой.

— Адрес выбранной программы имеет следующий вид: ppa:danielrichter2007/grub-customizer. Вводим его в поле для ввода — и нажмём ОК.

Мы рассмотрели, как добавить новый linux репозиторий. Теперь у вас появилась возможность добавлять любые репозитории самостоятельно

Репозитории исходного кода

Как установить программу из пакета?

Установка приложений в Linux Mint осуществляется с помощью графического менеджера программ. Пользователи Линукс встречаются с проблемой, что обновление пакетов в официальных репозиториях происходит крайне редко.

На заметку! В случае, если вам важно получать последние обновления, советуем установить со сторонних источников, например, PPA.

  • Для установки скачиваем пакет с официального сайта
  • Появится окно, соглашаемся и сохраняем файл
  • Выбираем загруженный файл и указываем открыть папку со скачанный файлом
  • Обычно все загруженные файлы сохраняются в домашней директории пользователя в папке «Загрузки»
  • Щелкаем правой кнопкой мыши на значке и выбираем «Открыть с помощью Центр приложений»
  • Далее в открывшемся окне нажимаем «Установить»
  • Запустится процесс установки. Дожидаемся завершения
  • Для загрузки дополнительных программ нам важно получить дополнительные привилегии. Для этого вводим пароль
  • Затем нажимаем кнопку «Аутентифицировать»
  • После завершения установки вводим в поле поиска название нужной программы
  • Щелкаем по значку программы
  • Далее принимаем условия использования
  • Затем откроется окно приложения.

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

Мы сегодня рассмотрели, что такое репозитории, их виды, способы добавления репозиториев для официальных и дополнительных типов. А также пошагово разобрали, как установить программу из пакета. Надеюсь статья была Вам максимально полезна. Удачи!

Читайте также: