Опис репозитаріїв в Linux Mint

Пакети в репозитарії структуровані за призначенням, платформі і іншим характеристикам Список використовуваних дистрибутивом репозитаріїв наведено у файлі / etc / АPT / sourceslist Заглянемо всередину

$ cat /etc/apt/sourceslist

deb http://packageslinuxmintcom/ isadora main upstream import

deb http://archiveubuntucom/ubuntu/ lucid main  restricted universe multiverse

deb http://archiveubuntucom/ubuntu/ lucid-updates  main restricted universe multiverse

deb http://securityubuntucom/ubuntu/ lucid-security main restricted universe multiverse

deb http://archivecanonicalcom/ubuntu/ lucid partner deb http://packagesmedibuntuorg/ lucid free non-free

#deb http://archivegetdebnet/ubuntu lucid-getdeb apps

#deb http://archivegetdebnet/ubuntu lucid-getdeb games

Розберемо тепер, що вийшло У файлі описуються репозитарії, що знаходяться на різних вузлах в Інтернеті У першому рядку йде тип пакета, якщо стоїть deb – це вказує на те, що будуть завантажуватися пакети з уже скомпілювати програмами Якщо планується самостійно компілювати програми, слід використовувати deb-src, який відповідає за завантаження пакунків з вихідними текстами У нашому прикладі їх немає, але зазвичай кожному deb-репозитарії відповідає deb-src-репозитарій, тобто ми можемо написати:

deb http://archiveubuntucom/ubuntu/ lucid main  restricted universe multiverse

deb-sr c   http://archiveubuntucom/ubuntu /    luci d   main    restrict e d   univers e   multivers e

Але це правило діє не завжди, зазвичай дається підказка, який рядок вписувати в / etc / АPT / sourceslist

ПРИМІТКА

Перед установкою пакета необхідно оновлювати список пакетів, наявних в репозитаріях Це робиться командою sudo apt-get update

При великій кількості записів сумарний обсяг викачаних файлів оновлень може перевищувати 10 Мбайт, тому, якщо не планується самостійна збірка / Перезбірка пакетів, рядки, що містять deb-src, можна не включати Якщо такі рядки вже є, то краще їх не видаляти, а закомментировать, поставивши на початку знак # Таким чином можна зменшити навантаження на канал і прискорити час оновлення списку

Наступне поле означає дзеркало, з якого буде завантажуватися оновлення Офіційний репозитарій Linux Mint розташовується за адресою: http://packageslinuxmintcom/

УВАГА

Пошук імені пакету проводиться до першого збігу, тобто зазвичай установка проводиться з репозитарія, йде першим по списку Тому, якщо використовується локальний репозитарій (в мережі, на компакт-диску, локальному жорсткому диску), його потрібно записати у файл / etc / apt / sourceslist першим за списком

Трохи нижче йдуть репозитарії, що подаються розробниками та партнерами Ubuntu Зокрема, проект Medibuntu (Multimedia, Entertainment & Distractions In Ubuntu) пропонує пакети, які з різних причин не включені в офіційний репозитарій Ubuntu Наприклад, тут знаходимо різні аудіо видеокодеки, Adobe Acrobat, Google Earth та інші програми Адреса сайту – http://

medibuntuorg Неофіційний репозитарій GetDeb також пропонує програми, яких поки немає в репозитарії Ubuntu, або більш нові версії програм

Потрібно відзначити, що в самому Ubuntu, як правило, використовується найближчим дзеркало репозитария, яке прописується під час установки дистрибутива автоматично залежно від регіону Так, російське дзеркало має адресу http://ruarchiveubuntucom/ubuntu/, а українсько е – http://uaarchiveubuntucom/

ubuntu / У певних випадках використання найближчого репозитария прискорює завантаження пакетів Крім цього, читаючи деякі зарубіжні матеріали, слід їх аналізувати і переносити на місцеві реалії Наприклад, якщо у статті йдеться, що для установки додайте в список сервер http://gbarchiveubuntu

com / ubuntu /, це не означає, що потрібно відразу виконувати таку пораду – можливо, у вас вже використано локальне дзеркало

Повний список репозитаріїв Ubuntu можна знайти за адресою https://wikiubuntu

com/Mirrorsaction=show&ampredirect=Archive

Наступним рядком йде назва версії дистрибутива У нашому прикладі це isadora для репозитария Linux Mint і lucid для сумісного репозитария Ubuntu Така рядок показує, що будуть використані основні і ретельно відтестовані пакети, що збираються самими розробниками До назви дистрибутива для репозитария Ubuntu може бути додано одну з таких закінчень:

