Как подключить репозитории для 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

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

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

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

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

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

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

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

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

Читайте также:  Удаление драйверов windows через командную строку

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

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

Сюда добавляются все остальные репозитории, которые начинаются с 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

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

sudo apt-get update

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

Источник

Настройка репозиториев в Linux Mint 17.3

Репозитории в дистрибутивах GNU/Linux — это место хранения программ и приложений. Если нужно установить какое-то приложение, то нет необходимости искать где его скачать, скачивать, затем самостоятельно устанавливать жмякая на всякие «Далее» и прочие «Продолжить». Достаточно просто установить программу через менеджер пакетов (конечно, учитывая, что она есть в репозиториях).

В Linux Mint существует несколько официальных серверов, предоставляющих проверенные пакеты. Кроме того, можно дополнительно подключить репозитории с более свежими версиями программ (того же wine).

Пакетная база Mint включает в себя собственные пакеты и стандартные от ubuntu. Это даёт необходимый простор для фантазии создателям дистрибутива, ну и уменьшает их работку.

Конфигурация источников обновлений в Linux Mint 17.3

Конфигурационные файлы располагаются по адресу /etc/apt/sources.list.d/. Их можно редактировать непосредственно вручную, но это плохая идея. Тем более, что в Linux Mint есть собственный настройщик источников приложений. Рекомендую использовать именно его.

Запустить его можно с через параметры системы:

или прописав в терминале:

Такая вот красивая программка:

Подробнее об отдельных пунктах ниже.

Зеркала

Для начала необходимо выбрать ближайшие серверы источников пакетов. Это увеличит скорость их закачки и уменьшит время обновления системы. В меня две кнопки — для пакетов самого Linux Mint и для пакетов от Ubuntu.

Дополнительные компоненты

Тут можно поставить две галочки, которые могут негативно повлиять на работоспособность системы:

  1. Портированные пакеты(backports) — с помощью этой функции можно обновлять старые версии дистрибутива, добавлять в них более свежие приложения. Linux Mint 17.3 является на данный момент самой свежей версией, поэтому нет смысла в использовании backports.
  2. Нестабильные пакеты(romeo) — тестовые пакеты, свежие версии, но не проверенные должным образом. Имеет смысл использовать, когда хочется пощупать что-то новенькое. В другом случае — лучше использовать стабильную ветку.

Исходный код

Если не использовать apt-build, то нет смысла и отмечать этот пункт. Да и в самом использовании apt-build, кроме как для повышения температуры в комнате через дополнительный нагрев процессора — тоже нет.

Читайте также:  Firefox touchpad gestures windows

PPA, дополнительные репозитории и проверка подлинности ключей

Если вы верите в то, что вредоносных программ в дистрибутивах GNU/Linux нет, то использование таких источников пакетов — один из самых простых способов изменить своё мнение. И дело даже не в добросовестности сторонних сборщиков пакетов, а в возможности проникновения вредоносного кода в них.

У больших дистрибутивов достаточно пользователей, чтобы выявить некачественный пакет до вас. Чем меньше репозиторий — тем меньше пользователей. Чем меньше пользователей — тем меньше вероятность выявления зловредного кода. Соответственно, больше шансов стать участником ботнета или еще какой гадости.

Если необходима какая-то особая сборка программы, то я бы рекомендовал самостоятельно изготавливать её пакет. Благо это дело не особо сложное.

Еще один недостаток использования сторонних репозиториев в Linux Mint — возможные конфликты версий пакетов.

Обслуживание

Достаточно простой пункт с подробными подсказками:

Думаю, что в особых комментариях не нуждается.

Проверка настройки репозиториев в Linux Mint 17.3

Осталось проверить правильность настройки, для этого необходимо последовательно выполнить две команды:

Источник

Как подключить репозитории для 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
. . .

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

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 =
. . .

Читайте также:  Как надо обновит windows 10

Как можно видеть, просто указывается диапазон нужных 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 следует использовать другие инструменты.

Источник

Оцените статью