Установка/удаление программного обеспечения в ос linux




Скачать 27.87 Kb.
Дата 26.08.2016
Размер 27.87 Kb.
УСТАНОВКА/УДАЛЕНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ В ОС LINUX
Большая часть ПО в Ubuntu запакована в специальные .deb файлы, в которых содержатся программы и необходимые библиотеки. Такие файлы иногда так же называют пакетами программного обеспечения. Эти файлы вы можете найти в интернете, на CD/DVD (например, установочный СD Ubuntu содержит много .deb файлов).

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

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


  • Main– свободное ПО, официально поддерживаемое компанией Canonical.

  • Restricted – проприетарное ПО (в основном — драйверы устройств), официально поддерживаемое компанией Canonical.

  • Universe – свободное ПО, официально не поддерживаемое компанией Canonical (но поддерживаемое сообществом пользователей).

  • Multiverse – проприетарное ПО, не поддерживаемое компанией Canonical.

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

  • $release – это пакеты на момент выхода релиза.

  • $release-security – пакеты критических обновлений безопасности.

  • $release-updates – пакеты обновления системы (т.е. более поздние версии ПО, вышедшие уже после релиза).

  • $release-backports – бэкпорты более новых версий некоторого ПО, которое доступно только в нестабильных версиях Ubuntu.

  • partner – репозиторий, содержащий ПО компаний-партнеров Canonical.

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

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

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

Advanced packaging tool - программа для установки, обновления и удаления программных пакетов в операционных системах Debian и Ubuntu, а также в системах, основанных на Debian и Ubuntu. Способна автоматически устанавливать и настраивать программы из предварительно откомпилированных пакетов или из исходных кодов. Пакеты берутся из так назваемыех репозиториев - хранилищ пакетов в Интернет, либо их можно установить с имеющихся носителей. Список источников пакетов хранится в файле /etc/apt/sources.list и в каталоге /etc/apt/sources.list.d/. Графические оболочки для apt позволяют легко добавлять новые и удалять ненужные источники.



apt (apt-get) значительно упрощает процесс установки программ в командном режиме.

Основные команды, используемые для управления пакетами в системах на основе пакетного менеджера apt:



apt-get update - Используется для обновления информации о пакетах, содержащихся в репозиториях.

apt-get upgrade - Обновление пакетов, для которых в репозитории доступны новые версии.

apt-getinstall foo - Установить программу foo. Скачивание, установки и настройка происходят автоматически. Если для настройки программы foo нужны дополнительные сведения, будет показан запрос к пользователю.

apt-get remove foo - Удаление программы foo из системы.

apt-get autoremove - Удаление пакета, который более не нужен в системе. Используется для очистки системы от ненужных пакетов. Факт, что пакет более не нужен, определяется следующим образом: если пакет был установлен не сам по себе, а как зависимость для другого пакета, который впоследствии был удалён, значит, этот пакет тоже уже не нужен в системе.


База данных защищена авторским правом ©infoeto.ru 2022
обратиться к администрации
Как написать курсовую работу | Как написать хороший реферат
    Главная страница