• backports – НЕ відтестовані, але часто дуже корисні пакети

• proposed – пропоновані, але поки не відтестовані оновлення

• security – оновлення безпеки

• updates – оновлення, що пройшли стадію proposed

У більшості домашніх систем використання всіх категорій пакетів не є раціональним, часто крім обовязкового main достатньо залишити тільки backports

ПРИМІТКА

Подивитися список пакетів в офіційному репозитарії можна за адресою http:// packageslinuxmintcom /

І нарешті, остання позиція представлена ​​ще чотирма характеристиками, причому їх можна помістити в одному рядку:

• main – пакети з вільною ліцензією, підтримувані розробниками Ubuntu

• universe – пакети з вільною ліцензією, але підтримувані сторонніми розробниками

• multiverse – пакети з невільною ліцензією, підтримувані сторонніми розробниками

• restricted – пакети з невільною ліцензією, які не можуть бути змінені, наприклад двійкові драйвери

У Linux Mint таких варіантів пять: main, upstream, import, backport і romeo (рис 521) У документації немає чітко визначеної ролі, але, враховуючи, що пакетів вони надають небагато, зазвичай їх все включають

Якщо набрати в рядку браузера вказану адресу, то можна виявити, що останні два компоненти в описі репозитария є підкаталогами каталогу pool (Linu x Mint) мул і dists (Ubuntu)

Якщо просуватися далі, то знайдемо ще каталоги, відповідні архітектурі та локалізації Але додавати тип архітектури і локалізацію в опис репозитария не потрібно, всі ці дані будуть отримані автоматично за поточними налаштувань системи Відразу виникає питання: що робити, якщо була встановлена ​​версія системи під i386, а процесор на компютері AMD64 Як завантажувати пакети під свій тип процесора Всі просто Відкриваємо в будь-якому текстовому редакторі файл

/ Etc/apt/aptconfd/01ubuntu і в секції APT додаємо наступний рядок:

Architecture amd64; або в будь-якому місці: APT :: Architecture amd64;

Зберігаємо зміни, оновлюємо список пакетів і пробуємо отримати невеликий

файл Якщо пакет має в назві amd64, все пройшло як потрібно

До слова, у файлі / etc / apt / aptconf і декількох файлах, розміщених в каталозі

/ Etc / АPT / aptсоnfd /, налаштовується поведінку APT в різних ситуаціях Наприклад, в / etc/apt/aptconfd/01autoremove вказуються шаблони пакетів, які будуть використані при очищенні системи Всі параметри детально розписані в документації, але в нормальній ситуації їх міняють рідко Єдине питання, який часто виникає, – це установка програм в тому випадку, коли користувач підключений до Інтернету через проксі-сервер Для цього створюємо файл

/ Etc/apt/aptconfd/99proxy такого змісту:

$   sudo   gedi t   /etc/apt/aptconfd/99prox y

Особливості програм Linux

Acquire::http::prox y             &quothttp://19216801:3128/&quot/Acquire: : Proxy   &quottrue&quot

У даному випадку проксі-сервер використовує порт 3128 і приймає підключення по IP-адресою 19216801 Якщо проксі-сервер для доступу вимагає логін і пароль, то вказуємо їх у рядку параметрів так:

Acquire :: http::prox y http://user:password @ 19216801:3128 / Крім цього в / etc / profile додаємо наступні рядки:

expor t   HTTP_PROXY=&quothttp://19216801:3128/&quotexpor t     FTP_PROXY= &quotftp://19216801:3128/ &quot

Якщо потрібні логін і пароль, їх вказуємо аналогічно:

expor t     HTTP_PROXY=&quothttp://user:passwd@l9216801:3128/&quotexpor t FTP_PROXY=&quotftp://user:passwd@19216801:3128/ &quot

Якщо в наявності є інсталяційний компакт-диск дистрибутива Ubuntu або містить репозитарій, його можна також додати до списку репозитаріїв (як створити такий диск, розповім трохи нижче) Для цього досить вставити його в при вод і набрати в консолі команду

$  sudo   apt-cdro m  ad d

Програма попросить вставити диск, після чого натискаємо клавішу Enter

Через деякий час у файлі / etc / apt / sourceslist зявиться запис, який починається з рядка de b cdrom

Джерело: Яремчук С А Linux Mint на 100% – СПб: Питер, 2011 – 240 е: ил – (Серія «На 100%»)

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*