libheif выдает ошибку неизвестного типа файла debian 10

В Debian и его потомках есть инструмент, позволяющий создавать простые пакеты (только с зависимостями ). Он идеально подходит для этой работы.

Он называетсяequivs-build(Понятия не имею, откуда это название ). Это создаст .deb. Вы можете установить его сgdebi

Вот make-файл (, вы можете сделать это вручную, если хотите. Файл make добавляет лишь 10 % удобства, но документирует процесс.)

#create source
%.equivs-control: src/%.equivs-control
        @echo %linking "$@" from "$<"
        ln -s -t. "$<"

#make deb
%.deb: %.equivs-control
        @echo %making "$@" from "$<"
        equivs-build "$<"

#install one
.PHONY: %.install
%.install: %.deb
        @echo %installing "$<"
        sudo gdebi "$<"

Но сначала вам нужно установить несколько инструментов.

#!/bin/bash
ln -fs -T../equivs src
ln -fs -t. src/makefile

#install what we need
sudo apt-get install equivs gdebi-core make

Файл конфигурацииsrc/my-packages_1.0_all.equivs-control

Section: local
Priority: optional
#Homepage: https:
Standards-Version: 3.9.2
Package: my-packages
Version: 1.0
Maintainer: ctrl-alt-delor@local>

Depends: python3-pystache, equivs, make, gdebi-core, intel-microcode, firmware-linux, multiarch-support, cpufrequtils, openssh-server, stow, etckeeper, ntp, bomstrip, nodejs, dos2unix, faketime, wget, nocache, schedtool, cpulimit, smem, inotify-tools, keepassx, mawk, mmv, yakuake, xdotool, acl, gparted, gufw, htop, sshfs, bindfs, k4dirstat, openssh-client, vim, rsync, emacs, vim, avahi-discover, yaml-mode, markdown, pandoc, dc, xinput, iotop, strace, curl, screen, kdesdk-dolphin-plugins, cvs, easygit, git, git-flow, git-gui, gitg, tig, kdesvn, subversion, hgview, mercurial-common, tortoisehg-nautilus, python-dulwich, task-british-desktop, task-british-kde-desktop, task-desktop, task-english, task-kde-desktop, task-laptop, redshift-plasmoid, gtk2-engines-oxygen, kde-config-gtk-style, kde-config-gtk-style-preview, libreoffice-style-oxygen, appmenu-qt, vlc, konversation, encfs, diffpdf, diffuse, dirdiff, kdiff3, meld, tor, idle3, ipython3-qtconsole, backintime-kde, couchapp, augeas-lenses, augeas-tools, augeas-doc, python3-augeas, sass-elisp, ruby-sass, eclipse-jdt, eclipse-mercurialeclipse, python3-requests, filepp, texlive-latex-base, texlive-latex-extra, tth, golang-mode, zenmap, wireshark

# Readme: <README.Debian file; defaults to a generic one>
Description: All of the stuff I want installed.
 This is managed by my install script system.

Для использования :-запустить сценарий оболочки (это загрузит эту систему установки )-запуститьmake my-packages_1.0_all.install

Будьте осторожны с именами файлов, часть из Package: line, часть встроена в инструмент.


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

3
24.05.2020, 04:26
1 ответ

На моей коробке (Mint 19 )синтаксис:

$ heif-convert 
USAGE: heif-convert [-q quality] <filename> <output>

Думаю, вы пропустили флаг -q. Попробуйте:

heif-convert -q 100 3313.heif 3.jpg
0
18.03.2021, 23:34

Теги

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