linux репозиторий что это

compizomania

Азбука в Linux для начинающих и не только. Я знаю только то, что ничего не знаю, но другие не знают и этого. Сократ

Страницы

08 августа 2016

Что такое репозитории и для чего они служат в Linux?

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Официальные репозитории создаются разработчиками дистрибутива для поддержания в актуальном и безопасном состоянии системы. Если вы откроете в Ubuntu текстовый файл но адресу: /etc/apt/sources.list, то найдёте в нём следующие строки:

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Для управления официальными репозиториями предназначена программа Программы и обновления (Источники приложений), в вкладке Программное обеспечение Ubuntu:

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

Для чего создаются Собственные (неофициальные) репозитории?

Предположим вы хотите установить дополнительно какую-то программу из Менеджера программ Ubuntu, но в нём более поздняя версия для установки, чем на официальном сайте программы или этой программы просто нет в Менеджере программ, но она существует.
Один из продвинутых пользователей Linux создаёт свой собственный репозиторий с актуальной версией программы, где учтены все зависимости пакета и их совместимость с системными файлами. Специально для создания собственного репозитория создана площадка/ресурс под названием launchpad.net.

Как установить программу из Неофициального репозитория?

Сделать это можно как графически, так и в терминале.

1. Терминальный вариант.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

sudo add-apt-repository ppa:i-nex-development-team/daily
sudo apt update
sudo apt install i-nex

Разберём эти команды по порядку.

Первая команда sudo add-apt-repository ppa:i-nex-development-team/daily подключает репозиторий программы (выделено красным), созданный непосредственно разработчиком.

Вторая команда sudo apt update, делает обновление системных файлов.

И третья команда sudo apt install i-nex, служит для непосредственной установки пакета i-nex.

2. Графический вариант.

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

Прежде всего заходим на launchpad.net, вводим в поиск название программы и нажимаем кнопку Search Launchpad:

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Выбираете нужный репозиторий:

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Просматриваете совместимость репозитория с вашим дистрибутивом и копируете название репозитория:

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Откройте Программы и обновления, вкладка Другое ПО, нажмите кнопку Добавить, в Строку APT вставьте скопированный репозиторий и Добавить источник:

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

И обновите системные файлы:

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Остаётся последнее, установить саму программу:

sudo apt install i-nex

Примечание. Все подключёные Неофициальные репозитории отображаются в приложении Программы и обновления, в вкладке Другое ПО. Независимо от того, как вы их подключали, посредством терминала или графически. А также в папке по адресу: /etc/apt/sources.list.d.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

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

Но в то же время Неофициальный репозиторий может иметь «подводные камни», которые порой приводят к сбоям в системе.

Отчего это происходит?

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

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

Источник

Что такое репозитории Linux и как устанавливать программы из них и пакетов!

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

В прошлой статье мы разобрались как установить обновления и дополнительные программы из официальных репозиториев Linux Ubuntu Как установить обновления и дополнительные программы для Linux Ubuntu!

Что же такое Linux репозитории.
Репозито́рий Linux, хранилище — место, где хранятся и поддерживаются какие-либо данные. Чаще всего данные в репозитории хранятся в виде файлов, доступных для дальнейшего распространения по сети.

Кроме официальных существует множество репозиториев Linux от авторов программ и от тех, кто не поленился собрать из исходников пакет и поделиться им с другими. Launchpad предлагает создавать PPA-репозитории — Personal Package Archive. Это обычно небольшой репозиторий Linux, в который его хозяин складывает исходники, а пользователи на выходе получают уже готовый deb-пакет.

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

Защита реализована при помощи сверки цифровых подписей Linux репозитория и клиента.

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

В Linux Ubuntu по умолчанию доверенными являются репозитории на установочных дисках и основные интернет репозитории — archive.ubuntu.com. При наличии на компьютере нескольких подключенных Linux репозиториев, предпочтение отдается доверенным.

Для закрепления теории рассмотрим на практике добавление дополнительного Linux репозитория на примере бесплатной кроссплатформенной виртуальной машине Oracle VirtualBox версии 5.0

Открываем терминал для работы в командной строке ( рассматривали здесь )

