Форум русскоязычного сообщества Ubuntu
Страница сгенерирована за 0.045 секунд. Запросов: 23.
- Сайт
- Об Ubuntu
- Скачать Ubuntu
- Семейство Ubuntu
- Новости
- Форум
- Помощь
- Правила
- Документация
- Пользовательская документация
- Официальная документация
- Семейство Ubuntu
- Материалы для загрузки
- Совместимость с оборудованием
- RSS лента
- Сообщество
- Наши проекты
- Местные сообщества
- Перевод Ubuntu
- Тестирование
- RSS лента
© 2012 Ubuntu-ru — Русскоязычное сообщество Ubuntu Linux.
© 2012 Canonical Ltd. Ubuntu и Canonical являются зарегистрированными торговыми знаками Canonical Ltd.
Рассказываем о репозитории пакетов Linux
Репозитории пакетов Linux — хранилища программного обеспечения, которые содержат бинарные пакеты, метаданные и информацию о зависимостях для установки и управления программами на Linux.
Подробно о репозитории
Каждый дистрибутив Linux имеет свои собственные официальные репозитории пакетов, которые содержат пакеты, специально предназначенные для этого дистрибутива. Например, в Ubuntu и Debian есть свои официальные репозитории пакетов, а в Red Hat Enterprise Linux и CentOS — свои.

Существуют сторонние репозитории пакетов, которые могут содержать пакеты, которых нет в официальных репозиториях, или более новые версии пакетов, чем в официальных репозиториях. Эти сторонние репозитории могут быть полезны, если вы ищете программное обеспечение, которого нет в официальных репозиториях, или если вы хотите использовать более новые версии программ.
Установка программ из репозиториев пакетов является одним из наиболее безопасных и простых способов управления программным обеспечением на Linux. Пакеты из репозиториев проверены и протестированы разработчиками дистрибутива Linux, что снижает риск взлома системы и повышает стабильность работы программ.
Виды репозиториев
Существует множество репозиториев пакетов Linux, как официальных, так и сторонних. Некоторые из наиболее распространенных репозиториев пакетов Linux:
Официальные репозитории дистрибутивов Linux, такие как Ubuntu, Debian, Fedora, CentOS, Arch Linux, OpenSUSE и другие.
Репозитории пакетов от производителей программного обеспечения, такие как Google, Microsoft, Oracle и другие.
Репозитории пакетов от сообщества Linux, такие как Linux Mint Community, Linux Lite Community и другие.
Репозитории пакетов от коммерческих поставщиков, такие как Red Hat, SUSE и другие.
Сторонние репозитории пакетов, такие как RPM Fusion, EPEL, Ubuntu PPA, Arch User Repository и другие.
При использовании сторонних репозиториев пакетов, необходимо быть внимательным и проверять, кто управляет репозиторием и насколько доверенным он является. Рекомендуется использовать только надежные репозитории, чтобы избежать возможных проблем с безопасностью и стабильностью работы системы.
Как пользоваться официальным репозиторием
Официальные репозитории дистрибутивов Linux предоставляют доступ к большому количеству программного обеспечения, которое может быть установлено и обновлено с помощью стандартных инструментов управления пакетами. Чтобы использовать официальные репозитории дистрибутивов Linux, выполните следующие шаги:
Чтобы использовать официальные репозитории дистрибутивов Linux для установки и управления программным обеспечением, необходимо открыть терминал и ввести команду для обновления списка пакетов:
Для дистрибутивов, основанных на Debian (например, Ubuntu):
sudo apt update
Для дистрибутивов, основанных на Red Hat (например, Fedora):
sudo dnf update
После того, как менеджер пакетов обновит список доступных пакетов, вы можете использовать команду «sudo apt-get install» или «sudo apt install» для установки нужного пакета. Например, чтобы установить браузер Firefox, введите «sudo apt-get install firefox» или «sudo apt install firefox».
Для обновления установленных пакетов используйте команду «sudo apt-get upgrade» или «sudo apt upgrade». Это обновит все установленные пакеты до последних версий из официальных репозиториев.
Чтобы найти конкретный пакет в репозитории, используйте команду «sudo apt-cache search» или «sudo apt search». Например, чтобы найти пакет для работы с PDF-файлами, введите «sudo apt-cache search pdf».
Если вы хотите удалить установленный пакет, используйте команду «sudo apt-get remove» или «sudo apt remove». Например, чтобы удалить пакет Firefox, введите «sudo apt-get remove firefox» или «sudo apt remove firefox».
Это основные команды для работы с официальными репозиториями дистрибутивов Linux. Они помогут вам установить и обновить необходимое ПО на вашей системе.
Как посмотреть список пакетов в репозитории

