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

 

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

  

果然啟動了。熟悉的界面又回來了。改了一下背景色,紫色和Ubuntu20.04更搭配。有你真好。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM