Я попытался перенести пакеты, связанные с qemu ("qemu-system-data" ... и т. Д.) С дискотеки Ubuntu на xenial.
Я скачал пакет qemu-system-data, извлекли его, изменили управляющий файл, а затем заново построили его с помощью dpkg-deb --build
.
Когда я его тестировал, как ни странно, «apt install» всегда был успешным и сообщал мне, что 0 недавно установлен. Вот часть логов:
~$ sudo apt autoremove --purge qemu-*
...
~$ sudo apt install 'qemu-system-data_1:3.0+dfsg-2ubuntu201911182001.deb'
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
~$
И нет ничего нового как в /var/log/apt/term.log
и /var/log/apt/history.log
. Но я могу установить пакет, используя sudo dpkg -i
и удалите его с помощью apt autoremove
:
~$ sudo dpkg -i qemu-system-data_1:3.0+dfsg-2ubuntu201911182001.deb
Selecting previously unselected package qemu-system-data.
(Reading database ... 259053 files and directories currently installed.)
Preparing to unpack qemu-system-data_1:3.0+dfsg-2ubuntu201911182001.deb ...
Unpacking qemu-system-data (1:3.0+dfsg-2ubuntu201911182001) ...
Setting up qemu-system-data (1:3.0+dfsg-2ubuntu201911182001) ...
~$ sudo apt autoremove --purge qemu-system-data
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages will be REMOVED:
qemu-system-data*
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
After...
Ниже приводится DEBIAN/control
из qemu-system-data_1:3.0+dfsg-2ubuntu201911182001.deb
:
Package: qemu-system-data
Source: qemu
Version: 1:3.0+dfsg-2ubuntu201911182001
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Installed-Size: 996
Breaks: qemu-system-s390x (<< 1:3.1+dfsg-2ubuntu1~)
Replaces: qemu-system-common (<< 1:2.12+dfsg-2~), qemu-system-s390x (<< 1:3.1+dfsg-2ubuntu1~)
Provides: qemu-keymaps
Section: otherosfs
Priority: optional
Multi-Arch: foreign
Homepage: http://www.qemu.org/
Description: QEMU full system emulation (data files)
This package provides architecture-neutral data files
(such as keyboard definitions, icons) for system-mode
QEMU emulation (qemu-system-*) packages.
Original-Maintainer: Debian QEMU Team <pkg-qemu-devel@lists.alioth.debian.org>
Что я могу сделать, чтобы это исправить?
Спасибо.
Вам необходимо поместить этот файл в репозиторий (удаленный или локальный), если вы хотите использовать apt-get (подробнее здесь - https://wiki.debian.org/DebianRepository/Setup). Также вы можете установить его с помощью apt:
sudo apt install /path/to/file.deb