私はトラブルAisleRiot Solitaire で。バージョン 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 程度の開発ファイルがダウンロードされます。
Aisleriot をビルドする:
コピーして貼り付ける全体次のコード ボックスをターミナル画面に入力すると、半自動ダウンロード、コンパイル、インストールが実行されます。
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 に関する何かなど、より良い回答をお持ちの方がいらっしゃいましたら、ぜひ共有していただければと思います。