В "загрузить файл"
URL для загрузки файла из [text] http://get.code-industry.net/public/master-pdf-editor-4.0.40_qt5.amd64.deb
Абсолютный путь для загрузки файла на узле [текст] / opt / packages /
Я также пробовал
Абсолютный путь для загрузки файла на узел [текст] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
, потому что приведенный ниже скручиваемый файл вручную работает нормально.
Кто-нибудь теперь, где я ошибаюсь? Я также безуспешно пытался использовать руль для установки загруженного вручную .deb.
[1.0] Диспетчер пакетов имеет
Имя пакета (или путь) [текст] /opt/packages/master-pdf-editor-4.0.40_qt5.amd64.deb
Состояние пакета Присутствует
Все заработало.
Полный путь загрузки, включая имя файла.
Терпение (или вручную обновить агент)
Установить deps, не удалось установить с исправлением после установки.
Profit
В общем методе file_download
вам необходимо указать полный путь назначения (здесь / opt / packages / master -pdf-editor-4.0.40_qt5.amd64.deb
). Вам также необходимо убедиться, что целевой каталог существует, например, с помощью directory_create
на / opt / packages
.
Если загрузка не удалась, вы можете устранить ее с помощью агент руля запустит команду -i
, чтобы отобразить используемую команду curl. Затем вы можете запустить его без опции- -s
, чтобы увидеть сообщение об ошибке.
При установке пакета из локального файла используется dpkg -i
для установки package, который в вашем случае, кажется, возвращает ошибку. Вы можете попробовать установить пакет вручную (с помощью dpkg -i master-pdf-editor-4.0.40_qt5.amd64.deb
), чтобы увидеть более точные сообщения об ошибках, но, скорее всего, это проблема зависимости. В этом случае у вас есть два варианта:
package_present
с пакетами из существующих репозиториев) перед установкой загруженного вами пакета apt -get --yes --fix-broken install
после установки, что должно помочь вам установить недостающие зависимости