После настройки репозиториев для обновления пакетов, пришло время научиться устанавливать, обновлять и удалять пакеты в системе. В операционной системе Debian для этих целей служит мощный инструмент Apt (Advanced Package Tool). Используется в командной строке, но можно использовать и графический интерфейс, который позволяет производить те же действия с пакетами без использования командной строки. В данной статье будем использовать командную строку.
Обновление системы, просмотр списка пакетов доступных в репозитории, поиск пакетов по различным критериям, просмотр сведений и зависимостей.
С помощью APT возможно:
- Установка пакетов
- Удаление пакетов
- Обновление пакетов
- Просмотр сведений о пакете
- Поиск пакетов по различным критериям
- Решение проблем с зависимостями
- и многое другое.
Ниже представлен список из команд, который помогает управлять пакетами в системе. Для применения этих команд необходимы права администратора в системе.
1. Обновление списка пакетов, доступных из репозитория в системе
# apt update
2. Просмотр списка пакетов, для которых доступны новые версии
# apt list --upgradable
или
# apt dist-upgrade
3. Обновить все пакеты, установленные в систему (без установки дополнительных пакетов)
# apt-get upgrade
4. Обновить все пакеты, установленные в систему (с установкой или удалением дополнительных пакетов)
# apt full-upgrade
5. Вывести все доступные пакеты (постраничный вывод)
# apt-cache pkgnames | less
6. Вывести все доступные пакеты, которые начинаются с mc
# apt-cache pkgnames mc
7. Просмотр информации о пакете mc
# apt show mc
8. Показать зависимости пакета mc
# apt-cache depends mc
Установка пакетов из репозитория, просмотр установленных пакетов в системе, удаление пакетов.
1. Установка пакета mc из репозитория
# apt-get install mc
2. Просмотр установленных пакетов в системе
# dpkg -l
3. Просмотр установленного пакета ssh в системе
# dpkg -l | grep ssh
4. Получить список файлов, установленных пакетом ssh
# dpkg -L ssh
5. Куда установлен пакет
# whereis ssh
6. Узнать какому пакету принадлежит файл /etc/host.conf
# dpkg -S /etc/host.conf
7. Удаление пакета mc
# apt remove mc
8. Удалить пакет mc, все файлы настроек, пакеты, которые больше не нужны
# apt autoremove --purge mc
где:
autoremove - удалить пакеты, которые больше не нужны
--purge - удалить конфигурационные файлы
Благодаря этому небольшому списку команд, можно просматривать, устанавливать пакеты из репозитория в систему, а также удалять пакеты из системы.
Посмотреть видео можно здесь:
Список пакетов (программ) в репозитории
Возник такой вопрос. Вот есть в Астре свои репозитории, наверное даже вполне достаточные для простого обывателя. Но как этому простому обывателю, чайнику в Linux после Windows. посмотреть, а какие же полезные для него программы есть в том самом репозитории, но не через терминал и программку Synaptic (он ведь чайник, он в этих пакетах заблудится к чертям. ), а в удобочитаемом виде. Как например в том же Менеджере приложений в Linux Mint. Открыл программулину, а она тебе выдала список программ из репозитория. С иконкой, описанием и без всех этих дополнительных пакетов (в которых этот выше упомянутый чайник ничегошеньки не понимает).
Если кому-то покажется сей вопрос глупым, заранее прошу прощения, т.к. в linux только пришел и много еще не догоняю. Но считаю, что такая возможность априори должна быть в родном репозитории. Может можно где-то посмотреть список программ с описанием, входящих в состав репозитория Астры?