
我正在使用 xtrkcad 程式來設計模型鐵路佈局。 4.2.1版本已經發布幾個月了,我正在使用它。但每當我進行更新時,系統更新程式都會想要安裝舊版本(4.0.2)。需要什麼才能將較新的版本放入儲存庫以便安裝它(或更準確地說,因此不會安裝較舊的版本,從而覆蓋較新的版本)?我只是一個用戶,不是這個軟體的維護者。
答案1
目前Ubuntu
版本不支援最新4.2.1
版本xtrkcad
。它4.0.2
甚至支援wily
不支援4.0.2以上版本的版本。所以只能選擇手動安裝。看這裡。
xtrkcad
如果您已經使用命令安裝了舊版本,請解除安裝舊版本
sudo apt-get purge xtrkcad
並從以下位置下載最新版本 4.2.1這裡根據您的系統架構。然後使用命令安裝:
sudo dpkg -i xtrkcad_4.2.0-1_amd64.deb
如果這顯示任何依賴性錯誤,則運行命令:
sudo apt-get install -f
它將安裝依賴項,xtrkcad
然後再次安裝
sudo dpkg -i xtrkcad_4.2.0-1_amd64.deb
或者
你可以從下載原始碼這裡並手動編譯。
編輯 :如果您不想升級或降級任何軟體包,則可以使用命令暫停該軟體包:
echo "xtrkcad hold" | sudo dpkg --set-selections
或者
sudo aptitude hold xtrkcad
或者
sudo apt-mark hold xtrkcad
或用於Synaptic Package Manager
鎖定版本
或嘗試中建議的其他解決方案如何防止特定包的更新?
並且還看到「鎖定版本」有什麼作用?。這些是流行的問題,但很老,所以可能有些解決方案不起作用,但這很好。