GNOME Shellをコンパイルするための指示に従いましたが、あちこちでいくつかのエラーが発生しましたが、実行されませんでした。を使用してGNOME Shellをインストールしましたsudo apt-get install gnome-shell
が、バージョン2.31.xを入手しましたが、最新のものは2.91.5か何かです。だから、最新のビルドをインストールする方法はありますか?
最新のビルドに使用できるリポジトリはありますか?
GNOME Shellをコンパイルするための指示に従いましたが、あちこちでいくつかのエラーが発生しましたが、実行されませんでした。を使用してGNOME Shellをインストールしましたsudo apt-get install gnome-shell
が、バージョン2.31.xを入手しましたが、最新のものは2.91.5か何かです。だから、最新のビルドをインストールする方法はありますか?
最新のビルドに使用できるリポジトリはありますか?
回答:
「gnome shell」のソフトウェアセンター検索を開いてインストールするか、単にこのボタンをクリックします。
インストール後、ログアウトします。
11.10の場合
ログイン画面で小さな歯車のアイコンをクリックし、メニューから「GNOME」を選択します。
12.04および12.10の場合
ログイン画面でアイコンショーをクリックし、メニューから「GNOME」を選択します。
その後、パスワードを入力してログインします。
ログインマネージャは最後に行ったセッションを記憶するため、GNOMEを1回選択するだけで、その後は通常どおりログインできます。
昔ながらの体験を好む場合は、フォールバックモードを使用することもできます。
また、自動ログインを使用する場合は、常にシェルを使用するようにlightdmに指示する必要があります。
sudo apt-get install gnome-shell
(最終コンテンツ更新:2011年2月11日、公式ガイドに基づいて、お気軽に編集してください。)
GNOME Shellは非常に開発が進んでおり、ソースは1日に数回更新されることがよくあります。通常、以下の手順は機能するはずですが、コンパイルを成功させるにはハッキングが必要な場合や、まったく不可能な場合があります。
問題が発生した場合は、次を確認してください。
現在の問題:
ライブラリディレクトリ内のいくつかのファイルを削除する必要があります。削除しないと、コンパイルが失敗します。システムの更新を行うと、それらのファイルが返される可能性があります。これらのファイルを削除する必要がある理由と、再インストールのためのアップグレードを防ぐ方法については、こちらをお読みください。
sudo rm -rf /usr/lib*/*.la
(心配いりません、これはシステムに害を与えません!)
GNOME Shellを実行する前に、ビルドプロセス後にファイルを削除する必要があります。
rm ~/gnome-shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
(Ubuntu 10.10 32ビットおよびUbuntu 11.04 64ビットの開発バージョンでテスト済み。)
以下は、サンドボックスのような方法でGNOME Shellをダウンロード、コンパイル、インストールします。つまり、システムの残りの部分には影響しません。
依存関係をインストールします。
sudo apt-get install curl dpkg-dev autopoint libedataserverui1.2-dev \
libecal1.2-dev evolution-data-server-dev libcups2-dev libupower-glib-dev \
libgnome-keyring-dev libxklavier-dev libvorbis-dev libltdl-dev \
libgstreamer0.10-dev libcroco3-dev xserver-xephyr xulrunner-dev \
python-dev libpam0g-dev mesa-utils mesa-common-dev libxml2-dev \
libreadline5-dev libpulse-dev liborbit2-dev libgl1-mesa-dev libwnck-dev \
libtiff4-dev libstartup-notification0-dev libpng12-dev libjpeg62-dev \
libjasper-dev libgtop2-dev libgnome-desktop-dev libgnome-menu-dev \
libffi-dev libexpat1-dev libdbus-glib-1-dev icon-naming-utils \
gtk-doc-tools gnome-common git-core gettext flex bison automake cvs
GNOME Shellのセットアップスクリプトを取得します。
curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
ビルドツールjhbuild
をビルドし、構成ファイルをダウンロードします。
/bin/bash gnome-shell-build-setup.sh
これはにインストールさjhbuild
れ~/bin
、PATH
-variable に追加する必要があります。
. ~/.profile
[オプション]:jhbuild
ファイルを編集して、ソースのダウンロードパスなどのいくつかのオプションを変更できます~/.jhbuildrc-custom
。
ビルドプロセスを開始します。
jhbuild build
これにより、(現在)33個のモジュールがコンパイルされます。コーヒーを飲み、昼寝をする->しばらく時間がかかります。
表示されたら完了です*** success *** [33/33]
。おめでとうございます、あなたはGNOME Shellをコンパイルしました!
Compizを実行している場合は、まず(Metacityを起動して)停止する必要があります。そうしないと、GNOME Shellが起動しません。
metacity --replace &
最後に、実行します:
cd ~/gnome-shell/source/gnome-shell/src
./gnome-shell --replace
これで、GNOME Shellが実行されるはずです。
Ubuntu 10.10では、GConfキーを変更することで、GNOMEセッションのウィンドウマネージャーを簡単に置き換えることができます。
GNOME Shellのローカル.desktopランチャーを作成します。
ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
次に、セッションのウィンドウマネージャーをGNOME Shellに変更します。
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
変更を元に戻すには、次を実行します。
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-wm" -t string
Ubuntu 11.04では、windowmanagerキーを変更しても機能しないようです。代わりに、GDMログイン画面で選択できる新しいセッションアイテムを追加できます。そのため、上記のようにローカルの.desktopファイルを作成してから、2つのファイルを作成する必要があります。
セッションファイル/usr/share/gnome-sessions/sessions/gnome-shell.session
::
[GNOME Session]
Name=gnome-shell
Required=windowmanager;
Required-windowmanager=gnome-shell
DefaultApps=gnome-settings-daemon;
セッションファイルを指すセッションアイテム/usr/share/xsessions/gnome-shell.desktop
::
[Desktop Entry]
Name=GNOME Shell
Comment=This session logs you into Ubuntu
Exec=gnome-session --session=gnome-shell
TryExec=gnome-session
Icon=
Type=Application
X-Ubuntu-Gettext-Domain=gnome-session-2.0
ログアウトすると、セッションとしてGNOME Shellを選択できるはずです。
ランニング
jhbuild build
ソースを更新し、必要なものを再構築する必要があります。
モジュールで失敗した場合、たとえば次のようなメッセージが表示されます:
fatal: git-write-tree: error building trees
Cannot save the current index state
*** Error during phase checkout of gdk-pixbuf: ########## Error running git stash save jhbuild-stash *** [7/33]
次に、オプション6を選択して、現在のモジュールディレクトリを消去し、クリーンなソースから開始することができます。
[6] Go to phase "wipe directory and start over"
それでも解決しない場合は、次のコマンドを実行してゼロから開始できます。
jhbuild build -afc
まだコンパイルしていませんか?次に、0に記載されている場所を確認します。
sudo add-apt-repository ppa:pmjdebruijn/darktable-release
sudo apt-get update && sudo apt-get install lcms2*
最新の安定版リリースを使用している場合は、安定性のためにパッケージを次のgnomeバージョンから以前のバージョンに保存されているものを除いたものにアップグレードできます。あなたは、最新の安定にそれを行ういけない追加パッケージを含む2つのgnomeテストのPPAを追加することができますしかし機会があり、これらは、あなたのシステムが壊れますが。
少なくとも1か月、おそらくそれ以上、「安定」と見なされることはほとんどありません。
sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing
次に、システムを更新します。
これらのPPAは引き続き使用できますが、多くの破損が予想されます。ご自身の責任で、これらのPPAを追加してから、次のようにします。
sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell
私の知る限り、Gnome ShellのビルドPPAは毎日ありません。とはいえ、ソースからビルドするのは難しくありません。
こちらのガイドに従ってください。
Vala PPAを追加します。
sudo add-apt-repository ppa:vala-team/ppa && sudo apt-get update
いくつかの前提条件パッケージを入手します。
sudo apt-get install build-essential curl autopoint automake bison flex gettext git-core gnome-common gtk-doc-tools gvfs gvfs-backends icon-naming-utils libdbus-glib-1-dev libexpat-dev libffi-dev libgnome-menu-dev libgnome-desktop-dev libgtop2-dev libjasper-dev libjpeg-dev libpng-dev libstartup-notification0-dev libtiff-dev libwnck-dev libgl1-mesa-dev liborbit2-dev libpulse-dev libreadline5-dev libxml2-dev mesa-common-dev mesa-utils libpam-dev python-dev python-gconf python-gobject xulrunner-dev xserver-xephyr gnome-terminal libcroco3-dev libgstreamer0.10-dev gstreamer0.10-plugins-base gstreamer0.10-plugins-good libltdl-dev libvorbis-dev libxklavier-dev libgnome-keyring-dev libupower-glib-dev libcups2-dev evolution-data-server-dev libecal1.2-dev libedataserverui1.2-dev
インストールスクリプトを取得します。
curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh
.laファイルを削除します。カーネルが32ビットの場合:
sudo rm -rf /usr/lib*/*.la
または64ビットの場合:
rm ~/gnome-shell/install/lib64/*.la
パスに〜/ .binを追加します。
export PATH=$PATH:~/bin
ビルドを開始します。
jhbuild build
待つ...
それを実行します:
cd ~/gnome-shell/source/gnome-shell/src
./gnome-shell --replace
あなたはそれがとても好きで、ログインで開始したい場合はこれを行います:
ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
問題が発生した場合は、ガイドを参照してください。webupd8でもう少し詳細なガイドを見つけることができます。
頑張って楽しんでね!
ジョンのアドバイスに従ってください。ただし、インストール後、Gnomeが期待どおりに表示されない場合があります。
私は自分でJonのアドバイスに従いましたが、彼と他の人が言及し忘れていたのは、これらがデフォルトでインストールされていない場合、削除gnome-accessibility-themes
してインストールする必要があるかもしれないという事実gnome-themes-standard
でした。そうしないと、Gnome 3とそのウィンドウ装飾はあまりきれいに見えません。
グラフィカルに、またはターミナルから行うことができます。
sudo apt-get remove gnome-accessibility-themes
sudo apt-get install gnome-themes-standard
実行する必要があるネットのスクリーンショットでまだデスクトップが表示されgnome-tweak-tool
ない場合(まだインストールしていない場合はインストール)、[インターフェイス]セクションの[Gtk +テーマ]フィールドに移動し、 「カーソルテーマ」はAdwaitaを選択し、アイコンテーマとして「gnome」を選択します。デフォルトのGnome 3の外観になるはずです。
追加のオプションのステップは、gnome-backgrounds
デフォルトのGnomeデスクトップ壁紙を追加するパッケージをインストールすることです。これは、後でシステム設定->背景で設定できます。
あなたのUbuntuバージョンをより具体的にしましょう。あなたはMaverickを使用していると思います。Maverickは現時点ではリポジトリを知りませんが、もう一度試してコンパイルしたい場合は最初に見てください:
http://www.webupd8.org/2010/10/install-gnome-shell-from-git-in-ubuntu.html
幸運 :)
Googleの簡単な検索によると、Gnome-shellは11.10リポジトリにあるはずなので、apt-getでインストールできるはずです。次に、ログアウトして、シェルをGnomeに設定し、再度ログインします。
11.10のGnomeシェルについてははっきり言えませんが、11.04にGnome 3のセットアップ全体をインストールしたので、非常に安定していました(自分がやったことをやらない限り、すべての設定と拡張機能を掘り下げて、それらで遊んでみて、互換性のない拡張機能を強制的に実行してみてください)。また、Fedoraが使用するのに十分安定しているため、Gnome 3をベースとして使用する必要があります。
それが価値があるかどうかは、あなたがそれから抜け出すために探しているものに依存します。Unityと同じパラダイムに従いますが、個人的には、狂気のカスタマイズ機能(CSSやJavaScriptで手を汚したい場合)の一部を使用する方が楽しいことがわかりました。また、そのパラダイムに関する限り、より直感的に感じました。希望するかどうかがわからない場合は、仮想マシンでFedora 15を起動するか、Fedora 15に直接飛び込んで見ることができます。11.10はGnome 3ベースで実行する必要があるため、UnityとGnome-shellを切り替えることは問題になりません。
tl; dr-apt-getを介して簡単にインストールでき、非常に安定している必要があります。11.10はGnome 3上にあるはずなので、それとUnityを簡単に切り替えることもできます。
GNOME 3.10はまだ正式にはリリースされていませんが、9月25日にリリースされます。しかし、リリースされても、Ubuntu 13.10の公式リポジトリには含まれません。それでもUbuntu 13.10にインストールする場合は、Ubuntu GNOMEチームが設定したGNOME3 Next PPAを使用できます。
sudo apt-add-repository ppa:gnome3-team/gnome3-next
sudo apt-get update
sudo apt-get install gnome3-next
最新のGnomeバージョン(testing
)をテストする場合:
sudo apt-add-repository ppa:gnome3-team/gnome3
sudo apt-add-repository ppa:gnome3-team/gnome3-staging
sudo apt-get update
sudo apt-get install gnome-shell
=== 警告 ===
ここのパッケージは一般的な使用の準備ができていないと見なされており、既知のバグやリグレッションがあります。ほとんどの場合、スムーズに実行できますが、問題が発生した場合は、ppa-purgeを使用する準備をしてください。彼らがあなたのシステムを壊すならば、あなたは両方の半分を保つことができます。
- Gnomeのは、PPAをステージング