apt-offline для автономной или онлайн-системы (установка mariadb 10.2)

/opt используется для (иногда проприетарных) внешних приложений, которые не считаются частью дистрибутива Linux. Эти приложения могут иметь жестко закодированные пути и поэтому будут работать корректно только при установке на /opt, но если нет жестко закодированных путей, вы можете установить их на любой путь. Предполагается, что программа, установленная в /opt, является автономной.

Основная причина использования /opt заключается в предоставлении общего стандартного пути, где внешнее программное обеспечение может быть установлено без вмешательства в остальное установленной системы. /opt не отображается в стандартных путях компилятора или компоновщика (gcc -print-search-dirs или /etc/ld.so.conf и т. д.), поэтому установленные в них заголовки и библиотеки несколько изолированы от основной системы и не должны мешать уже установленным программам.

Использование /opt задается стандартом иерархии файловой системы: / opt, который отмечает, что /opt изначально был получен из Unix.

/ opt: дополнительные программные пакеты приложений. Назначение / opt зарезервировано для установки дополнительных пакетов прикладных программ. Пакет, который должен быть установлен в / opt, должен найти свои статические файлы в отдельном / opt / & lt; package & gt; или / opt / & lt; provider & gt; дерево каталогов, где & lt; package & gt; это имя, которое описывает пакет программного обеспечения и & lt; поставщик & gt; является зарегистрированным именем LANANA провайдера. Требования. Каталоги / opt / bin, / opt / doc, / opt / include, / opt / info, / opt / lib и / opt / man зарезервированы для использования локальным системным администратором. Пакеты могут предоставлять файлы «front-end», предназначенные для размещения (путем связывания или копирования) этих зарезервированных каталогов локальным системным администратором, но должны нормально функционировать при отсутствии этих зарезервированных каталогов. Программы, вызываемые пользователями, должны быть расположены в каталоге / opt / & lt; package & gt; / bin или в каталоге / opt / & lt; provider & gt; иерархия. Если пакет содержит страницы руководства UNIX, они должны быть расположены в каталоге / opt / & lt; package & gt; / share / man или в каталоге / opt / & lt; provider & gt; иерархии и той же подструктуры, что и / usr / share / man. Пакетные файлы, которые являются переменными (изменение в нормальной работе), должны быть установлены в / var / opt. Дополнительную информацию см. В разделе / ​​var / opt. Конфигурационные файлы, специфичные для хоста, должны быть установлены в / etc / opt. Дополнительную информацию см. В разделе / ​​etc. Никакие другие файлы пакетов не могут существовать вне иерархии / opt, / var / opt и / etc / opt, за исключением тех файлов пакетов, которые должны находиться в определенных местах в дереве файловой системы для правильной работы. Например, файлы блокировки устройства должны быть помещены в / var / lock, а устройства должны быть расположены в / dev. Распределения могут устанавливать программное обеспечение в / opt, но не должны изменять или удалять программное обеспечение, установленное локальным системным администратором, без согласия местного системного администратора. Обоснование Использование / opt для дополнительного программного обеспечения - это хорошо зарекомендовавшая себя практика в сообществе UNIX. Бинарный интерфейс Application V System V [AT & amp; T 1990], основанный на определении интерфейса системы V (третье издание), обеспечивает структуру / opt, очень похожую на ту, которая определена здесь. Стандарт Intel Binary Compatibility Standard v. 2 (iBCS2) также обеспечивает аналогичную структуру для / opt. Как правило, все данные, необходимые для поддержки пакета в системе, должны присутствовать в / opt / & lt; package & gt ;, включая файлы, предназначенные для копирования в / etc / opt / & lt; package & gt; и / var / opt / & lt; package & gt; а также зарезервированные каталоги в / opt. Небольшие ограничения на дистрибутивы с использованием / opt необходимы, потому что возможны конфликты между установленным дистрибутивом и локально установленным программным обеспечением, особенно в случае фиксированных путей, найденных в некотором двоичном программном обеспечении. Структура каталогов ниже / opt / & lt; provider & gt; остается до упаковщика программного обеспечения, хотя рекомендуется, чтобы пакеты были установлены в / opt / & lt; provider & gt; / & lt; package & gt; и следуйте аналогичной структуре с рекомендациями для / opt / package. Действительной причиной для отклонения от этой структуры являются пакеты поддержки, которые могут иметь файлы, установленные в / opt / & lt; provider & gt; / lib или / opt / & lt; provider / gt; / bin.
0
задан 1 September 2017 в 19:11

2 ответа

Попробуйте downloads.mariadb.org

Выберите версию Distro, Release, MariaDB и зеркало и выполните шаги

. Чтобы процитировать «Вот команды», с зеркалом сайт изменен ", чтобы запустить MariaDB в вашей системе Ubuntu:"

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://your-mirror-of-choice/mariadb/repo/10.2/ubuntu trusty main'`

"После того, как ключ импортирован и добавлен репозиторий, вы можете установить MariaDB с помощью:"

sudo apt-get update sudo apt-get install mariadb-server

Надеюсь, это поможет вам начать работу, установив 10.2 на ваш подключенный к Интернету 14.04. Затем вы можете попробовать свой apt-offline процесс снова.

0
ответ дан 18 July 2018 в 07:34

Попробуйте downloads.mariadb.org

Выберите версию Distro, Release, MariaDB и зеркало и выполните шаги

. Чтобы процитировать «Вот команды», с зеркалом сайт изменен ", чтобы запустить MariaDB в вашей системе Ubuntu:"

sudo apt-get install software-properties-common sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db sudo add-apt-repository 'deb [arch=amd64,i386,ppc64el] http://your-mirror-of-choice/mariadb/repo/10.2/ubuntu trusty main'`

"После того, как ключ импортирован и добавлен репозиторий, вы можете установить MariaDB с помощью:"

sudo apt-get update sudo apt-get install mariadb-server

Надеюсь, это поможет вам начать работу, установив 10.2 на ваш подключенный к Интернету 14.04. Затем вы можете попробовать свой apt-offline процесс снова.

0
ответ дан 24 July 2018 в 18:49

Другие вопросы по тегам:

Похожие вопросы: