Додавання репозитаріїв Linux Mint

Додати новий репозитарій в список відомих програмі APT можна кількома способами Найпростіший – відкрити в будь-якому текстовому редакторі (з правами суперкористувача) файл / etc / apt / sourceslist і вписати потрібний рядок

Причому слід памятати, що чим ближче до початку файлу запис, тим більшою перевагою володітиме цей репозитарій Інший варіант – використовувати

графічні інструмент и Менеджер програм і Менеджер пакетів (Synaptic), про які ми говорили вище

Окремо хочеться сказати про вкладку Авторизація, яка доступна в цих інструментах Вона призначена для завантаження ключів GPG, необхідних для перевірки

підпису пакетів Останнє робити зовсім необовязково, пакети будуть встановлюватися і без цього, але так ви будете впевнені, що їх зібрав саме та людина, з ресурсу якого він отриманий, та й менеджер пакетів не буде задавати зайвих питань Місцезнаходження файлів ключів зазвичай вказується на головній сторінці ресурсу Його можна додати і в командному рядку за допомогою утиліти apt-key Наприклад, викачаємо gpg-ключ за допомогою утиліти wget і додамо його до списку відомих APT:

$ Wget http://seveasimbrandoncom/1135D466gpg-О | sudo aptkey add Після того як репозитарії додані, слід оновити список пакетів У консолі це робиться командою

$ sudo apt-get update

Інформація про репозитаріях і пакетах збирається в каталозі / var / lib / apt / lists у вигляді файлів, імена яких відповідають назві архіву

$ ls /var/lib/apt/lists archivecanonicalcom_ubuntu_dists_lucid_partner_binary-amd64_

Packages

Заглянувши в цей каталог, можна отримати інформацію про будь пакеті Втім, заглядати і необовязково За вас це зроблять утиліти, наприклад sudo aptcache showpkg gcc дозволяє дізнатися все про пакет gcc

У деяких випадках виникає необхідність у створенні локального репозитарію Наприклад, у вас вдома або в локальній мережі є кілька компютерів, що працюють під управлінням Linux Mint Тоді, щоб не завантажувати зовнішній канал, простіше одну систему оновлювати через Інтернет, решта – з локального репозитарію Локальна копія створюється за допомогою команди debmirror (потрібно встановити пакет debmirror):

$ /usr/bin/debmirror –nosource -m –passive –host=archive ubuntulinuxorg –root=ubuntu  –method=ftp –progress — dist=lucid,lucid-security,lucid-updates,lucid-backports  –ignore-release-gpg  –section=main,restricted,multiverse,univers e –arch=amd64

Велика частина параметрів зрозуміла з пояснень вище Трафік складе не 1 Гбайт і зажадає багато вільного місця на диску Найчастіше виникає необхідність створити свій репозитарій з уже завантажених файлів і користуватися ним, як звичайно, за допомогою apt-get Щоб створити список пакетів, нам знадобиться утиліта dpkg-scanpackages, що входить до складу dpkg-dev Встановлюємо:

$ sudo apt-get install dpkg-dev

Тепер створюємо каталог, в який копіюємо всі пакети:

$ mkdir archives

Переходимо в утворений каталог:

$ cd archives

і даємо команду

$ Dpkg-scanpackages / Dev / null | gzip-9с> Packagesgz

По закінченні роботи утиліти буде виданий список пакетів і їх число Щоб додати новий репозитарій в файл sourceslist, прописуємо шлях до створеного

каталогом, наприклад:

deb file:/home/grinder/archives /

Зберігаємо зміни і вводимо sud o apt-ge t update Якщо в / var / lib / apt / lists додався новий каталог, можна вітати себе з перемогою Тепер можна цей каталог копіювати на інші системи Природно, при додаванні в нього пакетів процедуру доведеться повторити

В Інтернеті можна знайти достатньо опису того, як перенести свій репозитарій на CD / DVD, займають вони кілька сторінок Розробники Linux Mint

включили до складу дистрибутива чудову утиліту APTonCD (http://aptoncd

sourceforgenet), яка може створити завантажувальний компакт-диск з пакетів, викачаних за допомогою APT (рис 522) або завантажених вручну, і відновити кеш програми APT з такого диска Фактично ми можемо створити переносний репозитарій пакетів

Користуватися програмою дуже просто Після вибору Створення диска буде просканований каталог / var / cache / apt / archives, всі знайдені там файли будуть додані в проект Їх список показується користувачеві Знявши прапорці, можна виключити пакети (рис 523)

Натиснувши кнопку Додати, ми можемо вказати на окремі файли або каталог с Debфайламі, які необхідно додати в проект Натискаємо Записати, зявиться

вікно вибору, в якому слід зазначити тип носія CD або DVD У Папка для образу вказуємо каталог, в який буде поміщений готовий ISO-образ Програма

має ще одну чудову можливість – створення Метапакунок, який

Рис 522 Вікно програми APTonCD

Рис 523 Вікно вибору пакетів APTonCD

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

дозволить встановити всі програми в репозитарії Це може бути зручно, якщо необхідно поширити додатки на кілька систем Щоб такий пакет

був згенерований, встановіть прапорець Створити Метапакунок Натискаємо Застосувати,

програма створить образ, по закінченні процесу зявиться діалогове вікно, що пропонує відразу записати його на носій (рис 524)

Рис 524 Запис диска за допомогою APTonCD

Встановити програми з такого диска також просто Запускаємо програму і вибираємо кнопку Відновлення з диска (див рис 522) Якщо в приводі знаходиться

диск, в наступному вікні відкриється список файлів Але програма дозволяє використовувати і створений раніше ISO-образ, який вказуємо, натиснувши кнопку

Завантаження Відзначаємо пакети і натискаємо кнопку Відновлення з диска

Джерело: Яремчук С А 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>

*

*