Spec-Zone.ru › MariaDB

Создание репозитория Debian

Ниже приведены инструкции по созданию собственного репозитория Debian. Инструкции основаны на http://www.debian.org/doc/manuals/repository-howto/repository-howto.en.html

REPO_DIR={pick some location}
mkdir $REPO_DIR
mkdir $REPO_DIR/binary
mkdir $REPO_DIR/source
cp *.deb *.ddeb $REPO_DIR/binary
cd $REPO_DIR
dpkg-scanpackages binary  /dev/null | gzip -9c > binary/Packages.gz
dpkg-scansources  source  /dev/null | gzip -9c > source/Sources.gz

Использование созданного репозитория Debian

Необходимо добавить новый файл в директорию /etc/apt/sources.list.d/. Например, новый файл с именем mariadb.list

# sergey's MariaDB repository
#
deb file:///home/psergey/testrepo binary/
deb-src file:///home/psergey/testrepo source/

после чего можно выполнить

apt-get update  # Let apt learn about the new repository
apt-get install mariadb-server

и собирать ошибки :-).

"apt-get install" будет выводить вывод скриптов и серверов в /var/log. Также можно установить DEBIAN_SCRIPT_DEBUG=1, чтобы получить часть (не весь) вывод в stdout.

Очистка после неудачной установки

Выполните

dpkg --get-selections | grep mariadb
dpkg --get-selections | grep mysql

чтобы увидеть, что установлено, а затем

 dpkg --purge <packages>

до тех пор, пока первое не выведет пустой вывод. Примечание: после некоторых сбоев /etc/mysql и /var/lib/mysql не очищаются и их необходимо удалить вручную.

Содержимое, воспроизведённое на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проходит предварительной проверки MariaDB. Мнения, информация и мнения, выраженные в этом контенте, не обязательно отражают точку зрения MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/Creating_a_Debian_Repository/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API