Онлайн робочі станції OnWorks Linux та Windows

логотип

Безкоштовний онлайн-хостинг для робочих станцій

<Попередній | зміст | Наступна>

8.1.2. Розуміння sources.list Файл‌


Команда sources.list файл є ключовим конфігураційним файлом для визначення джерел пакетів, і важливо розуміти, як він розташований і як його налаштувати, оскільки APT не працюватиме без належним чином визначеного списку джерел пакетів. Давайте обговоримо його синтаксис, подивимося на різні репозиторії, які використовуються в Kali Linux, і обговоримо дзеркала та перенаправлення дзеркал, тоді ви будете готові використовувати APT.

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


# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Офіційний знімок amd64 LIVE/

ВСТАНОВИТИ двійковий файл 20160830-11:29]/ kali-rolling contrib main небезкоштовний


deb http://http.kali.org/kali kali-rolling основний невільний внесок

# deb cdrom:[Debian GNU/Linux 2016.1 _Kali-rolling_ - Офіційний знімок amd64 LIVE/

ВСТАНОВИТИ двійковий файл 20160830-11:29]/ kali-rolling contrib main небезкоштовний


deb http://http.kali.org/kali kali-rolling основний невільний внесок


Давайте подивимося на синтаксис цього файлу. Перше поле вказує тип джерела:

деб для бінарних пакетів,

deb-src для вихідних пакетів.

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

Команда CD-ROM записи описують наявні у вас CD/DVD-ROM. На відміну від інших записів, компакт-диск не завжди доступний, оскільки його потрібно вставити в привід і зазвичай одночасно можна прочитати лише один диск. З цих причин ці джерела керуються дещо по-іншому, і їх потрібно додати до apt-cdrom програма, зазвичай виконується з додавати параметр. Останній потім попросить вставити диск у привід і перегляне його вміст у пошуках Пакети файли. Він використовуватиме ці файли для оновлення бази даних доступних пакетів (цю операцію зазвичай виконує файл схильне оновлення команда). Після цього APT запитає диск, якщо йому потрібен пакет, збережений на ньому.

Синтаксис останнього поля залежить від структури сховища. У найпростіших випадках ви можете просто вказати підкаталог (з обов’язковою кінцевою косою рискою) потрібного джерела (часто це простий «./”, що вказує на відсутність підкаталогу — пакунки будуть безпосередньо

за вказаною URL-адресою). Але в найпоширенішому випадку репозиторії будуть структуровані як дзеркало Debian з кількома дистрибутивами, кожен з яких має кілька компонентів. У цих випадках назвіть вибраний дистрибутив, а потім увімкніть компоненти (або розділи). Давайте познайомимося з цими розділами.

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

Main містить усі пакунки, які повністю відповідають Інструкціям щодо вільного програмного забезпечення Debian1.

Команда невільний архів відрізняється тим, що містить програмне забезпечення, яке (повністю) не відповідає цим принципам, але яке, тим не менш, можна поширювати без обмежень.

Contrib (contributions) — це набір програмного забезпечення з відкритим кодом, яке не може функціонувати без деяких невільних елементів. Ці елементи можуть включати програмне забезпечення з розділу невільних або невільні файли, такі як ігрові ПЗУ, BIOS консолей тощо. Contrib також включає безкоштовне програмне забезпечення, для компіляції якого потрібні власні елементи, такі як VirtualBox, для якого потрібен невільний компілятор створити деякі з його файлів.

Тепер давайте подивимося на стандартні джерела або репозиторії пакетів Kali Linux.


Найпопулярніші хмарні обчислення ОС на OnWorks: