Создание репозитория 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 не очищаются и их необходимо удалить вручную.
© 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/