Онлайн-рабочие станции OnWorks Linux и Windows

Логотип

Бесплатный хостинг в Интернете для рабочих станций

<Предыдущая | Содержание: | Следующая>

8.1.2. Понимание sources.list Файл


Ассоциация sources.list Файл - это ключевой файл конфигурации для определения источников пакетов, и важно понимать, как он устроен и как его настраивать, поскольку APT не будет работать без правильно определенного списка источников пакетов. Давайте обсудим его синтаксис, взглянем на различные репозитории, которые используются Kali Linux, и обсудим зеркала и перенаправление зеркал, после чего вы будете готовы использовать APT.

Каждая активная строка / Etc / кв / sources.list файл (и /etc/apt/sources.list.d/*. список files) содержит описание источника, состоящее из трех частей, разделенных пробелами. Строки с комментариями начинаются с символа # персонаж:


# deb cdrom: [Debian GNU / Linux 2016.1 _Kali-Rolling_ - Официальный снимок amd64 LIVE /

УСТАНОВИТЬ двоичный файл 20160830-11: 29] / kali-Rolling contrib main non-free


deb http://http.kali.org/kali kali-roll основной несвободный вклад

# deb cdrom: [Debian GNU / Linux 2016.1 _Kali-Rolling_ - Официальный снимок amd64 LIVE /

УСТАНОВИТЬ двоичный файл 20160830-11: 29] / kali-Rolling contrib main non-free


deb http://http.kali.org/kali kali-roll основной несвободный вклад


Давайте посмотрим на синтаксис этого файла. В первом поле указывается тип источника:

дебютантка для бинарных пакетов,

deb-источник для исходных пакетов.

Во втором поле указан базовый URL-адрес источника: он может состоять из зеркала Debian или любого другого архива пакетов, созданного третьей стороной. URL-адрес может начинаться с файл: // для обозначения локального источника, установленного в файловой иерархии системы, с http:// для обозначения источника, доступного с веб-сервера, или с помощью FTP: // для источника, доступного на FTP-сервере. URL-адрес также может начинаться с компакт-диск: для установок с CD-ROM / DVD-ROM / Blu-ray, хотя это происходит реже, поскольку сетевые методы установки становятся все более и более распространенными.

Ассоциация компакт-диск записи описывают имеющиеся у вас CD / DVD-диски. В отличие от других записей, CD-ROM не всегда доступен, так как он должен быть вставлен в привод, и обычно одновременно можно читать только один диск. По этим причинам управление этими источниками немного отличается, и их необходимо добавлять вместе с кв-CDROM программа, обычно выполняемая с Добавить параметр. Затем последний запросит вставку диска в привод и просмотрит его содержимое в поисках Packages файлы. Он будет использовать эти файлы для обновления своей базы данных доступных пакетов (эта операция обычно выполняется склонное обновление команда). После этого APT запросит диск, если на нем должен храниться пакет.

Синтаксис последнего поля зависит от структуры репозитория. В простейших случаях вы можете просто указать подкаталог (с обязательной косой чертой в конце) желаемого источника (часто это просто «./», Что означает отсутствие подкаталога - тогда пакеты напрямую

по указанному URL). Но в наиболее распространенном случае репозитории будут структурированы как зеркало Debian, с несколькими дистрибутивами, каждый из которых имеет несколько компонентов. В таких случаях назовите выбранный дистрибутив, а затем компоненты (или разделы), которые нужно включить. Давайте познакомимся с этими разделами.

Debian и Kali используют три раздела, чтобы различать пакеты в соответствии с лицензиями, выбранными авторами каждой работы.

Main содержит все пакеты, которые полностью соответствуют рекомендациям Debian по свободному программному обеспечению.1.

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

Contrib (вклады) - это набор программного обеспечения с открытым исходным кодом, которое не может функционировать без некоторых платных элементов. Эти элементы могут включать в себя программное обеспечение из несвободного раздела или несвободные файлы, такие как игровые ПЗУ, BIOS консолей и т. Д. Contrib также включает бесплатное программное обеспечение, для компиляции которого требуются проприетарные элементы, такие как VirtualBox, для чего требуется несвободный компилятор. построить некоторые из своих файлов.

Теперь давайте взглянем на стандартные исходные коды или репозитории пакетов Kali Linux.


Лучшие облачные вычисления для ОС в OnWorks: