Як я можу встановити "обмежені додатки" офлайн?


9

На даний момент у мене немає доступу до Інтернету в будинку, що означає, що я повинен зайти в кафе після встановлення 11.04, будь-хто може надати посилання, де я можу отримати пакет .deb (amd64) ubuntu-restricted-extrasна 11.04?



Як заявили інші, це метапакет, тобто він набирає близько десятка залежних пакетів. Якщо ви дасте нам уявлення про те, який компонент обмежених додатків ви хочете встановити (Flash? MP3-відтворення?), Проте, хтось може надати посилання на окремі пакети.
Веслі Райс

Оскільки це метапакет, і що ще важливіше, оскільки деякі пакунки, встановлені як залежність ubuntu-restricted-extras самі по собі , не забезпечують власне програмне забезпечення, а містять сценарії для його завантаження , це не дублікат цього питання .
Елія Каган

Відповіді:


8

Завантаження самого ubuntu-restricted-extrasпакета звичайно вам не допоможе. Це фактично "метапакет", тобто пакет без "реального" вмісту, але зі списком залежностей. Ось чому його розмір настільки малий.

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

Отже, якщо ви хочете повністю встановити офлайн, я пропоную це:

  • Перейдіть на будь-який комп'ютер з Інтернетом і використовуйте сеанс Ubuntu Live CD / USB. (тож у вас чиста ОС без встановлення додаткового пакета)

  • Відкрийте Synaptics (Адміністрація -> Менеджер пакунків), використовуйте Швидкий пошук ubuntu-restricted-extras

  • У списку двічі клацніть його. У діалоговому вікні натисніть Позначити.

введіть тут опис зображення

  • Натисніть Застосувати.

  • Він покаже вікно всіх пакетів, які необхідно встановити. Це ті, які вам потрібно завантажити та встановити у автономному режимі.

введіть тут опис зображення

  • Або завантажити їх вручну , або встановіть прапорець «Завантажити пакет файли» прапорець. ДЕБ буде завантажено на/var/cache/apt/archives

  • Ви також можете скористатися File -> Generate Package download scriptопцією. Створіть папку для сценарію, збережіть його та запустіть. Усі DEB будуть завантажені в цю папку. Скопіюйте всю папку на USB / DVD, а потім скористайтеся File -> Add downloaded packagesопцією на автономному комп’ютері.

І, ДУЖЕ важливо: і офлайн, і онлайн-комп’ютери повинні мати єдину архітектуру. (тобто 32/64 біт, ОС тощо). Отже пакет, завантажений в одному, буде правильним для іншого.


Існує проблема, яка не буде вирішена цим рішенням: flashplugin-installer та ttf-mscorefonts-installer обом потрібен доступ до Інтернету під час встановлення, навіть після завантаження відповідних пакетів файлів. Це полягає в тому, щоб уникнути дурних юридичних обмежень, які не дозволяють плагіну Flash та шрифтам Microsoft перерозподіляти повторно, навіть якщо вони є безкоштовними. Я не знаю, як це вирішити.
Flimm

@Flimm - Якщо потрібен Інтернет у час встановлення , для його проблеми немає рішення .DEB. Лише розпакування-редагування-перепаковка зробить це. (це не незаконно, оскільки ви не хочете перерозподілити новий пакет, просто встановіть його самостійно.) У будь-якому випадку, 100% встановлення програмного забезпечення в офлайн-режимі в світі Linux - це ідея першочергової інформації. Це погана хабі ... помилка, "успадкування" від Windows, яку я з нетерпінням чекаю, що скоро піде. Його ТАК набагато краще, коли ОС підбирає потрібні пакунки на основі залежностей, архітектури тощо та встановлює все автоматично ...
MestreLion

Я знайшов спосіб вирішити це. Це трохи складніше, тому я опублікував рішення як окреме питання та відповідь: askubuntu.com/questions/46664/…
Flimm

4

ха-ха, в Індонезії, які мають повільний зв’язок, це перше, що ми робимо. Просто завантажте звідси

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


2

Якщо у вас є підключення до Інтернету на іншому комп’ютері (або ви завжди можете спробувати бібліотеку), ви завжди можете завантажити необхідні пакети gstreamer .deb і поставити їх на флешку. Потім підключіть флешку до комп'ютера без Інтернету та встановіть.


Це метапакет, тому прямого копіювання .deb недостатньо для цього
Tachyons

@tachyons Ах, я про це зовсім забув. Я виправив посаду.
Томас Бокслі

2

Я припускаю, що у вас є десь підключення до Інтернету, яке ви можете використовувати, але тільки не на машині Ubuntu.

Спробуйте Apt-Offline: http://www.debian-administration.org/article/Offline_Package_Management_for_APT

Стаття про обмежені формати в документації спільноти може допомогти вам знайти те, що вам потрібно: https://help.ubuntu.com/community/RestrictedFormats

Я ніколи не пробував, apt-offline, але коли мій апарат Ubuntu був без підключення до Інтернету, я застосував такий спосіб вирішення, як наступний, для завантаження пакунків десь в іншому місці: http://ershadk.wordpress.com/2010/06/13/how -завантажити-deb-пакети-для-офлайн-установки-2 /


1

Ви можете використовувати офлайн-інсталятор, зроблений hacktolive.org


1

Спробуйте запустити sudo aptitude download ubuntu-restricted-extrasіншу систему Ubuntu 11.04. Слід завантажити пакет .deb, що включає всі необхідні покарання. Крім того, ви також можете використовувати APTonCD.


Дивіться мій коментар до цієї відповіді .
Flimm
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.