web-dev-qa-db-ja.com

ubuntu 20.04用のqt-at-spiを探しています

パッケージpackettracerCisco Packet Tracer 7. を参照しています。私のOSはUbuntu 20.04です。

Packettracerをインストールしましたが、パッケージにはqt-at-spiパッケージが必要ですが、Ubuntu 20.04リポジトリでは見つかりませんでした。

$Sudo dpkg -i PacketTracer_730_AMD64.deb
Selecting previously unselected package packettracer.
(Reading database ... 199702 files and directories currently installed.)
Preparing to unpack .../PacketTracer_730_AMD64.deb ...
Unpacking packettracer (7.3.0) ...
dpkg: dependency problems prevent configuration of packettracer:
 packettracer depends on qt-at-spi; however:
  Package qt-at-spi is not installed.
dpkg: error processing package packettracer (--install):
 dependency problems - leaving unconfigured
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.24-1ubuntu2) ...
Processing triggers for mime-support (3.64ubuntu1) ...
Processing triggers for shared-mime-info (1.15-1) ...
Errors were encountered while processing:
 packettracer

そのパッケージを検索しましたが、見つかったのは qt-at-spifor ubuntu 18.04 だけです。インストールしようとしましたが、他のパッケージも必要です。

$ Sudo dpkg -i qt-at-spi_0.4.0-8_AMD64.deb 
Selecting previously unselected package qt-at-spi:AMD64.
(Reading database ... 202991 files and directories currently installed.)
Preparing to unpack .../qt-at-spi_0.4.0-8_AMD64.deb ...
Unpacking qt-at-spi:AMD64 (0.4.0-8) ...
dpkg: dependency problems prevent configuration of qt-at-spi:AMD64:
 qt-at-spi:AMD64 depends on libqt4-dbus (>= 4:4.8.0); however:
  Package libqt4-dbus is not installed.
 qt-at-spi:AMD64 depends on libqtcore4 (>= 4:4.8~); however:
  Package libqtcore4:AMD64 is not installed.
 qt-at-spi:AMD64 depends on libqtgui4 (>= 4:4.8~); however:
  Package libqtgui4 is not installed.

dpkg: error processing package qt-at-spi:AMD64 (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 qt-at-spi:AMD64

他のパッケージ(libqt4-dbus、libqtcore4、libqtgui4)をもう一度検索しましたが、見つかったのは20.04より前のUbuntuバージョン(つまり18.04、19.04、19.10)のみで、Ubuntu 20.04にはありません。

私はそれらのパッケージをインストールしようとし続けていますが、それらは再び他の利用できないパッケージに依存しています。

Qt-5 をインストールしようとしました。 Qt-5.12.8をインストールしましたが、qt-at-spiパッケージを取得できませんでした。

エラーなしで適切に実行されるため、Packettracerはqt-at-spiも必要としないようです。しかし、別のパッケージ(それが何であれ)をインストールしようとすると、依存関係エラーが発生します。

packettracer : Depends: qt-at-spi but it is not installable
E: Unmet dependencies. Try 'apt --fix-broken install' with no packages (or specify a solution).

そのため、別のパッケージをインストールする前に、まず「apt --fix-broken install」を実行し、packettracerをアンインストールする必要があります。次に、その別のパッケージをインストールしたら、packettracerを再インストールします。迷惑です。

$ Sudo apt --fix-broken install
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  packettracer
0 upgraded, 0 newly installed, 1 to remove and 1 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.

質問は:

  • ubuntu 20.04のqt-at-spiを見つけるのに役立ちますか?または
  • apttracerをapt --fix-broken installから除外できますか?
2
xdnroot

次の手順を実行します :

cd Desktop
mkdir working-dir
cd working-dir
cp ~/Downloads/PacketTracer_730_AMD64.deb .
ls
wget http://ftp.br.debian.org/debian/pool/main/d/double-conversion/libdouble-conversion1_3.1.0-3_AMD64.deb http://archive.ubuntu.com/ubuntu/pool/main/libj/libjpeg-turbo/libjpeg-turbo8_2.0.3-0ubuntu1_AMD64.deb http://archive.ubuntu.com/ubuntu/pool/main/libj/libjpeg8-empty/libjpeg8_8c-2ubuntu8_AMD64.deb
ls -l
chmod +x *
ls -l
Sudo dpkg -i *
Sudo featherpad /var/lib/dpkg/status #featherpad here, is my text editor
    #ctrl+f (search) > Depends: libdouble-conversion1, qt-at-spi > (delete-this-line) > save & close
Sudo apt --fix-broken install
packettracer

私もYouTubeに動画を載せています https://www.youtube.com/watch?v=5FuBKG49bIY 同じプロセスを示していますが、さらに役立つ場合があります。

2
Yacyn CHERRADI

20.04フォーカル。 qt-at-spi以外の依存関係の問題はありません。

ダウンロードしたディレクトリPacketTracer_730_AMD64.deb

Sudo dpkg -i *
Sudo vi /var/lib/dpkg/status

/を使用して検索し、qt-at-spiと入力します。

xを使用して「、qt-at-spi」を削除し、次に<shift>:wqを使用して書き込み/保存して終了します。

Sudo apt --fix-broken install

皆さん、ありがとうございました!

0
Crusty Barnacle