gespeaker 的依賴項未知或不可用,需要 python!

gespeaker 的依賴項未知或不可用,需要 python!

想要 ubuntu 的 gespeaker。所以我設法在我的 Ubuntu 20.04 安裝中安裝了 Python2。

sudo apt-get install python2
sudo python2 setup.py install

看起來沒有錯-/

仍然聲稱 gespeaker 在軟體應用程式和命令列中具有(未列出的)依賴項

sudo dpkg -i "gespeaker_0.8.6-1_all.deb"

結果:

sudo dpkg -i "gespeaker_0.8.6-1_all.deb"
Selecting previously unselected package gespeaker.        
(Reading database ... 197742 files and directories currently installed.)        
Preparing to unpack gespeaker_0.8.6-1_all.deb ...        
Unpacking gespeaker (0.8.6-1) ...        
dpkg: dependency problems prevent configuration of gespeaker:        
gespeaker depends on python-glade2; however:        
Package python-glade2 is not installed.        
gespeaker depends on python-gobject; however:        
Package python-gobject is not installed.        
gespeaker depends on python-gtk2; however:        
Package python-gtk2 is not installed.        
gespeaker depends on python-xdg; however:        
Package python-xdg is not installed.        
gespeaker depends on python:any (>= 2.7.5-5~); however:        
       
dpkg: error processing package gespeaker (--install):        
dependency problems - leaving unconfigured        
Processing triggers for man-db (2.9.1-1) ...        
Processing triggers for desktop-file-utils (0.24-1ubuntu3) ...        
Processing triggers for gnome-menus (3.36.0-1ubuntu1) ...        
Processing triggers for mime-support (3.64ubuntu1) ...        
Errors were encountered while processing:        
gespeaker        

espeak "This is a test" 在命令行中運行良好。 GUI 應用程式清單中列出的 Gespeaker 啟動失敗。上次ubuntu有這個問題嗎,似乎是python依賴?

更新:

sudo apt-get upgrade結果:

The following packages have unmet dependencies:        
 gespeaker : Depends: python-glade2 but it is not installable        
             Depends: python-gobject but it is not installed        
             Depends: python-gtk2 but it is not installable        
             Depends: python-xdg but it is not installed        
             Depends: python:any (>= 2.7.5-5~)        

答案1

好的,所以您正在嘗試使用 GeSpeakerUbuntu 18.04 LTS 儲存庫。之前的 Ubuntu 版本有更多 Python 2 函式庫。您仍然可以透過手動下載將它們安裝在 20.04 LTS 上:

cd ~/Downloads
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/g/gespeaker/gespeaker_0.8.6-1_all.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-5.1ubuntu2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget -c http://archive.ubuntu.com/ubuntu/pool/main/d/dbus-python/python-dbus_1.2.6-1_amd64.deb

sudo apt-get install ./gespeaker_0.8.6-1_all.deb ./python-glade2_2.24.0-5.1ubuntu2_amd64.deb ./python-gtk2_2.24.0-5.1ubuntu2_amd64.deb ./python-dbus_1.2.6-1_amd64.deb

享受。

相關內容