etckeeper для opensuse - колотят установку сценария и настраивают

apt-file может сделать это. Установите его со способностью, обновите базу данных (с apt-file update), и затем перечислите содержание с apt-file list package.

Кроме того, все пакеты имеют описание, которое можно просмотреть с, например. aptitude show html2markdown. Если у Вас нет команды способности, можно использовать apt-cache вместо этого.

2
11.07.2013, 06:56
1 ответ

Хорошо, вот ответ, но это не идеально. Я надеялся найти официальный пакет OpenSuse от одного из repos. Но пока кто-то не предлагает лучшую альтернативу, вот то, что я придумал:

  1. найдите пакет: http://software.opensuse.org/package/etckeeper

  2. загрузите его: wget http://download.opensuse.org/repositories/home:/Peuserik:/OSSFAC/openSUSE_12.3/noarch/etckeeper-1.3-2.1.noarch.rpm

  3. установите его: sudo застегивают в etckeeper-1.3-2.1.noarch.rpm

  4. инициализируйте его: sudo etckeeper init

Таким образом, сценарий был бы:

#!/bin/sh
wget http://download.opensuse.org/repositories/home:/Peuserik:/OSSFAC/openSUSE_12.3/noarch/etckeeper-1.3-2.1.noarch.rpm
sudo zypper in etckeeper-1.3-2.1.noarch.rpm
sudo mv /etc/etckeeper/etckeeper.conf /etc/etckeeper/etckeeper.conf.original
sudo tee /etc/etckeeper/etckeeper.conf > /dev/null << ENDDOC
HIGHLEVEL_PACKAGE_MANAGER=zypper
LOWLEVEL_PACKAGE_MANAGER=rpm
VCS="git"
ENDDOC #no space before this line
cd etc
sudo etckeeper init
sudo git commit -m "initial checkin"
sudo git gc # pack git repo to save a lot of space
cd -
exit 0
3
27.01.2020, 22:06

Теги

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