Как установить seafile в контейнере распутника
Я хочу установить клиент Seafile в моем контейнере libertine.
Сначала я добавил PPA с:
libertine-container-manager configure -a "ppa:seafile/seafile-client" -i myContainerID
Затем я обновляю:
libertine-container-manager update -i myContainerID
Наконец, я попытался установить seafile-gui и seafile-cli с помощью:
libertine-container-manager install-package --id myContainerID --package seafile-gui
libertine-container-manager install-package --id myContainerID --package seafile-cli
Но я просто получаю сообщение об ошибке "E: Невозможно найти пакет seafile-gui"
Я попробовал сейчас запустить app-apt-repository прямо в контейнере по умолчанию, который является моим примером-контейнером:
libertine-container-manager exec -c "add-apt-repository ppa:seafile/seafile-client"
Ну, эта команда останавливается с ошибкой:
mktemp: failed to create directory via template ‘/run/user/32011/confined/com.ubuntu.terminal/tmp.XXXXXXXXXX’: No such file or directory
1 ответ
Похоже, вы используете устаревший синтаксис для добавления хранилища с configure
субкоманда. Попробуйте это вместо этого:
$ libertine-container-manager configure --archive add \
--archive-name ppa:seafile/seafile-client --id myContainerID
Это правильный синтаксис в python3-libertine>=1.3.1 и, возможно, раньше. Если есть сомнения, вы всегда можете проверить libertine-container-manager configure --help
для дополнительной информации.