我有有些麻煩與 AisleRiot 紙牌。好吧,看來我必須將其升級到> = 3.16的版本。但我不知道該怎麼做。我嘗試刪除並重新安裝它,但重新安裝後,版本與以前相同(3.10.2),錯誤仍然存在...
Distributor ID: Ubuntu
Description: Ubuntu 14.04.4 LTS
Release: 14.04
Codename: trusty
答案1
您可以升級相對地請按照以下步驟輕鬆升級到 Aisleriot 3.16.2:
激活來源:
您需要允許 Trusty 檢索用於建立較新版本 Aisleriot 的開發檔案。跟著這列火車:
Dash > Software & Updates > Ubuntu Software > Downloadable from The Internet > Source Code
點選“原始碼”複選框啟用然後關閉「軟體和更新」框;系統將提示您重新載入軟體來源,允許這種情況發生。
然後打開終端機螢幕並執行以下命令:
sudo apt-get build-dep aisleriot
這將下載大約 40 MB 左右的開發文件。
建造通道:
複製並貼上全部的將以下程式碼框輸入終端機螢幕,然後將進行半自動下載、編譯和安裝:
sudo apt-get install checkinstall && \
mkdir -v $HOME/Desktop/aisleriot_build && cd $HOME/Desktop/aisleriot_build && \
wget https://download.gnome.org/sources/aisleriot/3.16/aisleriot-3.16.2.tar.xz && \
tar xvf aisleriot-3.16.2.tar.xz && cd aisleriot-3.16.2 && \
./configure && make && \
sudo checkinstall --pakdir "$HOME/Desktop/aisleriot_build" \
--backup=no --deldoc=yes --pkgname aisleriot --pkgversion 3.16.2 \
--fstrans=no --deldesc=yes --delspec=yes --default
我發現當我建造這個時,我必須登出並重新登錄,Dash 才能找到 Aisleriot,然後一切都很好。
以這種方式使用的好處checkinstall
是 Aisleriot 軟體包已整合到 Ubuntu 軟體包管理系統中。不如正式的 Debian 軟體包好,但非常適合我們的目的...
打掃乾淨:
如果您想刪除建置目錄,$HOME/Desktop/aisleriot_build
只需將其從桌面上刪除即可,不再需要它...
玩遊戲:
嗯,這裡運作良好:
希望你的系統也能運作良好:)
答案2
不幸的是,我不知道有什麼簡單的方法可以讓更新版本的 AisleRiot 在 14.04 下工作(也許其他人知道,並且可以補充)。
Ubuntu LTS 版本中的軟體旨在順利協同工作,不幸的是,這是與擁有最新版本軟體的權衡(儘管安全更新是向後移植的)。
如果/當您決定將系統升級到 Ubuntu 16.04 時,預設情況下它會附帶 AisleRiot 版本 3.18.2。
我希望我能提供更多幫助,並希望如果有人有更好的答案,例如如何使用更新的 Gnome-Games PPA 或 Trusty 的其他內容,他們會分享。