Debian yandex репозиторий: Репозитории Яндекса Debian 10.x |
Репозитории Debian
Давайте вкратце разберемся с репозиториями Debian. Для тех кто захочет узнать более подробно о каждом из приведенных репозиториев, рекомендую ознакомится с описанием на официальном сайте. Ссылки будут в описании к каждой из веток описанных в данной статье. Репозитории Debian можно условно разделить на 3 ветки.
1 – Стабильная (Stable)
2 – Тестируемая (Testing)
3 – Экспериментальная (Unstable)
Про стабильную думаю особо не стоит говорить. Эти пакеты прошли проверку и были одобрены к использованию. Репозиторий testing, на нем же базируется многим известная Ubuntu. В этой ветке пакеты прошли проверку и подготовку и эту ветку можно подключить для установки нужного вам пакета. Для этого достаточно добавить в sources.list следующую запись:
sudo nano /etc/apt/sources.list
deb http://ftp.ru.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib
Репозиторий Unstable содержит самые свежие пакеты п.о. Которое еще не прошло тщательное тестирование и может содержать ошибки. Конфликты с пакетов да и просто могут вызвать нестабильность работы всей системы в целом. Если например Testing еще можно подключать для установки каких то пакетов, то с Unstable нужно быть крайне аккуратным. Для добавления данного репозитория нужно в sources.list вписать его адрес:
deb http://ftp.ru.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ unstable main non-free contrib
Есть так же промежуточный репозиторий. В нем содержатся пакеты из Testing, а так же встречаются пакеты из Unstable. Тут они перекомпилируются и потом попадают в ветку Stable. Для его добавления так же просто нужно добавить запись в sources.list:
Для Debian 9
deb http://ftp.ru.debian.org/debian/ stretch-backports main contrib non-free
Для Debian 10
deb http://ftp.ru.debian.org/debian/ buster-backports main contrib non-free
Сторонние репозитории
Так же есть и сторонние репозитории, приведу лишь несколько из них. Мультимедийный репозиторий с не свободным п.о. Рекомендуется для работы с мультимедиа на вашем компьютере:
deb http://mirror.yandex.ru/debian-multimedia/ stable main
deb-src http://mirror.yandex.ru/debian-multimedia/ stable main
Добавляем ключ:
sudo apt update
sudo apt install deb-multimedia-keyring
Репозитории Google
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://dl.google.com/linux/earth/deb/ stable main
Для их добавления нужен ключ:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | sudo apt-key add -
Репозиторий компании Oracle
deb http://oss.oracle.com/debian unstable main non-free
Так же есть отдельный репозиторий для VirtualBox. Установку которого мы уже разбирали в соответствующих статьях для Debian 10 и Debian 9.
deb http://download.virtualbox.org/virtualbox/debian yakkety contrib
Ключи для данных репозиториев:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
Существуют и другие репозитории. Например репозитории Opera. Добавляются они все примерно одинаково. Если вам нужен конкретный репозиторий, то стоит искать его на сайте производителя того п.о. которое вы хотите установить в вашу систему. Но тут стоит понимать что установка п.о из сторонних репозиториев может подорвать стабильность вашей системы.
Репозитории Debian Buster 10
Репозитории для Debian Buster 10, если еще не успели прописать:
nano /etc/apt/sources.list
# Buster Debian 10.x
# security updates
deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main
# binary and source packages
deb http://deb.debian.org/debian/ buster main
deb-src http://deb.debian.org/debian/ buster main
# debian
deb http://ftp.debian.org/debian/ buster main
deb-src http://ftp.debian.org/debian/ buster main
deb http://httpredir.debian.org/debian/ buster-updates main
deb-src http://httpredir.debian.org/debian/ buster-updates main
# yandex
deb http://mirror.yandex.ru/debian buster main
deb-src http://mirror.yandex.ru/debian buster main
deb http://mirror.yandex.ru/debian buster-updates main
deb-src http://mirror.yandex.ru/debian buster-updates main
deb http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
deb-src http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
# Backports
#deb http://www.backports.org/debian buster-backports main contrib non-free
#deb-src http://www.backports.org/debian buster-backports main contrib non-free
Backports: официальный репозиторий пакетов из testing (в основном) и unstable (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ.
Компоненты источников:
- main — состоит из DFSG-compliant пакетов, которым не требуется другое ПО из других компонентов. Эти пакеты считаются частью дистрибутива.
- contrib — содержит DFSG-compliant ПО, но у них зависимостей из компонентов main (возможно упакованы в non-free).
- non-free — содержит пакеты, которое не соответствует DFSG.
Если вы хотите подключить репозиторий с несвободными компонентами системы, то добавьте contrib non-free после main.
Источник: http://linuxsql.ru
Репозитории Debian 10
В связи с недавним выходом Debian 10 Buster выкладываю репозитории для него.
cat /etc/apt/sources.list
# Buster
deb http://security.debian.org/debian-security buster/updates main
deb-src http://security.debian.org/debian-security buster/updates main
deb http://mirror.yandex.ru/debian buster main
deb-src http://mirror.yandex.ru/debian buster main
deb http://mirror.yandex.ru/debian buster-updates main
deb-src http://mirror.yandex.ru/debian buster-updates main
deb http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
deb-src http://mirror.yandex.ru/debian/ buster-proposed-updates main non-free contrib
# Backports
#deb http://mirror.yandex.ru/debian buster-backports main contrib non-free
#deb-src http://mirror.yandex.ru/debian buster-backports main contrib non-free
# Multimedia
#deb http://www.deb-multimedia.org buster main non-free
# WiFi
#deb http://httpredir.debian.org/debian/ buster main contrib non-free
Раздел Backports раскомментируйте при необходимости.
Debian Backports — официальный репозиторий пакетов из testing (в основном) и unstable (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет более свежие версии программ. Рекомендуется устанавливать конкретные пакеты, а не использовать все пакеты из данного репозитория, без нужной необходимости.
Добавил также репозиторий с драйверами на WiFi-чипы.
Репозиторий Multimedia — различные мультимедийные пакеты — RealPlayer, Acrobat Reader, libdvdcss2, win32,кодеки и др. Нужен в основном для десктопных установок. Раскомментируйте при необходимости.
Для него нужно импортировать ключ:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 5C808C2B65558117
Сторонние репозитории для Debian Stable
Добрый день всем, кто оказался на данном сайте. В этой статье мы рассмотрим сторонние репозитории для дистрибутива Debian. В отличии от Ubuntu, их намного меньше, но, этим и достигается стабильность системы. Так как установка из сторонних репозиториев может нарушить целостность системы, если можно так выразится. То есть, например, вы подключаете репозитории, устанавливаете из них приложения, в систему попадают пакеты, которые могут негативно сказаться на ее стабильности. Хотя, это и не всегда так, но, вероятность есть. Так же, сторонние репозитории могут меняться, что в свою очередь может доставить некий дискомфорт. Собственно, по этому в системе Debian их и недолюбливают, опять же, если можно так выразится. Все действия будут выполнятся при помощи текстового редактора Nano, о котором вы можете прочесть в этой статье. Все действия с добавлением ключей и редактированием файла “sources.list” выполняются от root пользователя.
Debian Multimedia
И так, вернемся к репозиториям, первый из них это “Debian Multimedia”. В этом репозитории находятся кодеки, проигрователи и многое другое. Что бы его подключить, переходим в терминал и сначала скачиваем GPG ключ:
wget http://www.deb-multimedia.org/pool/main/d/deb-multimedia-keyring/deb-multimedia-keyring_2016.8.1_all.deb && dpkg -i deb-multimedia-keyring_2016.8.1_all.deb
Затем подключаем сам репозиторий выполнив команду в терминале:
sudo nano /etc/apt/sources.list
В открывшемся окне спускаемся вниз списка и вставляем адрес репозитория:
deb [arch=amd64,i386] https://www.deb-multimedia.org buster main non-free
После чего сохраняем отредактированный файл и закрываем его. Затем обновляем списки пакетов командой:
apt update
Google Chrome
Переходим к браузерам, и пожалуй один из самых популярных браузеров это Google Chrome. Для него так же предусмотрен репозиторий для Debian. Но, сначала нужно скачать GPG ключ, переходим в терминал и скачиваем:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add -
Далее редактируем файл “sources.list”, в него нужно вписать репозиторий. Для этого открываем терминал и вводим команду:
nano /etc/apt sources.list
Затем спускаемся вконец списка и вставляем адрес репозитория:
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
После чего сохраняем и закрываем отредактированный файл. Ну и останется только обновить списки пакетов:
apt update
И можно устанавливать свежую сборку Google Chrome.
Браузер Opera
Для тех кто пользуется браузером Opera так же есть официальны репозиторий от разработчиков для Debian. Для начала давайте скачаем GPG ключ, а затем перейдем к подключению данного репозитория. И так, переходим в терминал и скачиваем GPG ключ:
wget -O - http://deb.opera.com/archive.key | apt-key add -
Теперь нужно вписать репозиторий в sources.list. Для этого вводим команду:
nano /etc/apt/sources.list
И в конце списка вставляем адрес репозитория:
deb [arch=amd64,i386] https://deb.opera.com/opera-stable/ stable non-free
После чего нам останется обновить списки пакетов:
apt update
И можно устанавливать браузер Opera.
Vivaldi Browser
Разработчики браузера Vivaldi так же создали для Debian репозиторий. Для того что бы подключить его, переходим в терминал и сначала давайте скачаем GPG ключ, а затем подключим репозиторий. И так, скачиваем GPG ключ командой:
apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 2CC26F777B8B44A1
Затем, нужно в файле “sources.list” прописать репозиторий, для этого открываем данный файл Nano редактором:
nano /etc/apt/sources.list
После чего вписываем адрес репозитория:
deb [arch=i386,amd64] http://repo.vivaldi.com/stable/deb/ stable main
Сохраняем и закрываем файл sources.list. Далее останется обновить списки пакетов:
apt update
И устанавливать браузер vivaldi.
Редактор Atom
Я уже писал о том, как установить редактор Atom, ознакомится со статьей вы можете тут. Но, все же напишу об этом репозитории на всякий пожарный как говорится. Прежде чем приступать к скачиванию GPG ключа, нужно установить некоторые зависимости. Давайте это и сделаем, переходим в терминал и вводим команду:
apt install curl wget apt-transport-https dirmngr
Затем скачиваем GPG ключ, для этого открываем терминал и вводим команду:
curl -L https://packagecloud.io/AtomEditor/atom/gpgkey | apt-key add -
После чего открываем sources.list и вставляем в него адрес репозитория:
deb [arch=amd64] https://packagecloud.io/AtomEditor/atom/any/ any main
Сохраняем sources.list и закрываем, далее останется обновить списки пактов:
apt update
И можно устанавливать редактор Atom.
Docker
Для тех кто работает с Docker CE, так же существует репозиторий от разработчиков. Для того что бы подключить его, нужно сначала скачать GPG ключ. Но, перед этим давайте установим зависимости, переходим в терминал и вводим соответствующую команду:
apt install curl wget apt-transport-https dirmngr
Теперь можно приступать к скачиванию GPG ключа, вставляем команду в терминале:
curl -fsSL https://download.docker.com/linux/debian/gpg | apt-key add -
После чего нужно в файле “sources.list” прописать репозиторий Docker. Для этого открываем файл “sources.list” редактором Nano:
nano /etc/apt/sources.list
И вписываем адрес репозитория:
deb [arch=amd64] https://download.docker.com/linux/debian buster stable
Далее останется только сохранить отредактированный файл и закрыть его. Затем обновляем списки пакетов:
apt update
И можно приступать к установке Docker CE.
Dovecot
Это IMAP- и POP3-сервер, разрабатываемый с упором на безопасность. Другими словами, это сервер для предоставления доступа к почтовым ящикам. Является свободным и гибким к настройке. Что бы подключить репозиторий Dovecot, открываем терминал и для начала установим необходимые зависимости:
apt install curl wget apt-transport-https dirmngr
Затем нужно скачать GPG ключ:
curl https://repo.dovecot.org/DOVECOT-REPO-GPG | gpg --import && gpg --export ED409DA1 > /etc/apt/trusted.gpg.d/dovecot.gpg
После чего нам нужно вписать в файл “sources.list” репозиторий. Для этого открываем “sources.list” редактором Nano:
nano /etc/apt/sources.list
И вписываем репозиторий:
deb https://repo.dovecot.org/ce-2.3-latest/debian/buster buster main
Далее сохраняем отредактированный файл и закрываем редактор Nano. После чего необходимо обновить списки пакетов:
apt update
И можно приступать к установке Dovecot.
Dropbox
Те кто пользуется Dropbox, наверняка захотят установить более свежую версию из официальных репозиториев самих разработчиков. Для того что бы подключить репозиторий для Dropbox открываем терминал и первым делом нам нужно скачать GPG ключ:
apt-key adv --keyserver pgp.mit.edu --recv-keys 1C61A2656FB57B7E4DE0F4C1FC918B335044912E
Затем необходимо вписать репозиторий в файл “sources.list”. Для этого открываем его в терминале при помощи редактора Nano:
nano /etc/apt/sources.list
В открывшемся окне вписываем репозиторий:
deb http://linux.dropbox.com/debian buster main
После чего сохраняем и закрываем редактор Nano. Далее обновляем списки пакетов:
apt update
И устанавливаем Dropbox.
Enpass Password Manager
Это менеджер паролей, я уже писал о менеджерах паролей, правда там шла речь об KeePassXC. Но для тех, кто предпочитает Enpass, имеется официальный репозиторий от разработчиков. Сначала давайте скачаем GPG ключ, после чего подключим репозиторий. И так, скачиваем ключ, открываем терминал и вводим команду:
wget -O - https://dl.sinew.in/keys/enpass-linux.key | apt-key add -
Далее открываем файл “sources.list”, после чего вписываем в него репозиторий:
nano /etc/apt/sources.list
Репозиторий:
deb http://repo.sinew.in/ stable main
Обновляем списки пактов и можно устанавливать Enpass.
apt update
Froxlor
Froxlor это панель управления сервером, при помощи Froxlor вы можете управлять FTP аккаунтами, доменными именами, и многим другим. Для того что бы подключить репозиторий от разработчиков данной панели, нужно сначала скачать GPG ключ. Открываем терминал и вводим команду на скачивания gpg ключа:
apt-key adv --keyserver pool.sks-keyservers.net --recv-key FD88018B6F2D5390D051343FF6B4A8704F9E9BBC
Далее вписываем репозиторий в файл “sources.list” открыва его в терминале редактором Nano:
nano /etc/apt/sources.list
Вписываем в открывшемся окне репозиторий:
deb http://debian.froxlor.org stable main
После чего сохраняем файл “sources.list” и закрываем редактор Nano. Далее обновляем списки репозиториев:
apt update
И можно приступать к установке панели Froxlor.
Google Earth
Многим известный проект Google Earth от не менее известной компании. Для установки Google Earth из репозитория Google переходим в терминал и скачиваем GPG ключ:
wget -q -O - https://dl.google.com/linux/linux_signing_key.pub | apt-key add -
Далее нужно отредактировать файл “sources.list”, для этого открываем его в терминале редактором Nano:
nano /etc/apt/sources.list
Вписываем в него адрес репозитория:
deb [arch=amd64] http://dl.google.com/linux/earth/deb/ stable main
Сохраняем отредактированный файл и закрываем редактор Nano. Затем обновляем списки пакетов командой:
apt update
После чего устанавливаем Google Earth из репозиториев Google.
Lynis
Для тех кто занимается аудитом безопасности знакома утилита под названием Lynis. Для нее так же предусмотрен репозиторий от разработчиков. Перед тем как добавлять репозиторий, давайте сначала скачаем GPG ключ, открываем терминал и вставляем команду:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C80E383C3DE9F082E01391A0366C67DE91CA5D5F
Теперь когда мы скачали ключ, нужно подключить репозиторий, для этого открываем “sources.list” в терминале командой:
nano /etc/apt/sources.list
Затем нужно в него вписать репозиторий:
deb https://packages.cisofy.com/community/lynis/deb/ buster main
После чего сохраняем файл “sources.list” и закрываем редактор Nano. Теперь осталось обновить списки пактов командой:
apt update
А затем можно приступать к установке Lynis из репозитория разработчиков.
MariaDB
MariaDB это база данных, по праву заслужившая свою популярность. От разработчиков MariaDB, для Debian имеется репозиторий, в котором хранится свежая версия данной базы данных. Для того что бы подключить репозиторий, сначала нужно скачать GPG ключ. Давайте это мы и проделаем, открываем терминал и вводим команду:
apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xF1656F24C74CD1D8
Теперь нужно вписать репозиторий в файл “sourcs.list”. Открываем его в терминале редактором Nano:
nano /etc/apt/sources.list
После чего вписываем репозитории, сохраняем его и выходим из редактора:
deb [arch=i386,amd64] http://mirror.23media.de/mariadb/repo/10.2/debian stretch main
deb-src [arch=i386,amd64] http://mirror.23media.de/mariadb/repo/10.2/debian stretch main
Далее обновляем списки пактов и приступаем к установке MariaDB.
MEGA Sync Client
Разработчики Mega Sync Client предусмотрели для Debian репозиторий, в котором хранится данный клиент. Для начала давайте скачаем ключ для репозитория:
apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 4B4E7A9523ACD201
Теперь можно переходить к подключению самого репозтория в файл “sources.list” Открываем его в терминале командой:
nano /etc/apt/sources.list
И вписываем в него репозиторий:
deb http://mega.nz/linux/MEGAsync/Debian_10.0/ ./
После чего можно обновлять списки пакетов и устанавливать MEGA Sync Client.
MuCommander
Это некий аналог Total Commander если можно так выразится. Написанный на языке программирования Java. Для того что бы установить его из репозиториев разработчиков отправляемся в терминал и скачиваем ключи:
apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 030BBF253A687AFF
Затем нужно вписать репозиторий в файл “sources.list” предварительно открыв его редактором Nano:
nano /etc/apt/sources.list
Сам репозиторий, который нужно вписать в этот файл:
deb http://apt.mucommander.com stable main non-free contrib
Далее обновляем списки пакетов и устанавливаем MuCommander.
Nextcloud Client
Про установку Nextcloud Client я уже писал, вы можете прочесть данную статью пройдя по этой ссылке. Что бы подключить репозиторий от разработчиков Nextcloud Client сначала нужно скачать ключ для репозитория. Переходим в терминал и скачиваем ключи введя команду:
wget -q -O - http://download.opensuse.org/repositories/home:/ivaradi/Debian_9.0/Release.key | apt-key add -
Далее вписываем репозиторий в “sources.list” открыв его редактором nano:
nano /etc/apt/sources.list
В открывшемся окне вписываем адрес репозитория:
deb [arch=amd64,i386] http://download.opensuse.org/repositories/home:/ivaradi/Debian_10.0/ /
Далее можно обновлять списки репозиториев и приступать к установке Nextcloud Client.
Nginx
Многим известный nginx, разработанный в России веб-сервер и почтовый прокси-сервер. Для того что бы установить его из репозиториев разработчиков, отправляемся в терминал и сначала скачиваем GPG ключ для репозитория:
wget https://nginx.org/keys/nginx_signing.key && apt-key add nginx_signing.key
Затем открываем файл “sources.list” командой:
nano /etc/apt/sources.list
И в открывшемся окне вписываем адрес репозитория:
deb [arch=amd64,i386] http://nginx.org/packages/debian/ buster nginx
deb-src [arch=amd64,i386] http://nginx.org/packages/debian/ stretch nginx
После чего сохраняем файл и выходим из редактора. Далее обновляем списки пактов и можно приступать к установке веб-сервер.
NodeJs
Разработчики NodeJs позаботились о том, что бы пользователи Debian могли установить свежую версию их продукта. Для подключения репозитория от разработчиков NodeJs, отправляемся в терминал и первым делом скачиваем необходимые зависимости:
apt install curl wget apt-transport-https dirmngr
Затем нужно скачать ключи для репозитория, для этого вводим команду в терминале:
curl -s https://deb.nodesource.com/gpgkey/nodesource.gpg.key | apt-key add -
Открываем текстовым редактором “sources.list” и вписываем репозиторий:
nano /etc/apt/sources.list
Репозитории
deb https://deb.nodesource.com/node_12.x buster main
deb-src https://deb.nodesource.com/node_12.x buster main
Далее останется обновит списки пакетов и приступить к установке NodeJs.
ownCloud Client
Еще одно облако, которое вы можете поднять на своем сервере. Для того что бы подключить репозитории ownCloud Client, отправляемся в терминал и превым делом скачиваем GPG ключи:
wget http://download.opensuse.org/repositories/isv:ownCloud:desktop/Debian_8.0/Release.key && apt-key add - < Release.key && rm Release.key
Затем открываем файл “sources.list” текстовым редактором в терминале:
nano /etc/apt/sources.list
И в него вписываем репозиторий:
deb http://download.opensuse.org/repositories/isv:/ownCloud:/desktop/Debian_10.0/ /
Далее сохраняем и выходим из текстового редактора. После чего можно приступить к установке.
Pantheon Desktop
Графическая оболочка разработанная создателями дистрибутива Elementary. Для того что бы ее установить в Debian из репозиториев разработчиков, первым делом отправляемся в терминал и скачиваем ключ от репозитория:
wget http://gandalfn.ovh/debian/pantheon-debian.gpg.key -O- | apt-key add -
После чего нужно вписать сам репозиторий, для этого выполняем команду в терминале:
nano /etc/apt/sources.list
И в открывшемся окне спускаемся вниз списка и вписываем репозиторий:
deb [arch=amd64] http://gandalfn.ovh/debian buster-juno main contrib
Далее сохраняем и закрываем редактор, после чего можно приступать к установке Pantheon Desktop
PHP
Для установки php из официальных репозиториев разработчиков, отправляемся в терминал и сначала скачиваем GPG ключ:
wget -q -O- https://packages.sury.org/php/apt.gpg | apt-key add -
Следующим шагом нужно вписать репозиторий. Для этого открываем текстовым редактором файл “sources.list”:
nano /etc/apt/sources.list
И в него вписываем репозиторий:
deb https://packages.sury.org/php/ buster main
PostgreSQL
Это еще одна база данный, для того что бы установить ее из репозиториев разработчиков, открываем терминал и вводим команду для скачивания ключа GPG:
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | apt-key add -
Далее нужно вписать репозиторий в файл “sources.list”. Открываем его в терминале текстовым редактором:
nano /etc/apt/sources.list
И вписываем репозиторий:
deb [arch=amd64,i386] http://apt.postgresql.org/pub/repos/apt/ buster-pgdg main
Далее сохраняем файл и выходим из редактора. После чего обновляем списки пакетов и приступаем к установке PostgreSQL.
Prosody
Prosody — это кроссплатформенный XMPP-сервер, написанный на языке программирования Lua. От аналогов его отличают низкое потребление ресурсов, простота в использовании и расширяемость. Приступаем к подключению репозитория, и первым делом нам необходимо скачать ключ. Для этого открываем терминал и вводим соответствующую команду:
wget https://prosody.im/files/prosody-debian-packages.key -O- | apt-key add -
Далее нужно вписать репозиторий в файл “sources.list” открыв его текстовым редактором:
nano /etc/apt/sources.list
В открывшемся окне вписываем репозиторий:
deb http://packages.prosody.im/debian buster main
После чего сохраняем файл и выходим из редактора.
Proxmox
Про систему виртуализации proxmox я уже писал, ознакомится со статьей вы можете тут. Для того что бы установить Proxmox из официальных репозиториев разработчиков, открываем терминал и первым делом скачиваем ключ:
wget -O- "http://download.proxmox.com/debian/key.asc" | apt-key add -
Далее нужно вписать репозиторий в файл “sources.list”. Для этого отправляемся в терминал и открываем его редактором Nano:
nano /etc/apt/sources.list
После чего вписываем в него репозиторий:
deb [arch=amd64] http://download.proxmox.com/debian buster pve-no-subscription
Сохраняем файл и выходим из редактора, после чего обновляем списки пакетов и приступаем к установке Proxmox.
Skype
Те кто пользуется Skype наверняка захотят установить более свежую версию данного продукта. Для этого необходимо подключить официальный репозиторий Skype. И так, переходим в терминал и сначала скачиваем ключи для репозитория:
apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 05CD43032484414B
apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 1F3045A5DF7587C3
Теперь нужно вписать сам репозиторий в файл “sources.list”. Для этого открываем его текстовым редактором Nano, введя команду в терминале:
nano /etc/apt/sources.list
В открывшемся окне вписываем репозиторий:
deb [arch=amd64] https://repo.skype.com/deb stable main
После чего сохраняем и выходим из редактора. Далее останется обновить списки пакетов и приступить к установке Skype.
Steam
Для установки Steam из репозиториев разработчиков отправляемся в терминал и для начала нужно скачать GPG ключ. Для этого вводим команду:
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys F24AEA9FB05498B7
Далее нужно вписать сам репозиторий. Для этого открываем текстовым редактором файл “sources.list”:
nano /etc/apt/sources.list
И в открывшемся окне вписываем репозиторий Steam:
deb [arch=i386,amd64] http://repo.steampowered.com/steam/ precise steam
После чего сохраняем файл и выходим из редактора. Далее можно устанавливать Steam предварительно обновив списки пактов.
Sublime Text
Sublime Text — проприетарный текстовый редактор. О котором я уже писал как то в одной из статей, с которой можно ознакомится пройдя по данной ссылке. Чаще всего его используют для написания сайтов. Что бы подключить официальный репозиторий предоставляющий свежие версии Sublime Text, открываем терминал и скачиваем ключ для репозитория:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | apt-key add -
Теперь нужно вписать репозиторий в файл “sources.list”. Открываем его в терминале текстовым редактором:
nano /etc/apt/sources.list
Вписываем репозиторий:
deb https://download.sublimetext.com/ apt/stable/
После чего сохраняем и выходим из редактора. Далее останется только установить Sublime Text.
Teamviewer
Разработчики Teamviewer создали официальный репозиторий для Debian. Давайте его и подключим в нашу систему. Для начала нужно скачать ключи, открываем терминал и вводим соответствующую команду:
wget -O - https://download.teamviewer.com/download/linux/signature/TeamViewer2017.asc | apt-key add -
Теперь можно приступить к подключению репозитория. Для этого нужно вписать его в “sources.list”. Открываем его в терминале набрав команду:
nano /etc/apt/sources.list
После чего в открывшимся окне вписываем репозиторий:
deb http://linux.teamviewer.com/deb stable main
Далее сохраняем файл и выходим из редактора. После чего можно приступить к установке Teamviewer, предварительно обновив списки пакетов.
TOR
Для установки браузера TOR из репозиториев разработчиков отправляемся в терминал и первым делом скачиваем GPG ключ:
apt-key adv --keyserver ha.pool.sks-keyservers.net --recv-keys 74A941BA219EC810
После чего нужно подключить репозитории, для этого открываем “sources.list” в терминале набрав данную команду:
nano /etc/apt/sources.list
В открывшемся файле вписываем репозитории:
deb [arch=i386,amd64,armel,armhf] http://deb.torproject.org/torproject.org stable main
deb-src [arch=i386,amd64,armel,armhf] http://deb.torproject.org/torproject.org stable main
Теперь сохраняем файл и выходим из редактора. После чего обновляем списки пакетов и устанавливаем свежую версию браузера TOR.
Virtualbox
Что бы подключить репозиторий Virtualbox в Debian, открываем терминал и первым делом скачиваем ключи от данного репозитория:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add - wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | apt-key add -
Далее нужно вписать репозиторий в “sources.list” открыв его текстовым редактором в терминале:
nano /etc/apt/sources.list
Вписываем в открывшемся файле репозиторий:
deb [arch=i386,amd64] http://download.virtualbox.org/virtualbox/debian buster contrib
После чего сохраняем файл и выходим из редактора. Теперь осталось обновить списки пакетов и можно устанавливать Virtualbox.
Visual Studio Code
Я писал о форке Visual Studio Code, в котором был удален весь мусор, который там находился от компании Microsoft. Если вам интересно, вы можете ознакомиться с этим форком в этой статье. А для тех кто предпочитает пользоваться Visual Studio Code, имеется официальный репозиторий от Microsoft. Для того что бы его подключить, открываем терминал и сначала нужно скачать ключ для репозитория:
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg && mv microsoft.gpg /etc/apt/trusted.gpg.d/microsoft.gpg
Обратите внимания, что у вас должен быть установлен curl и некоторые другие зависимости, для их установки выполните команду:
apt install curl wget apt-transport-https dirmngr
Теперь можно приступить к добавлению репозитория. Для этого открываем файл “sources.list” текстовым редактором в терминале введя команду:
nano /etc/apt/sources.list
В открывшемся файле вписываем репозиторий:
deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main
Теперь сохраняем файл и выходим из редактора. После чего нужно обновить списки пакетов и можно устанавливать Visual Studio Code.
Webmin
О панели управления сервером Webmin я писал в этой статье. Для того что бы подключить репозиторий, который предоставляется разработчиками, отправляемся в терминал. И первым делом скачиваем ключ для этого репозитория введи команду:
wget http://www.webmin.com/jcameron-key.asc && apt-key add jcameron-key.asc && rm jcameron-key.asc
После чего добавляем в файл “sources.list” репозиторий. Для этого открываем данный файл текстовым редактором в терминале введя команду:
nano /etc/apt/sources.list
Далее сохраняем файл, выходим из редактора и обновляем списки пакетов. После чего можно устанавливать Webmin.
Weechat
Это IRC-клиент, который вы можете установить в Debian и других Unix-подобных операционных системах. Для того что бы его установить из репозитория разработчиков, переходим в терминал и скачиваем необходимые GPG ключи:
apt-key adv --keyserver hkp://p80.pool.sks-keyservers.net:80 --recv-keys 11E9DE8848F2B65222AA75B8D1820DB22A11534E
Далее нужно вписать репозиторий в “sources.list”. Для этого открываем его в терминале командой:
nano /etc/apt/sources.list
Затем вписываем в данный файл репозитории:
deb https://weechat.org/debian buster main
deb-src https://weechat.org/debian stretch main
Сохраняем файл и выходим из редактора Nano. После чего обновляем списки пакетов и устанавливаем Weechat.
Wine
Wine позволяет устанавливать в Linux программы и игры написанные для Windows. Для того что бы установить Wine из репозитория разработчика, переходим в терминал. Следующим шагом нам нужно скачать ключ для данного репозмитория, для этого вводим команду:
wget -nc https://dl.winehq.org/wine-builds/winehq.key && apt-key add winehq.key && rm winehq.key
Далее, открываем файл “sources.list” и в нем вписываем репозиторий. Для того что бы открыть файл “sources.list”, вводим команду в терминале:
nano /etc/apt/sources.list
После чего в открывшемся окне вписываем репозиторий:
deb [arch=i386] https://dl.winehq.org/wine-builds/debian/ buster main
Далее обновляем списки пакетов и устанавливаем Wine.
Наглядное пособие
Для тех кто не знаком как добавлять репозитории в Debian описанным выше способом, будет полезно прочесть в этой главе наглядное пособие. Надеюсь, оно вам будет полезно. И так, первым делом везде нужно скачать GPG ключи, переходим в терминал и скачиваем ключ. Все действия будут выполнятся на примере редактора Sublime Text. Что бы скачать GPG ключ вводим в терминале команду:
wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | apt-key add -
Если вдруг у вас будет надпись о том, что у вас нет sudo, необходимо настроить систему, для этого пройдите по ссылке и прочтите данную статью. Либо, зайдите сразу под root пользователем, выполнив команду:
su -
Я же для наглядности буду использовать sudo, а вы делайте как вам удобно. После того как вы введете команду, нажимаете клавишу “Enter”. В результате у вас появится сообщение о том, что ключ был скачан и добавлен в систему:
Следующим шагом нужно вписать репозиторий в файл “sources.list”. Для этого выполняется команда:
sudo nano /etc/apt/sources.list
После того как вы открыли файл “sources.list” при помощи текстового редактора Nano, вам нужно спустится вниз списка и вписать репозиторий:
deb https://download.sublimetext.com/ apt/stable/
Добавляемый репозиторий выделен цветом для наглядности. То есть, вам нужно спустится вниз до последних строчек закомментированных знаком #. Вы так же можете подписать добавляемый репозиторий, закомментировав его название знаком #. Затем вставить туда репозиторий, а при необходимости можно отступить при помощи клавиши “Enter”. После чего сохраняем файл комбинацией клавиш:
CTRL + O
Затем нажимаем клавишу:
Enter
И выходим из редактора Nano комбинацией клавиш:
CTRL + X
Теперь обновим списки пакетов командой:
sudo apt update
После чего можно приступать к установке Sablime Text, выполив команду:
sudo apt install sublime-text
После установки программу можно будет найти в установленных приложениях, исключения составляют терминальные утилиты.
Заключение
В данной статье перечислены не все репозитории для Debian. Но, не всегда есть смысл их подключать, например, если вы используете Debian SID, в нем постоянно меняются пакеты, и для него нецелесообразно подключать сторонние репозитории. Да и вообще, подключайте только те репозитории, которые предоставлены создателями знакомого вам программного обеспечения. Не рекомендуется подключать репозитории, которые вам не знакомы. То есть, поясню, репозитории которые создаются скажем другими пользователями. Почему? Все просто, вы не знаете что там в репозиториях хранится, а установив из такого репозитория какой нибудь пакет, вы рискуете безопасностью своей системы. Таким образом в вашу систему может попасть вредоносное программное обеспечение, которое может доставить массу неприятностей.
А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X
Репозиторий Debian
Зачем нужны репозитории.
Репозитории – это специальные сервера-хранилища программ (архивов). С их помощью достаточно быстро и удобно устанавливать, обновлять программное обеспечение, при этом не надо заботиться о зависимостях и совместимости, если необходимы дополнительные пакеты, то они также будут установлены. Думать при этом нам необязательно. Программы установки предупредят и о проблемах, которые могут нас ожидать. Т.е. репозитории нужны для централизованного управления обновлением пакетов. Как и во всех системах Linux, Debian также использует репозитории для обновлений. В зависимости от подключенных репозиториях появится возможность и устанавливать различное программное обеспечение (deb пакеты) и обновлять систему.
Перед подключением репозиториев нужно немного разобраться в версиях Debian.
Какие бывают версии Debian.
Выпуски в Debian названы очень интересно, выбираются из имён героев мультфильма «История игрушек» (Toy Story) компании Pixar.
- Следующий выпуск Debian, кодовое название «bellseye» — дата выпуска не определена
- Debian 10 («buster») — текущий стабильный выпуск
- Debian 9 («stretch») — старый стабильный выпуск
- Debian 8 («jessie») — старый стабильный выпуск
- Debian 7 («wheezy») — старый стабильный выпуск
- Debian 6.0 («squeeze») — старый стабильный выпуск
- Debian GNU/Linux 5.0 («lenny») — старый стабильный выпуск
- Debian GNU/Linux 4.0 («etch») — старый стабильный выпуск
- Debian GNU/Linux 3.1 («sarge») — старый стабильный выпуск
- Debian GNU/Linux 3.0 («woody») — старый стабильный выпуск
- Debian GNU/Linux 2.2 («potato») — старый стабильный выпуск
- Debian GNU/Linux 2.1 («slink») — старый стабильный выпуск
- Debian GNU/Linux 2.0 («hamm») — старый стабильный выпуск
Debian активно поддерживает как минимум три выпуска:
- — «стабильный» — дистрибутив содержит последнюю официально выпущенную версию дистрибутива Debian.
- — «тестируемый» — текущий «тестируемый» дистрибутив содержит пакеты, которые ещё не вошли в «стабильный» выпуск, но ожидается, что они туда попадут.
- — «нестабильный» — это дистрибутив, находящийся в активной разработке в данный момент.
Общий вид подключаемых репозиториев:
- deb http://site.example.com/debian distribution component1 component2 component3
- deb-src http://site.example.com/debian distribution component1 component2 component3
- deb http://ftp.de.debian.org/debian stable main contrib non-free
- deb — архив бинарных пакетов
- deb-src — архив пакетов с исходным кодом
- distribution — либо кодовое имя / псевдоним релиза (Squeeze, Wheezy, Jessie, sid), либо класс релиза (stable, oldstable, testing, unstable)
- component:
- main состоит из DFSG-compliant пакетов, которым не требуется другое ПО из других зон. Эти пакеты считаются частью дистрибуции Debian
- contrib пакеты содержат DFSG-compliant ПО, но у них нет зависимостей из зоны main (возможно упакованы в non-free)
- non-free содержит ПО, которое не соответствует DFSG
- non-us — содержит программы с криптографическим программным кодом. Они должны содержаться на «не-us» сервере из-за экспортных ограничений США
Список репозиториев можно посмотреть здесь:
Мировые серверы-зеркала Debian: https://www.debian.org/mirror/list
Неофициальные репозитории: https://wiki.debian.org/ru/UnofficialRepositories
Определить выпуск Debian просто:
# lsb_release -a — посмотреть полное наименование выпуска
# uname -a — посмотреть версию и год выпуска
# cat /etc/issue.net — посмотреть краткое наименование выпуска
Подключение репозитория в Debian.
Для подключения репозитория прописываем необходимые репозитории в файле /etc/apt/sources.list:
# nano /etc/apt/sources.list
Прописываем в конфигурационном файле нужные репозитории и сохраняем файл.
Для Debian 10 прописываем:
# security updates
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free# binary and source packages
deb http://deb.debian.org/debian/ buster main contrib non-free
deb-src http://deb.debian.org/debian/ buster main contrib non-free
Можно добавить и другие хранилища, например:
deb http://ftp.debian.org/debian/ buster main contrib non-free
deb-src http://ftp.debian.org/debian/ buster main contrib non-free
deb http://httpredir.debian.org/debian/ buster-updates main contrib non-free
deb-src http://httpredir.debian.org/debian/ buster-updates main contrib non-free
Также можно добавить и подключить по необходимости файловый архив Backports:
# Backports
deb http://www.backports.org/debian buster-backports main contrib non-free
deb-src http://www.backports.org/debian buster-backports main contrib non-free
Debian Backports — официальный репозиторий пакетов из testing (в основном) и unstable (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет свежие версии программ. Рекомендуется устанавливать конкретные пакеты, а не использовать все пакеты из данного репозитория, без нужной необходимости.
Для Debian 9 соответственно прописываем:
# security updates
deb http://security.debian.org/ stretch/updates main contrib non-free
deb-src http://security.debian.org/ stretch/updates main contrib non-free# binary and source packages
deb http://ftp.ru.debian.org/debian/ stretch main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ stretch main contrib non-free
# stretch-updates
deb http://ftp.ru.debian.org/debian/ stretch-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ stretch-updates main contrib non-free
Для Debian 8 соответственно прописываем:
# security updates
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free# binary and source packages
deb http://ftp.ru.debian.org/debian/ jessie main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie main contrib non-free
# jessie-updates
deb http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.ru.debian.org/debian/ jessie-updates main contrib non-free
Далее обновляем информацию о репозиториях и пакетах (deb пакетах):
# aptitude update
Теперь можно устанавливать программы, например установим программу mc (Midnight Commander):
# apt-get install mc
Можно установить сразу несколько программ, подтвердение установки программы при этом будет происходить автоматически. Установим программы ssh, ntp, filezilla, mc:
# apt install ssh ntp filezilla mc -y
Можно воспользоваться и графическим менеджером пакетов — Synaptic. В данной программе также можно устанавливать, удалять, настраивать и обновлять пакеты в вашей системе, просматривать списки доступных и установленных пакетов, управлять репозиториями и обновлять систему до новой версии. И все это в графическом виде, уже не надо использовать командную строку.
Более подробно можно почитать здесь:
https://wiki.debian.org/ru/SourcesList.
Также подключение репозитория в системе Debian можно посмотреть здесь:
Debian – настройка сетевого интерфейса
Debian — установка (LVM ext4)
Debian — установка и настройка ssh-сервера
Обновление системы — Debian
Репозитории Debian 8
cat /etc/apt/sources.list
# Jessie
deb http://security.debian.org/ jessie updates main
# Line commented out by installer because it failed to verify:
deb-src http://security.debian.org/ stretch/updates main
deb http://mirror.yandex.ru/debian jessie main
deb-src http://mirror.yandex.ru/debian jessie main
deb http://mirror.yandex.ru/debian jessie-updates main
deb-src http://mirror.yandex.ru/debian jessie-updates main
deb http://mirror.yandex.ru/debian/ jessie-proposed-updates main non-free contrib
deb-src http://mirror.yandex.ru/debian/ jessie-proposed-updates main non-free contrib
# Backports
#deb http://mirror.yandex.ru/debian jessie-backports main contrib non-free
#deb-src http://mirror.yandex.ru/debian jessie-backports main contrib non-free
# Multimedia Официальный сервер
#доступны пакеты для stable testing, unstable, stable-backports, experimental
#deb http://www.deb-multimedia.org jessie main non-free
При необходимости снимаем комментарии с backports и multimedia.
Debian Backports — официальный репозиторий пакетов из testing (в основном) и unstable (в некоторых случаях, например, для обновления безопасности) версии Debian, адаптированных для работы в стабильной (stable) версии, иными словами предоставляет более свежие версии программ. Рекомендуется устанавливать конкретные пакеты, а не использовать все пакеты из данного репозитория, без нужной необходимости.
Так как репозиторий backports по приоритету ниже, чем основной, при установке нужно принудительно указать репозиторий с помощью опции -t:
# apt-get -t jessie-backports install iceweasel
Multimedia — различные мультимедийные пакеты — RealPlayer, Acrobat Reader, libdvdcss2, win32,кодеки и др. Нужен в основном для десктопных установок.
После добавления первым делом устанавливаем ключ из пакеты
apt-get update && apt-get install deb-multimedia-keyring
Debian 9 настройка репозиториев — Вэб-шпаргалка для интернет предпринимателей!
/etc/apt/sources.list
Как часть своей работы, Apt использует файл содержащий список ‘источников’ из которых могут быть скачаны пакеты. Этот файл /etc/apt/sources.list.
Содержимое этого файла обычно имеет следующий формат (приведенные ниже данные являются вымышленными и не должны использоваться):
Тип архива
Первое слово в каждой строке, deb или deb-src, указывает тип архива. Deb указывает что архив содержит бинарные пакеты (deb), пре-компилированные пакеты для нормального использования. Deb-src указывает что это архив пакетов с иходным кодом, который содержит оригинальные исходные коды программ плюс контрольный файл Debian (.dsc) и diff.gz содержащий изменения и необходимый для пакетирования программы.
URL Репозитория
Следующая запись в строке это адрес (URL) репозитория с которого вы хотите скачивать пакеты. Основной список зеркал репозитория Debian находитсяздесь.
Дистрибутив
‘distribution’ может быть либо кодовое имя / псевдоним релиза (jessie, stretch, buster, s >
Например, если у вас есть система работающая на Debian 10.2 «buster» и вы не хотите обновляться когда выйдет Debian «bullseye», в таком случае нужно использовать «buster» вместо «bullseye». Если вы всегда хотите помогать с тестированием дистрибутива, то используйте «testing». Если вы отслеживаете цикл «bullseye» и хотите оставаться на нём от тестирования и до конца его жизни, используйте «bullseye».
Компонент
main состоит из DFSG-compliant пакетов, которым не требуется другое ПО из других зон. Эти пакеты считаются частью дистрибуции Debian
contrib пакеты содержат DFSG-compliant ПО, но у них зависимостей из зоны main (возможно упакованы в non-free).
non-free содержит ПО, которое не соответствует DFSG.
Пример sources.list
Ниже приведен пример файла sources.list для Debian 9/Stretch.
Если вы хотите подключить репозиторий с несвободными компонентами системы, то добавьте contrib non-free после main:
Для редактирования вашего файла sources.list, вы можете воспользоваться утилитой software-properties-gtk. Расположенной в Menu → System → Administration → Software Sources.
Используем Tor вместе с Apt
Apt может получать и загружать обновления через Tor. Для этого вам нужно установить пакеты tor и apt-transport-tor. Затем вы можете использовать официальные onion-ресурсы в Debian.
Ниже приведен пример файла sources.list использующий onion-ресурсы в Debian 9/Stretch:
CD-ROM
Если вы хотите использовать CD-ROM для установки пакетов или автоматического обновления системы через APT, то можно записать его в /etc/apt/sources.list. Для этого можно использовать программу apt-cdrom, например:
Можно использовать -d для каталога точки монтирования CD-ROM или добавить точку монтирования не-CD (т.е. USB накопитель).
Проблемы с разрешением доменных имен
Если у вас сломалось/не работает разрешение имён. Например, ниже запущен порт S/390x в QEMU Chroot:
Вы можете временно обойти эту проблему, указав IP адрес репозитория (получив его с другой машны):
Debug Symbol Packages
Для отладки аварийных остановок работы программ часто требуются соответствующие файлы символов отладки. Для большинства пакетов Debian они находятся в пакетах dbgsym. Они доступны из отдельного архива.
Ниже приведен пример файла sources.list для dbgsym-пакетов Debian 9/Stretch:
Подробнее
Список неофициальных репозиториев, что-бы получить дополнительные программы ( Skype, Opera, Google )
Дистрибутив Debian является популярным дистрибутивом GNU/Linux, имеющим большое количество репозиториев. Первое время все репозитории были распределены на 3 ветки: stable, unstable и testing. Однако по прошествии времени были прибавлены дополнительные ветви. В настоящее время для эффективной и безопасного использования системы необходимо гораздо больше знаний.
В рамках данной статьи разбираются виды репозиториеев Debian 9, для чего они нужны, вопросы их правильного применения. Кроме того, анализируются отдельные сторонние репозитории, которые при желании можно установить в свою систему.
Официальные репозитории
Официальные версии репозиторииев Debian поделены на определенные ветки. Main является основной веткой и входит в состав любого дистрибутива. В ней находится лишь свободное ПО. Тем не менее имеется возможность редактирования sources.list и добавления ветки contrib, содержащей программы, связанные с несвободными программи. Кроме того, возможно добавление ветки non-free, включающей несвободные программы.
Основные репозитории имеют названия как у персонажей мультфильма «Toy story» («История игрушек»). Нестабильный пакет имеет наименование «Sid», а названия пакетов репозиториев Stable и Testing непрерывно меняются. Вслед за обновлдением версии дистрибутива, бывший репозиторий Testing делается текущим Stable, далее обновляется репозиторий Testing для новой версии. Имена применяются для настройки зеркал репозиториев. Проанализируем детальнее особенности всех репозиториев.
Репозитории Debian 9 список
- Stable
- Testing
- Unstable (Sid)
- Experimental
- Security
- Old stable
- Updates
- Backports
Stable
Репозиторий класса Stable включает самую новейшую стабильную версию системы. Он является проверенной, наиболее устойчивой версией Linux из имеющихся. По данному основанию Debian применяется на серверах, в которых требуется высокий уровень безопасности.
Особенностью репозитория является то, что в него включаются программы, которые уже несколько функционируют. Пользователям, желающим использовать наиболее свежие версии рекомендуется использование репозиториев Testing либо Sid. Учитывая, что их работа может быть нестабильной и приводить к некотором сложностям, они используются достаточно часто.
Репозиторий Stable может иметь актуальный характер, связанный со временем обновления версии Debian, на протяжении начальных 6-10 месяцев после того, как состоялся релиз. Пакеты программ, который он включает будут еще актуальны, однако до завершающей заморозки нового выпуска они полностью устареют. Использование пакета программ класса Stable, вероятно, позволит избежать каких-либо сложностей при работе системы.
deb http://ftp.ru.debian.org/debian stable main contrib non-free
deb-src http://ftp.ru.debian.org/debian stable main contrib non-free
Testing
Testing является репозиторием Debian, включающим пакеты тестирования, которые затем включаются в следующую версию. После перехода пакета из класса Unstable в класс Testing, он к этому времени проходит детальную проверку. Некоторые пользователи считают, что программное обеспечение класса Testing более надежно, чем репозиториев отдельных дистрибутивов. Система Ubuntu охватывает множество пакетов от Testing. Репозиторий также располагает ветками non-free, main и contrib. Для установки данного репозитория следует прописать следующие строки в текстовом файле.:
deb http://ftp.ru.debian.org/debian/ testing main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ testing main non-free contrib
Unstable (Sid)
Новейшие пакеты как правило оказываются в репозитории Unstable, с помощью него можно использовать наиболее актуальные версии программ в Debian. Многие пакеты могут быть использованы, однако они могут вызывать некоторые проблемы и ошибки. Отдельные пакеты могут конфликтовать друг с другом, при этом пользователь не сможет надлежащим образом устанавливать или удалять программное обеспечение.
При обновлении данного репозитория рекомендуется применять параметр simulate. Репозиторий Unstable может быть использован для получения обновлений программ, не являющихся системными. Пакеты могут работать нестабильно, тем не менее они не нанесут ущерб установленной системе. В особенности нестабильно может работать Sid в первые несколько месяцев вслед за обновлениями, поэтому может наблюдаться большое количество ошибок.
Для установки данной ветки необходимо добавить в конец файла следующие строки:
deb http://ftp.ru.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp.ru.debian.org/debian/ unstable main non-free contrib
Experimental
Следует понимать, что если нестабильный (Unstable) класс репозиториев может в отдельных случаях приводить к ошибкам, то экспериментальный (Experimental) репозиторий почти постоянно будет связан с проблемами. Он включает новейшие и до такой степени нестабильные пакеты программного обеспечения, что они не совместимы даже с репозиторием Unstable. Рекомендуется не устанавливать пакеты из него, поскольку пакеты не обладают достаточной надежностью.
Security
Debian Security включает обновления, касающиеся безопасности использования пакетов для репозиториев stable и old-stable. Его необходимо установить и поддерживать в активном состоянии.
Old stable
После выпуска новой версии Debian, репозиторий тестирования (Testing) получает класс «Стабильный». А старый репозиторий Stable получает класс «old stable». Его поддержка осуществляется какой-то период, поскольку некоторым пользователям требуется время на обновление системы, а есть и такие, которые не торопятся «обновляться».
Updates
Репозиторий security и данный репозиторий устанавливается в автоматическом режиме. При этом адрес содержит определенное кодовое имя наименования дистрибутива. Этот репозиторий позволяет возмещать постепенный процесс обновления Debian, прибавляет последние пакеты для ПО, к примеру, для антивирусных программ.
Backports
Репозиторий backports охватывает программы из Testing и Unstable. Пакеты перекомпилируются для включения в «стабильный» репозиторий исходя из минимума библиотек. По безопсаности, он нарасполагается между Testing и Stable. Рекомендуется употреблять его исключительно для кое-каких пакетов и выполнять обновление всей системы. Все-таки использование Backports надежнее, чем перемешивание Stable, Unstable и Testing.
deb http://ftp.ru.debian.org/debian/ stretch-backports main contrib non-free
Полезные сторонние репозитории
Многими проектами выпускаются сторонние репозитории Debian пакетов. Сюда относятся драйвера, имеющие закрытый код, репозитории окружений рабочего стола и др. Зачастую подобные проекты выпускают новые версии в свои репозитории. По факту таковые репозитории могут быть менее надежными, по сравнению даже с классом experimental. Отдельные из них потребуются только разработчикам.
Debian multimedia
Для установки репозитория, включающего разнообразные кодеки и программы для мультимедиа добавьте следующий код:
deb http://mirror.yandex.ru/debian-multimedia/ stable main
deb-src http://mirror.yandex.ru/debian-multimedia/ stable main
Для работы сторонних репозиториев нужно добавить набор их ключей в систему:
$ sudo apt install deb-multimedia-keyring
Репозитории Google
Корпорация Google выгружает актуальные версии своих проектов, например, Google Hangouts, Google Earth с помощью собственных репозиториев. Ключевые из которых:
deb http://dl.google.com/linux/chrome/deb/ stable main
deb http://dl.google.com/linux/earth/deb/ stable main
Репозитории Oracle
Американская корпорация Oracle использует свои репозитории Debian 9 для собственных проектов. Чтобы добавить репозиторий пропишите строку:
deb http://oss.oracle.com/debian unstable main non-free
Также допускается отдельно добавлять репозиторий VirtualBox:
deb http://download.virtualbox.org/virtualbox/debian yakkety contrib
Необходимо добавить ключи:
wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add —
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add —
Редактирование репозиториев
Для того, чтобы отредактировать репозитории необходимо открыть от имени суперпользователя source list, сделать это можно через текстовый редактор nano.
в sources.list вставляем:
# — Основные репозитории, безопасность, обновления, свободные или несвободные пакеты
deb http://ftp.ru.debian.org/debian stable main contrib non-free
deb-src http://ftp.ru.debian.org/debian stable main contrib non-free
deb http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb-src http://ftp.debian.org/debian/ jessie-updates main contrib non-free
deb http://security.debian.org/ jessie/updates main contrib non-free
deb-src http://security.debian.org/ jessie/updates main contrib non-free
Далее сохраняем и выходим
Обновить список репозиториев
Устанавливаем ключ репозиторий Multimedia
sudo apt-get install deb-multimedia-keyring
Обновление списка репозиториев
Заключение
В данном материале проанализированы главные репозитории Debian 9, а также вопросы каким образом работать с программным обеспечением, для чего применяются определенные ветки, разобраны пакеты репозиториев и установка. Кроме того, рассмотрены некоторые сторонние репозитории, которые также могут быть полезны.
Для любого сервера необходимо иметь возможность оперативно получить актуальное свежее программное обеспечение. Я расскажу, как настраивать список репозиториев в Debian — добавлять, удалять, редактировать разные repository в sources.list. Разберем внимательно эту тему, обратив внимание на различные нюансы, которые присутствуют, как и в любом другом деле.
Данная статья является частью единого цикла статьей про сервер Debian.
Цели статьи
- Рассмотреть различные ветки официальных репозиториев.
- Подробно рассказать, как настраивать репозитории в debian.
- Показать на примере, как настроить локальный репозиторий.
- Составить список актуальных репозиториев для старых версий Debian.
Введение
В первую очередь расскажу, что такое репозиторий (repository) своими словами. В общем случае это место, где хранятся и поддерживаются какие-то данные. Применительно к операционным системам и конкретно к Debian, репозиторий — это файловый сервер, который хранит у себя пакеты для установки на операционную систему . Это могут быть как пакеты программ, так и обновлений для сервера в виде новых ядер, системных утилит и т.д.
Существуют repository не только для операционных систем, но и для программ. Там могут быть как уже скомпилированные и готовые к установке пакеты, так и исходные коды программных продуктов. Большинство репозиториев содержат готовые пакеты. Это относится и к стандартным репозиториям Debian.
Помимо официальных списков реп (транскрипция от сокращения repo), есть сторонние, которые поддерживают производители программ либо энтузиасты. Нужно внимательно относиться к сторонним репозиториям, не добавлять их бездумно. Там может располагаться любое ПО, в том числе не то, что заявлено изначально. Либо они могут быть взломаны для размещения вредоносных программ.
Управлением пакетами и работой с repository lists в Debian занимаются отдельные утилиты:
В данной статье мы не будем рассматривать их отличия, так как это тема отдельного повествования. Все они работают со стандартным списком источников, который в общем случае располагается в /etc/apt/sources.list.
Если у вас еще не настроен сервер с Debian, рекомендую мои материалы на эту тему:
Список репозиториев в sources.list
Изначально, содержимое sources.list будет зависеть от того, какой источник для пакетов вы выбрали во время установки debian. К примеру, в моем случае он выглядит следующим образом.
В общем случае файл sources.list имеет следующую структуру:
deb и deb-src | тип архива, бинарные пакеты (deb) или пакеты с исходным кодом (deb-src) |
http://site.example.com/debian | url репозитория |
distribution | псевдоним релиза (buster, stretch и т.д.), либо класс релиза (stable, oldstable и т.д.) |
component | main, contrib или non-free набор пакетов |
Про псевдонимы релизов и наборы пакетов мы поговорим ниже более подробно в соответствующем разделе.
Помимо основного файла sources.list, репозитории могут располагаться в отдельных файлах в директории /etc/apt/sources.list.d. Формат файлов такой же, как и у основного. Обычно туда добавляют отдельно в каждый файл набор источников для какой-то определенной программы. Например, proxmox размещает в отдельном файле свой платный репозиторий.
Типы официальных репозиториев в Debian
Как я уже показал выше, в sources.list используются псевдонимы, либо классы релиза, а так же разные ветки наборов пакетов. С псевдонимами релизов все понятно. Они названы в честь персонажей мультфильма История игрушек (Toy story) — Wheezy, Jessie, Stretch, Buster и т.д. А вот насчет классов релизов поговорим отдельно. Существуют следующие официальные классы релизов Debian.
Stable
Стабильная ветка официального текущего релиза Debian. То есть это самая свежая и актуальная версия, которую рекомендуется использовать. Официальный репозиторий стабильной ветки содержит проверенный набор программ, зачастую не очень свежих версий. Это плата за надежность. В production рекомендуется использовать пакеты именно из репозитория stable.
В этом репозитории регулярно публикуются все актуальные обновления текущего релиза. Он формируется из ветки Testing, которая в момент релиза новой версии превращается в Stable.
Oldstable
Oldstable — кодовое имя предыдущего stable repository. Для этого репозитория выпускаются обновления безопасности. Ветка Oldstable формируется из Stable предыдущего релиза на момент публикации нового.
Testing
Testing содержит в себе текущее состояние разработки нового стабильного релиза. После его выхода, testing становится stable. Пакеты в testing попадают из репы unstable. В общем случае использовать репозиторий testing следует только для тестовых целей, чтобы посмотреть на новый релиз.
Для этого можно сделать чистую установку текущего релиза, затем изменить repo со stable на testing и обновиться. Вы получите свежую версию тестового релиза, который готовится к выпуску.
Unstable (sid)
Sid это repository с самым свежим программных обеспечением. Проблема только в том, что оно еще не протестировано достаточным образом для использования. Если вы точно уверены, что вам нужен новый софт и он не сломает вам систему, можете поставить его из unstable репозитория. Но в общем случае, делать это не рекомендуется.
Даже если софт из unstable не повредит работе системы, он может нарушить зависимости пакетов, так что потом может быть затруднительно вернуться на stable repo.
Experimental
Experimental repository содержит пакеты и утилиты, которые в данный момент только разрабатываются и находятся в состоянии alpha версии. Этот репозиторий предназначен только для разработчиков и тестировщиков. Если будете его использовать в рабочей системе, с большой долей вероятности, сломаете ее.
Backports
Backports repository выступает как некий компромисс между стабильностью основной ветки и свежим набором программ из ветки testing. Репозиторий backports содержит пакеты преимущественно из testing и немного из unstable (только для обновлений безопасности).
Пакеты из backports там, где это возможно, устанавливаются без новых библиотек, которых нет в стабильной версии. Это сделано, чтобы можно было с большей вероятностью опять вернутся на stable, в случае необходимости.
Если вам нужен софт из веток testing и unstable, лучше использовать backports. Репозиторий создан как раз для того, чтобы не прыгать между этими ветками.
Это все, что касается деления репозиториев по классам релизов. Есть еще небольшое разделение, которое явно нигде не описано и сразу не догадаешься, как оно работает и устроено.
Security updates
Существует отдельный репозиторий только для security updates. Добавить его можно следующим образом:
Смысл этого repo в том, что сюда попадают только обновления безопасности и ничего другого. Вы можете настроить автоматическую установку пакетов из этого репозитория и не переживать о том, что что-то сломается. обновления сюда попадают максимально быстро после выпуска исправлений.
Stable-updates
Еще один отдельный репозиторий для установки пакетов через механизм stable-updates. Добавить его можно следующим образом.
Через этот repository вы будете по мере выпуска получать обновления, которые готовятся к публикации в очередном обновлении релиза. Так называемые Point Releases — 10.1, 10.2 и т.д. Случаются они не часто, примерно раз в 2-3 месяца, но проверенные для них обновления можно получить ранее как раз с помощью stable-updates.
Ветки main, contrib, non-free
Каждый официальный репозиторий Debian имеет по 3 ветки:
- main состоит из DFSG-compliant пакетов, которым не требуется другое ПО из других источников. Эти пакеты считаются частью дистрибутива Debian. Они полностью свободны для любого использования.
- contrib пакеты так же содержат DFSG-compliant ПО, но их зависимости могут требовать дополнительное ПО, которое может быть в других источниках, например ветке non-free.
- non-free содержит все остальное ПО, которое не соответствует DFSG.
DFSG — Debian Free Software Guidelines, критерии Debian по определению свободного ПО. В любом случае, пакеты из всех трех веток main, contrib и non-free полностью протестированы и подготовлены для работы с дистрибутивом Debian.
Теперь, зная всю теорию по репозиториям в Debian, мы можем проанализировать файл sources.list, который мы получили после установки. В нем подключены 3 репозитория с ветками main.
Это stable repo текущего релиза. Далее идет security repository для установки свежих обновлений безопасности.
И в завершении stable-updates для получения стабильных обновлений до очередного Point Release текущего дистрибутива.
Признаюсь честно, я много лет администрировал сервера с Debian, а до конца не понимал, что у меня записано в sources.list. Разобрался полностью только сейчас, когда писал статью. До этого просто копировал по привычке конфиги с репами. Догадывался о чем там речь, но точно не знал. Теперь восполнил пробел и поделился с вами информацией.
Добавить новый repository в debian
Теперь от теории перейдем к практике. Давайте вручную добавим новый репозиторий в Debian. К примеру, нам нужно установить на сервер стабильную версию MariaDB. Для этого добавим ее репозиторий. Это можно сделать либо в файле sources.list, но лучше создать отдельный в sources.list.d. Назовем его MariaDB.list.
После подключения репозитория, надо добавить его gpg ключ.
Теперь обновим кэш пакетов. Это нужно делать каждый раз после подключения нового репозитория.
Можно выполнить поиск пакета, чтобы убедиться, что новый репозиторий подключен.
Как я уже говорил, для настройки нового репозитория, вы могли просто добавить эти же 2 строки с параметрами в sources.list напрямую. Разницы никакой нет.
Зеркало официального репозитория yandex mirror
В рунете популярен репозиторий Яндекса под названием Y andex.Mirror — https://mirror.yandex.ru. Это зеркало популярных дистрибутивов Linux, Freebsd и других проектов, в том числе и Debian. Работает по протоколам HTTP, FTP и rsync.
Зеркало Яндекс можно использовать как для обновления пакетов, так и загрузки iso образов. Образы последней стабильной версии Debian можно скачать отсюда — https://mirror.yandex.ru/debian-cd/current/amd64/. Для использования Yandex.Mirror в регулярных обновлениях Debian, приведите sources.list к следующему виду.
Repository yandex mirror можно так же использовать для сетевой установки систем.
Sources List Generator (генератор списка репозиториев)
В интернете есть сервисы, которые автоматически формируют sources.list на основе ваших потребностей. Вы можете использовать как свой генератор, так и воспользоваться готовым.
Пример такого генератора, который вы можете установить себе и настроить для использования — https://github.com/beli3ver/debgen. А вот его готовая реализация с наполнением — https://debgen.simplylinux.ch/.
Я не знаю, кто ведет подобные List Generator и можно ли им доверять. Всегда проверяйте список репозиториев, который будет сгенерирован для вас. По сути, это обычный текстовый файл, который вы скопируете себе.
К примеру, я указал в List Generator, что мне надо подготовить список репозиториев со следующими параметрами:
- Репозиторий Stable
- Ветка main (просто отключил ветки contrib и non-free)
- Mirror — Russia
- Включить репозитории Security и Updates
- Добавить repo для софта — Docker, MariaDB, Nginx, NodeJS, Php, Webmin
В итоге получил вот такой sources.list
К нему еще список gpg ключей для импорта. В принципе, к списку у меня претензий нет. Все по делу. Нужно только проверить php и mariadb repository. Мне предложенные не знакомы.
В целом, я бы не рекомендовал использовать такие сервисы по генерации готовых списков. Я не вижу проблем, чтобы вручную все сделать и проконтролировать процесс.
Локальный репозиторий
Есть несколько способов создать локальный репозиторий Debian. Из того, что я пробовал, самым простым и удобным мне показался apt-mirror, но у него есть один баг, если его использовать как зеркало официальных репозиториев. Он не качает переводы в формате .gz и.xz, только .bz2. В итоге, когда будете использовать локальный репозиторий в качестве зеркала официального, получите ошибку:
Другой простой вариант — использовать reprepro. Я не буду подробно останавливаться на настройке локального репозитория для Debian, так как это отдельная тема. По хорошему, репозиторий надо подписать gpg ключом, опубликовать с помощью http или ftp, может еще как-то. Я только кратко покажу, как это делается, чтобы вы понимали, что это вообще такое. А если реально нужен будет локальный репозиторий, вы без проблем найдете его подробную настройку. Там нет ничего сложного.
Дальше создаем каталог для локального репозитория и конфиг.
Конфиг делаем примерно следующего содержания.
Выполняем инициализацию репозитория.
Теперь можно добавлять пакеты в локальный репозиторий следующей командой.
Для того, чтобы подключить локально новый репозиторий, его нужно добавить в sources.list.
После этого выполняете обновление кэша пакетов и увидите в списке репозиториев свой локальный.
Архив репозиториев для старых версий
В официальном репозитории Debian располагаются пакеты для текущего релиза (stable), для прошлого релиза (oldstable) и для будущего релиза (testing). Для всех старых релизов репозитории отправляются в архив — http://archive.debian.org/debian/, который заморожен. Обновлений к релизам из архива больше нет. Но если вам по какой-то причине нужен репозиторий для старой версии Debian, вы можете им воспользоваться.
Ниже представляю готовые настройки репозиториев для прошлых версий.
Рекомендуем к прочтению
Индекс / debian /
../ dists / 26-сен-2020 08:46 - doc / 30-сен-2020 01:52 - индексы / 30-сен-2020 02:19 - бассейн / 19 дек-2000 20:10 - проект / 17-ноя-2008 23:05 - инструменты / 10-окт-2012 16:29 - zzz-dists / 07-июл-2019 14:21 - README 26-сен-2020 08:46 1192 ПРОЧТИ МЕНЯ.Производство компакт-дисков 26-июн-2010 09:52 1290 README.html 26-сен-2020 08:46 2902 README.mirrors.html 4 марта 2017 г. 20:08 291 README.mirrors.txt 04 марта 2017 г. 20:08 86 extrafiles 30-сен-2020 02:24 212K LS-LR.gz 30-сен-2020 02:19 12M
.
Индекс / debian / dists /
../ Debian10.6 / 26-сен-2020 09:14 - Debian8.11 / 06-июл-2019 09:37 - Debian9.13 / 18-июл-2020 11:00 - bullseye / 29-сен-2020 22:10 - bullseye-backports / 07-июл-2019 14:21 - яблочко-предложенные-обновления / 08-сен-2019 12:06 - bullseye-updates / 06-июл-2019 11:27 - buster / 26-сен-2020 09:14 - buster-backports / 08-сен-2019 14:21 - buster -hibited-updates / 27-сен-2020 11:32 - buster-updates / 07-июл-2019 12:00 - экспериментальный / 08-сен-2019 14:21 - jessie / 06-июл-2019 09:37 - jessie-updates / 06-июл-2019 09:02 - oldoldstable / 06-июл-2019 09:37 - oldoldstable-updates / 06-июл-2019 09:02 - oldstable / 18-июл-2020 11:00 - oldstable-backports / 08-сен-2019 14:21 - oldstable-backports-sloppy / 08-сен-2019 14:21 - oldstable-offer-updates / 18-июл-2020 17:02 - oldstable-updates / 08-сен-2019 14:21 - Предлагаемые-обновления / 27-сен-2020 11:32 - rc-buggy / 08-сен-2019 14:21 - sid / 18-мая-2016 21:39 - стабильный / 26-сен-2020 09:14 - stable-backports / 08-сен-2019 14:21 - стабильные-предлагаемые-обновления / 27-сен-2020 11:32 - stable-updates / 07-июл-2019 12:00 - stretch / 18-июл-2020 11:00 - stretch-backports / 08-сен-2019 14:21 - stretch-backports-sloppy / 08-сен-2019 14:21 - растянуть-предложенные-обновления / 18-июл-2020 17:02 - stretch-updates / 08-сен-2019 14:21 - тестирование / 29-сен-2020 22:10 - тестирование-backports / 07-июл-2019 14:21 - тестирование-предложенные-обновления / 08-сен-2019 12:06 - testing-updates / 06-июл-2019 11:27 - нестабильный / 18-мая-2016 21:39 - README 26-сен-2020 08:46 930
.
Индекс / debian-cd / current /
../ amd64 / 27-сен-2020 00:23 - arm64 / 27-сен-2020 00:23 - armel / 27-сен-2020 00:23 - armhf / 27-сен-2020 00:23 - i386 / 27-сен-2020 00:23 - mips / 27-сен-2020 00:23 - mips64el / 27-сен-2020 00:23 - mipsel / 27-сен-2020 00:23 - multi-arch / 27-сен-2020 00:23 - ppc64el / 27-сен-2020 00:23 - s390x / 27-сен-2020 00:23 - источник / 27-сен-2020 00:23 - trace / 06-июл-2019 11:30 -
.
Index of /
Добро пожаловать в зеркало Яндекс Linux, размещенное в Яндексе, Российская Федерация.
Имя моего хоста: mirror01man.mds.yandex.net
Контакты: [email protected]
Мы поддерживаем протоколы http, ftp и rsync.
Индекс /
../ altlinux / 30-сен-2020 07:25 - altlinux-beta / 30-сен-2020 07:15 - altlinux-nightly / 30-сен-2020 06:39 - altlinux-starterkits / 30-сен-2020 06:12 - archlinux / 30-сен-2020 06:30 - archlinux-arm / 30 сен-2020 08:30 - archlinux32 / 30-сен-2020 08:30 - archserver / 30-сен-2020 06:12 - astra / 30-сен-2020 08:13 - вычислить / 30-сен-2020 05:56 - centos / 30-сен-2020 06:05 - debian / 30-сен-2020 03:08 - debian-backports / 29-июл-2020 09:06 - debian-cd / 30-сен-2020 06:35 - debian-multimedia / 30-сен-2020 08:48 - debian-ports / 30-сен-2020 05:17 - debian-security / 30-сен-2020 01:34 - elrepo / 30-сен-2020 03:20 - epel / 30-сен-2020 04:30 - fedora / 30-сен-2020 06:17 - Fedora-secondary / 30-сен-2020 05:06 - freebsd / 30-сен-2020 08:15 - gentoo-distfiles / 30-сен-2020 08:30 - gentoo-portage / 30-сен-2020 08:30 - knoppix / 30-сен-2020 00:02 - libreoffice / 30-сен-2020 06:04 - linuxmint / 30-сен-2020 08:15 - linuxmint-packages / 28-сен-2020 12:15 - lotos / 09-июн-2020 08:03 - macports / 30-сен-2020 08:21 - mageia / 30-сен-2020 08:01 - зеркала / 13-мар-2020 08:34 - mopslinux / 11 марта 2014 г. 14:53 - openbsd / 30-сен-2020 06:28 - openmandriva / 05-дек-2019 23:03 - opensuse / 30-сен-2020 05:31 - pub / 30-сен-2020 08:02 - puias / 30-сен-2020 06:19 - puppyrus / 30-сен-2020 08:24 - роза / 30-сен-2020 08:31 - runtu / 30-сен-2020 04:01 - sabayon / 30-сен-2020 08:32 - Scientificlinux / 30-сен-2020 08:30 - simplelinux / 02-апр-2014 17:53 - slackware / 30-сен-2020 08:34 - slackwarearm / 30-сен-2020 08:33 - ubuntu / 30-сен-2020 08:23 - ubuntu-cdimage / 30-сен-2020 08:15 - ubuntu-ports / 30-сен-2020 00:12 - ubuntu-Releases / 30-сен-2020 08:15 -
на базе nginx.