За останні декілька днів вже два рази зіткнувся з помилкою "unknown compression for member" при встановленні deb-пакетів. Один раз це відбулося в Linux-контейнері FydeOS, другий раз в Debian Bullseye (11.9). І так, я цілком усвідомлюю, що є новіша версія Debian і там такої помилки не буде. Але що робити якщо є?
Було знайдено наступний "рецепт" (на прикладі apache-netbeans_21-1_all.deb
):
$ mkdir apache-netbeans_21-1 $ cd apache-netbeans_21-1/ $ ln -s ../apache-netbeans_21-1_all.deb . $ ar x apache-netbeans_21-1_all.deb $ zstd -d < control.tar.zst | xz > control.tar.xz $ zstd -d < data.tar.zst | xz > data.tar.xz $ rm apache-netbeans_21-1_all.deb $ ar -m -c -a sdsd apache-netbeans_21-1_all.deb debian-binary control.tar.xz data.tar.xz $ rm debian-binary control.tar.xz data.tar.xz control.tar.zst data.tar.zst $ sudo dpkg -i apache-netbeans_21-1_all.deb
Немає коментарів:
Дописати коментар