Для редактирования файла /etc/apt/sources.list в командной строке набираем (mcedit-текстовый редактор, как его установить смотрите здесь)

sudo mcedit /etc/apt/sources.list

и нажимаем на клавиатуре клавишу «Enter».

Для получения дополнительных привилегий необходимо ввести пароль пользователя и нажать на клавиатуре клавишу «Enter».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

В конец файла добавляем строку
deb http://download.virtualbox.org/virtualbox/debian trusty contrib

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Для сохранения внесенных изменений нажимаем на клавиатуре клавишу «F2» и подтверждаем перезапись файла нажав кнопку «Сохранить».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Для возвращения в командную строку выйдем из файла, нажав на клавиатуре клавишу «F10».
Следующим шагом скачаем открытый ключ и добавим его к себе в систему.
Для этого копируем следующую строку

и нажимаем на клавиатуре клавишу «Enter».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

После добавления ключа получаем ответ, что все хорошо.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Мы рассмотрели как добавить новый Linux репозиторий и открытый ключ. В дальнейшем вы сможете добавлять новые репозитории Linux самостоятельно. Всю необходимую информацию Вы сможете найти на сайте разработчика этого программного обеспечения.
Для того чтобы установить VirtualBox версии 5.0. необходимо обновить списки пакетов (как это сделать смотрите здесь) и только после этого запустить установку (как это сделать смотрите здесь)
В командной строке необходимо набрать следующую строку
sudo apt-get install virtualbox-5.0
и нажать на клавиатуре клавишу «Enter».

Для того чтобы запустить программу virtualbox-5.0. нажимаем на значок в левом верхнем углу экрана «Поиск на компьютере. »
В поисковой строке вводим «virt»
И выбираем программу «Oracle VM VirtualBox» кликнув левой кнопки мыши.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Для того, чтобы посмотреть версию установленной программы, в верхней панели выбираем «Справка», «О программе»

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Видим, что у нас установлена программа VirtualBox Версия 5.10 r104061

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Для того, чтобы каждый раз не искать необходимую программу, мы можем закрепить ее на панели. Для этого щелкаем правой кнопкой мыши на значке и выбираем «Закрепить на панели»

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

После закрытия программы значок остается на панели.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

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

Но не у всех программ есть репозиторий Linux. И эти программы можно устанавливать и обновлять только вручную. Ярким примером является Skype.

Для установки скачиваем пакет с официального сайта. Так как нет пакета для нашей версии 14.04, то выбираем ближайший 12.04.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Соглашаемся и сохраняем файл.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

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

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Щелкаем правой кнопкой мыши на значке и выбираем «Открыть с помощью «Центр приложений»».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Откроется центр приложений. Для установки пакета нажимаем кнопку «Установить».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Начнется процесс установки. Об этом нам сообщает центр приложений Linux Ubuntu в верхней части окна и слева в виде шкалы загрузки.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Для установки дополнительных программ для Linux Ubuntu нам потребуются дополнительные привилегии.
Для их получения система просит нас ввести наш пароль. Вводим его и нажимает кнопку «Аутентифицировать»

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

После окончания установки откроем Skype. Нажимаем на значок в левом верхнем углу экрана «Поиск на компьютере. »
В поисковой строке введем «sky»
И выберем программу «Skype» кликнув левой кнопки мыши.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Соглашаемся с условиями использования.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Откроется окно «Skype». И если у Вас уже есть учетная запись, то вы можете их ввести и начать работу с этим приложением.

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

А как пользоваться Skype мы рассматривали в статье Как настроить и пользоваться программой Skype!

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

Мы рассмотрели как добавить дополнительные Linux репозитории и установить программу из пакета. Теперь вы сможете сами устанавливать требуемые вам программы в Linux Ubuntu. И если остались непонятные вопросы по данной теме и есть предложения, то прошу их писать в комментариях. Всем пока!

Сделай репост – выиграй ноутбук!

Каждый месяц 1 числа iBook.pro разыгрывает подарки.

—> linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что этоLENOVO или HP от 40-50 т.р., 8-16ГБ DDR4, SSD, экран 15.6″, Windows 10

