升級 AisleRiot Solitaire

升級 AisleRiot Solitaire

我有有些麻煩與 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 的其他內容,他們會分享。

相關內容