How-to автономна установка пакетів, російськомовна документація по ubuntu

Хоча в усьому світі людей, підключених до інтернету, стає більше з кожним роком, багато хто все ще використовують dial-up або не підключені зовсім. Звичайно, встановлювати пакети через aptitude або Synaptic і швидко, і просто, але як встановити їх без підключення до інтернету? Якщо ви коли-небудь намагалися це зробити, то повинні знати, як це нудно. Однак є кілька програм, що спрощують цей процес, і кожна пропонує свій спосіб вирішення проблеми.

Припустимо, наприклад, вам необхідно встановити Pidgin. Спочатку введіть в пошук «pidgin», і ви потрапите на сторінку, де показані залежності. Тепер дивіться, які з цих залежностей у вас вже є. Якщо ви заздалегідь заглянете в файл / var / lib / dpkg / status, то дізнаєтеся, що у вас вже встановлено, а що потрібно встановити додатково. Без нього вам доведеться просто качати все, що вам потрібно, підряд: пакети, їх залежності, а може бути навіть залежно залежностей ... Необхідні пакети можуть виявитися встановлені, а можуть і ні.

Як з файлом статусу, так і без нього, такий підхід до встановлення пакетів забирає неймовірно багато часу на вибір потрібних пакетів для установки на Ubuntu без мережі. Так можна швидко знайти пару пакетів, якщо ви точно знаєте, що вам потрібно, але дуже складно використовувати його для великих установок. До того ж, оновлення пакетів стає подвигом, який не під силу звичайним людям. До того ж, цей спосіб не дозволяє використовувати додаткові репозиторії, наприклад, medibuntu.

Як тільки ви підібрали потрібний пакет, ви можете перенести їх назад на свій автономний комп'ютер і встановити їх там за допомогою GDebi один за іншим подвійним клацанням по файлу. У більшості випадків це спрацює, але вам треба спочатку встановлювати залежності. Це нераціонально, але дозволяє досягти результату.

Розуміючи, що вручну вибирати пакети, поновлення і їх залежності нудно, творці Synaptic винайшли свій спосіб установки пакетів на автономні комп'ютери прямо в самому Synaptic. Synaptic пропонує простий і логічний спосіб вирішення проблеми - дозволяє створювати сценарії закачувань.

Synaptic автоматично створює прості bash-скрипти, які дозволять завантажувати і пакети, і залежності. Щоб згенерувати їх, вам потрібно всього лише відзначити пакети, які хочете встановити, і вибрати пункт меню, який створить сценарій. Цей спосіб хороший тим, що надає користувачеві графічну оболонку для вибору необхідних пакетів і гарантує скачування саме тих залежностей, які потрібні.

Завантажувати пакунки, використовуючи скрипти на підключеному до інтернету комп'ютері, просто. Якщо там Linux, на якому є встановлений wget (зазвичай він вже встановлений) - запустіть скрипт з USB-пристрою. У Windows ви можете використовувати Firefox з плагіном DownloadThemAll, щоб отримати файли так само легко. Таким чином, ви скачаєте пакети на свою флешку, з якої можете встановити їх через GDebi або скопіювати в / var / cache / apt / archives /, щоб встановити як зазвичай в aptitude або Synaptic. ? APTonCD

Щоб використовувати APTonCD, вам потрібен підключений до інтернету комп'ютер з тієї ж версією Ubuntu, що і на автономному комп'ютері. Якщо у вас немає доступу до такої ж версії Ubuntu, але є комп'ютер з двома CD-приводами, можете завантажити LiveCD потрібної версії, або, якщо їх немає, використовувати Unetbootin для створення завантажувальної флешки. У будь-якому випадку, вам потрібна та ж версія Ubuntu і чистий CD-ROM, щоб записати диск APTonCD. APTonCD знаходиться в репозиторії Ubuntu Universe, тому, якщо є така можливість, ви можете встановити APTonCD за допомогою Synaptic або aptitude.

Після того, як ви встановили APTonCD, використовувати його - простіше нікуди. Будь-який з існуючих пакетів, викачаних в цій системі, може бути записаний на CD. Просто встановіть потрібні пакети в запущеній системі і запишіть їх на CD для установки на автономний комп'ютер. Коли ви повернетеся до нього, просто вставте диск в привід, і він буде розпізнано як репозиторій APT. Тепер ви можете встановити програми з диска за допомогою Synaptic або aptitude як зазвичай. Використовуючи APTonCD, ви заодно отримаєте резервну копію ваших пакетів, і вам не доведеться завантажувати їх заново, якщо що-небудь станеться зі встановленою у вас системою - вони вже є у вас на диску.

Keryx - відносно новий проект - прагне надати більш сучасний і зручний спосіб автономної установки пакетів. Він розробляється недавно, і його спільнота тільки набирає силу, але вони поставили собі за мету вирішити всі проблеми з альтернатив-ними методами установки пакетів, при цьому залишаючись простою і зрозумілою у використанні програмою.

Keryx - це пакетний менеджер для автономних машин, схожий на Synaptic, але відрізняється своєю крос-платформенностью і призначений для викорис-тання з USB-пристроїв. Що це означає? За допомогою Keryx ви створюєте «проект», який є знімком установ-лених в системі пакетів. Keryx, націлений на використання з переносних пристроїв, дозволяє легко і швидко знайти новий пакет або оновлення без необхідності марнувати CD. Keryx надзвичайно гнучкий і запускається в Linux, Windows і Mac OSX.

Надаючи кілька стандартних проектів (фактично, це знімки свіжовстановленому систем), Keryx дозволяє використовувати спільні проекти для скачування пакетів для відмови у доступі до мережі машини, не заходячи перед цим додому. Ви можете просто запустити з будь-якого комп'ютера, підключеного до інтернету відповідний стандартний проект, який відповідає вашій системі (karmic 32bit, karmic 64bit і т.п), і ви вже готові завантажувати програми. Keryx викачує списки пакетів і читає їх так само, як Synaptic або aptitude, а значить ви зможете викорис-товувати ці файли, щоб оновити списки пакунків на автономної машині.

Keryx дозволяє завантажувати всі доступні оновлення всього одним кліком. Стан пакетів відзначається різними кольорами: встановлена ​​остання версія, доступні оновлення, і т.д. Щоб завантажити пакет, досить виділити його і натиснути «Завантажити». Keryx сам відстежить всі залежності і завантажить їх для вас. Всі списки пакетів зберігаються на флешці, з якої ви можете легко скопіювати їх на інший комп'ютер. У комплекті йде інструмент, що дозволяє використовувати вашу флешку як локальний репозиторій - ви можете скористатися їй так само, як APTonCD.