1 комментарий

Я не давно стал изучать Linux. Сейчас решаю как добавлять новые репозитории. И эта статья найденная через поисковик оказалась, как нельзя, во время.
Я установил «Zorin OS 15 Ultimate [x64] 2019» из преимуществ: он больше других Linux’ов похож на Windows и выполнен на базе самой распространенной Ubuntu (от него все драйверы подходят).
Из недостатков: маленький репозиторий.

Источник

Репозитории

Содержание

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

Введение

Репозитории – это специальные сервера-хранилища таких файлов. Их также можно назвать «Источниками приложений». Пользовательские компьютеры подключаются к репозиториям по сети или через интернет и при помощи специальных утилит (таких как Synaptic) позволяют Вам увидеть, какие пакеты у Вас установлены, какие доступны для установки. Большинство утилит поддерживают простой поиск по ключевым словам и способны разбивать группы пакетов по категориям.

Использование связки репозиторий-утилита позволяет использовать простой, централизованный метод установки/удаления программ, а также предоставляет удобный способ выкладывания обновлений.

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

Зачастую, версии ПО, доступные через репозитории, не всегда самые свежие, однако эти версии как правило лучше интегрированы в Ubuntu и в некоторых случаях более стабильны.

Репозитории Ubuntu

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

Пакеты распределяются по компонентам таким образом:

Существует четыре основных репозитория Ubuntu.

Кроме официальных, существует множество репозиториев от авторов программ и от тех, кто не поленился собрать из исходников пакет и поделиться им с другими. Launchpad предлагает создавать PPA-репозитории — Personal Package Archive, обычно небольшой репозиторий, в который его хозяин складывает исходники, а пользователи на выходе получают уже готовый deb-пакет.

Подключение репозитория

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

При помощи графического интерфейса

Для подключения репозитория выполните следующие шаги.

В появившемся окне выберите вкладку «Другое ПО», нажмите кнопку «Добавить».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

В появившемся окне заполните поле «Строка APT:» и нажмите кнопку «Добавить источник».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Источник будет добавлен и включен, нажмите кнопку «Закрыть».

linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это

Т.к. был подключен новый источник программного обеспечения, необходимо обновить информацию о пакетах. Появится окно, с предложением это сделать. Нажмите «Обновить». linux репозиторий что это. Смотреть фото linux репозиторий что это. Смотреть картинку linux репозиторий что это. Картинка про linux репозиторий что это. Фото linux репозиторий что это После обновления информации о пакетах окно «Источники приложений» закроется, и скорее всего вы получите ошибку о неподписанном источнике приложений, тем не менее, вы сможете устанавливать пакеты, содержащиеся в свежеподключенном репозитории стандартными средствами. Для устранения ошибки неподписанного репозитория см. пункт про защиту репозиториев ниже.

При помощи консоли (рекомендуемый способ)

Начиная с Ubuntu 10.04 добавлять репозиторий можно одной командой, вот пример для ppa-репозитория:

При помощи консоли

и добавьте туда APT строку. Чем «выше» (т.е. ближе к началу файла) стоит строка, тем больший приоритет получит добавленный репозиторий. Должно получиться примерно так:

Далее следует обновить список пакетов. Для этого выполните:

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

Устройство репозитория

Пакет (например *.deb файл) размещается на общедоступном интернет-ресурсе (например archive.ubuntu.com). Затем информация о пакете заносится в файл Packages, который, в свою очередь, для удобства работы пакуется в Packages.gz

Пример записи в файле Packages для пакета abiword :

Файлов Packages.gz может быть несколько (например, по одному для каждой архитектуры). Файл Release содержит описание репозитория в целом и ссылки на различные Packages.gz

Общая же схема работы выглядит примерно так:

Защита репозиториев

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

В Ubuntu по умолчанию доверенными являются репозитории на установочных дисках и основные интернет репозитории — archive.ubuntu.com. При наличие на пользовательском компьютере нескольких подключенных репозиториев, предпочтение отдается доверенным.

Где repo.key — полученный вами ключ репозитория.

Источник

Добавить комментарий

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