Ubuntu20.04安裝跨平臺傳輸工具dukto

局域網傳輸字符串或者文件,一直用dukto,它非常簡單易用,並且是開源的。雖然只有幾百k,卻真正跨平臺支持Windows、macOS、Linux、Android、iOS以及Winphone等操作系統。

工作機從Ubuntu18.04升級到Ubuntu20.04之後,發現dukto不能用了。安裝的時候提示:

$ sudo apt install ./dukto_6.0-1_amd64.deb 
[sudo] user 的密碼: 
正在讀取軟件包列表... 完成
正在分析軟件包的依賴關係樹       
正在讀取狀態信息... 完成       
注意,選中 'dukto' 而非 './dukto_6.0-1_amd64.deb'
有一些軟件包無法被安裝。如果您用的是 unstable 發行版,這也許是
因爲系統無法達到您要求的狀態造成的。該版本中可能會有一些您需要的軟件
包尚未被創建或是它們已被從新到(Incoming)目錄移出。
下列信息可能會對解決問題有所幫助:

下列軟件包有未滿足的依賴關係:
 dukto : 依賴: libqt4-declarative (>= 4:4.7.0~rc1) 但無法安裝它
         依賴: libqt4-network (>= 4:4.5.3) 但無法安裝它
         依賴: libqtcore4 (>= 4:4.7.0~beta1) 但無法安裝它
         依賴: libqtgui4 (>= 4:4.6.1) 但無法安裝它
E: 無法修正錯誤,因爲您要求某些軟件包保持現狀,就是它們破壞了軟件包間的依賴關係。

原來dukto依賴libqt4,而Ubuntu20.04放棄了對libqt4的支持,轉向更高的版本libqt5。


原作者於2019.7.7發表了棄坑聲明,依然非常感謝作者的開源貢獻 https://www.msec.it/blog/dukto/
今天2020.7.7,我再試着看看能否安裝上。首先解決依賴,就是先把libqt4安裝上。
參考:https://askubuntu.com/questions/1234786/qt4-libqt4-in-ubuntu-20-04 

sudo add-apt-repository ppa:rock-core/qt4
sudo apt update
sudo apt install libqtcore4

    再來安裝dukto(之前已經下載好了deb文件 )

sudo apt install ./dukto_6.0-1_amd64.deb

 

沒有報任何錯誤,看起來很順利了,看看是否能用吧。

 

果然啓動了。熟悉的界面又回來了。有你真好。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章