Как подключить репозитории linux mint

Репозитории Linux Mint

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

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

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

Репозитории Linux Mint

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

deb http://packages.linuxmint.com qiana main upstream import
deb http://extra.linuxmint.com qiana main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

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

deb http://packages.linuxmint.com rebecca main upstream import
deb http://extra.linuxmint.com rebecca main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

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

deb http://packages.linuxmint.com rafaela main upstream import
deb http://extra.linuxmint.com rafaela main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

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

deb http://packages.linuxmint.com rosa main upstream import
deb http://extra.linuxmint.com rosa main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

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

deb http://packages.linuxmint.com sarah main upstream import backport

deb http://archive.ubuntu.com/ubuntu xenial main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-updates main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu xenial-backports main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ xenial-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ xenial partner

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

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

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

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

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

2. С помощью утилиты «Источники приложений»

Зайдите в Меню — Администрирование — Источники приложений и запустите утилиту.

Репозитории Linux Mint

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

Репозитории Linux Mint

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

READ  Драйвера на принтер м225

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

Репозитории Linux Mint

Сюда добавляются все остальные репозитории, которые начинаются с deb (например, deb http://packages.linuxmint.com sarah main upstream import backport)

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.

Источник

Как подключить PPA-репозиторий в Linux Mint?

Всем привет! В этой заметке я покажу, как подключить PPA-репозиторий в дистрибутиве Linux Mint со средой Cinnamon. При этом будет рассмотрено два способа подключения PPA-репозитория: первый, используя удобный графический инструмент «Источники приложений», и второй, используя терминал Linux.

Для чего может потребоваться подключение PPA-репозитория?

В стандартных репозиториях практически каждого дистрибутива Linux хранится огромное количество пакетов приложений, однако бывает и такое, что в стандартных репозиториях конкретного дистрибутива Linux отсутствует какой-либо пакет интересующего Вас приложения. В таких случаях разработчики для распространения своих приложений используют так называемые PPA-репозитории. О том, что вообще такое репозиторий и, в частности, PPA-репозиторий, можете почитать в статье – Что такое репозитории в Linux – подробное описание для начинающих.

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

Как подключается PPA-репозиторий?

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

Таким образом, для того чтобы подключить PPA-репозитории в Linux Mint, необязательно использовать терминал или вручную править файл sources.list, достаточно использовать компонент «Источники приложений». Однако в то же время использование терминала для подключения PPA-репозитория в Linux является классическим способом подключения.

На заметку! Начинающим пользователям Linux рекомендую почитать мою книгу «Linux для обычных пользователей» – в ней я максимально подробно рассказываю про Linux и о том, как пользоваться этой операционной системой без командной строки

Пример подключения PPA-репозитория, используя графический инструмент

Компонент для работы с репозиториями в Linux Mint, как я уже отметил, называется «Источники приложений».

Для запуска компонента «Источники приложений» достаточно в меню в категории «Администрирование» найти ярлык этой программы.

Для работы с этим компонентом потребуется ввести свой пароль.

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

READ  Как сделать сборки linux

Для добавления PPA-репозитория необходимо перейти в соответствующий раздел, и нажать кнопку «Добавить».

Далее ввести адрес PPA-репозитория и нажать «ОК». В данном случае я подключаю репозиторий для программы UNetbootin (которая по умолчанию отсутствует в стандартных репозиториях).

Затем подтверждаем подключение репозитория, нажимаем «ОК».

После этого обновляем список пакетов (кэш APT), нажав для этого на кнопку «ОК» (она отобразится после добавления нового репозитория).

В результате, если мы зайдем в «Менеджер приложений», у нас появится программа UNetbootin, и мы можем ее установить.

Пример подключения PPA-репозитория, используя терминал

Подключить PPA-репозиторий можно и используя терминал Linux, именно так и делают продвинутые пользователи Linux (в этом, кстати, также нет ничего сложного).

Для запуска терминала можно использовать ярлык в меню или на панели задач.

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

Обновление списка пакетов в системе

Заметка. Подробнее про установку UNetbootin можете посмотреть в статье – Как установить UNetbootin в Linux Mint?

Пример удаления PPA-репозитория в Linux Mint

Если Вам тот или иной репозиторий больше не нужен, то Вы его можете легко удалить. Для этого можно также использовать как графический компонент «Источники приложений», так и терминал Linux.

Для удаления PPA-репозитория в графическом интерфейсе необходимо открыть компонент «Источники приложений», перейти в раздел «PPA-репозитории», выбрать нужный репозиторий и нажать кнопку «Удалить».

Для того чтобы удалить PPA-репозиторий, используя терминал, необходимо выполнить следующую команду.

После этого также нужно обновить список пакетов в системе.

Видео-инструкция

На сегодня это все, надеюсь, материал был Вам полезен, пока!

Источник

Как подключить репозитории linux mint

Полноценный локальный репозиторий Linux

21 сен 2020, 06:42

Доброго дня всем.
Решил разместить тут репост мануала по организации полноценного локального репозитория Linux у себя дома или на работе например в офисе и т.д.
Думаю полезная тема.
Как вариант можно к LMDE подключить репозитории Debian, как вам известно их аж 16 DVD дисков, а это не малый объем.
http://ftp.psn.ru/debian-cd/10.5.0/amd64/iso-dvd/

Сам еще не пробовал, но мне нравится такой вариант, как-нибудь в скором времени думаю попробовать.

ВАРИАНТ 1: Использование прокси для организации локального репозитория

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

на какой-либо клиентской машине в обычном порядке запрашивается какой-либо пакет для установки/обновления через компьютер-сервер;
запрошенный пакет скачивается сервером, сохраняется в специально отведённом хранилище-кеше и далее становится доступным всем остальным клиентам;
в качестве распространителя пакетов клиентам выступает веб-сервер Apache, поэтому его установка обязательна.
Итак, для начала необходимо установить всё необходимое, т. е. веб-сервер и саму утилиту кеширования пакетов:

sudo apt-get install apache2 apt-cacher

При установке apt-cacher будет показан диалог настройки, в котором можно настроить нужное поведение утилиты, например задать автозапуск и работу в режиме демона. Также эти и некоторые другие важные настройки можно сделать (например с помощью редактора nano) в конфигурационном файле /etc/default/apt-cacher. Для включения автозапуска apt-cacher нужно установить параметр AUTOSTART в значение «1»:

sudo nano /etc/default/apt-cacher
. . .
# Set to 1 to run apt-cacher as a standalone daemon, set to 0 if you are going
# to run apt-cacher from /etc/inetd or in CGI mode (deprecated). Alternatively,
# invoking «dpkg-reconfigure apt-cacher» should do the work for you.
#
AUTOSTART=1
. . .

READ  Как скопировать экран компьютера с помощью клавиатуры windows 10

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

sudo nano /etc/apt-cacher/apt-cacher.conf
. . .
## Uncomment and set the IP range ##
allowed_hosts = 192.168.1.105 — 192.168.1.125
#denied_hosts =
. . .

Как можно видеть, просто указывается диапазон нужных IP-адресов. После сохранения сделанных настроек необходимо перезапустить веб-сервер Apache:

sudo service apache2 restart

sudo systemctl restart apache2

Теперь необходимо указать клиентам, куда им нужно обращаться для установки пакетов и обновлений. Для этого на клиентских машинах нужно создать файл

с помощью того же редактора nano:

sudo nano /etc/apt/apt.conf.d/01proxy

И добавить в него строку со следующей инструкцией:

Здесь в качестве адреса сервера, на котором установлен и работает apt-cacher указывается 192.168.1.100. Конечно, это может быть любой другой адрес, настроенный для этого сервера.
Теперь можно проверить работу локального репозитория (а точнее удалённого, но доступного через прокси), выполнив команду обновления данных о доступных пакетах:

sudo apt-get update

ВАРИАНТ 2: APT-MIRROR – полноценный локальный репозиторий

Данный способ является более «продвинутым» по сравнению с использованием apt-cache. Поскольку предполагает наличие полноценного хранилища пакетов прямо на локальном компьютере/сервере или в локальной сети. Но сначала такое хранилище необходимо создать, загрузив в него все необходимые пакеты. Как и в случае с apt-cache, в качестве распространителя пакетов выступает веб-сервер Apache. Порядок настройки локального репозитория при помощи утилиты apt-mirror следующий:

— установка необходимых пакетов: apt-mirror и apache2;
— создание локального хранилища и настройка источников для загрузки, загрузка пакетов в хранилище;
— открытие доступа к готовому хранилищу для клиентов;
— настройка клиентов для использования локального репозитория.

Итак, установка необходимых утилит и пакетов:

sudo apt-get install apache2 apt-mirror

Далее, нужно создать локальное хранилище пакетов, пусть это будет каталог /localrepo:

sudo mkdir /localrepo

Теперь в конфигурационном файле /etc/apt/mirror.list нужно отредактировать строку с инструкцией «set base_path». Указав в ней только что созданный каталог для хранилища:

sudo nano /etc/apt/mirror.list
############ config ##################
#
set base_path /localrepo

Далее, в этом же файле можно добавить необходимые репозитории, с которых будут загружены пакеты. Можно скопировать все стандартный репозитории из /etc/apt/sources.list.
Сохранив настройки можно запустить загрузку пакетов командой:

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

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

ls /localmirror
mirror skel var

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

cd /localrepo
sudo ln -s /localrepo/mirror/us.archive.ubuntu.com/ubuntu/ ubuntu

Теперь ссылка ubuntu будет использоваться для задания репозиториев на стороне клиентов с помощью редатирования файла /etc/apt/sources.list:
Открыв этот файл (с использованием команды sudo) с помощью редактора nano, нужно теперь добавить в него следующие репозитории:

deb http://192.168.1.100/ubuntu trusty universe
deb http://192.168.1.100/ubuntu trusty main restricted
deb http://192.168.1.100/ubuntu trusty-updates main restricted

Здесь адрес 192.168.1.100 — это IP-адрес компьютера, на котором был создан и настроен локальный репозиторий.
Теперь, для работы с пакетами можно использовать обычные команды apt:

sudo apt-get update
sudo apt-get install имя_пакета

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

Источник