Как посмотреть список пакетов в репозитории
Перейти к содержимому

Как посмотреть список пакетов в репозитории

  • автор:

Форум русскоязычного сообщества 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:

Официальные репозитории дистрибутивов 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 только пришел и много еще не догоняю. Но считаю, что такая возможность априори должна быть в родном репозитории. Может можно где-то посмотреть список программ с описанием, входящих в состав репозитория Астры?

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

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