GNOMEの最新バージョンをインストールして使用するにはどうすればよいですか?


167

GNOME Shellをコンパイルするための指示に従いましたが、あちこちでいくつかのエラーが発生しましたが、実行されませんでした。を使用してGNOME Shellをインストールしましたsudo apt-get install gnome-shellが、バージョン2.31.xを入手しましたが、最新のものは2.91.5か何かです。だから、最新のビルドをインストールする方法はありますか?

最新のビルドに使用できるリポジトリはありますか?

回答:


169

Software Centerからのインストール(11.10以降)

「gnome shell」のソフトウェアセンター検索を開いてインストールするか、単にこのボタンをクリックします。

ソフトウェアセンターからインストールする

ここに画像の説明を入力してください

インストール後、ログアウトします。

  • 11.10の場合

    ログイン画面で小さな歯車のアイコンをクリックし、メニューから「GNOME」を選択します。

    datengrund.de/wp-content/uploads/2012/03/1.pngにクレジットされたスクリーンショット

  • 12.04および12.10の場合

    ログイン画面でアイコンショーをクリックし、メニューから「GNOME」を選択します。

    ここに画像の説明を入力してください

    3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.pngにクレジットされたスクリーンショット

その後、パスワードを入力してログインします。

ログインマネージャは最後に行ったセッションを記憶するため、GNOMEを1回選択するだけで、その後は通常どおりログインできます。

さらにカスタマイズする

昔ながらの体験を好む場合は、フォールバックモードを使用することもできます。

また、自動ログインを使用する場合は、常にシェルを使用するようにlightdmに指示する必要があります。

それと共にインストールする他のグッズ

コマンドラインの説明:

 sudo apt-get install gnome-shell


問題を報告する場所:

  • GNOME3パッケージに関する議論(左下のメーリングリストリンク):https ://launchpad.net/~gnome3-team
    • このパッケージのセットに関するほとんどの問題と問題はこのリストに載っています。問題と問題を報告する最初の場所です。
  • パッケージ関連ではないバグレポート:https : //bugzilla.gnome.org/
    • GNOME3がうまく動作しない場合は、パッケージングに関連している可能性があります。そのため、アップストリームのGNOMEの問題であると確信しない限り、GNOMEにバグをランダムに報告しないでください。
    • バグをアップストリームに報告すべきかどうかわからない場合は、何かをGNOMEに報告すべきかどうかを判断するのに助けが必要かどうかをIRCまたは上記のメーリングリストで尋ねてください。

これは12.10でも同じように機能しますか?
marc-andre benoit

この方法に従った後、UnityおよびUnity 2DオプションはUbuntu(デフォルト)と呼ばれる1つのオプションに置き換えられ、2DでUnityを起動できなくなりました。何が悪かったのか?
ヤタルトアガルワル

@ marc-andrebenoitはい、答えを更新しました。
ヤタルトアガルワル

12.04と12.10のためのスクリーンショットで彼の名を見...ハッハッハ...
user3459110

70

ソースからGNOME Shellをビルドする

(最終コンテンツ更新:2011年2月11日、公式ガイドに基づいて、お気軽に編集してください。)

0.コンパイル中の警告/エラー

GNOME Shellは非常に開発が進んでおり、ソースは1日に数回更新されることがよくあります。通常、以下の手順は機能するはずですが、コンパイルを成功させるにはハッキングが必要な場合や、まったく不可能な場合があります。

問題が発生した場合は、次を確認してください。

現在の問題:

  • ライブラリディレクトリ内のいくつかのファイルを削除する必要があります。削除しないと、コンパイルが失敗します。システムの更新を行うと、それらのファイルが返される可能性があります。これらのファイルを削除する必要がある理由と、再インストールのためのアップグレードを防ぐ方法については、こちらをお読みください。

    sudo rm -rf /usr/lib*/*.la
    

    (心配いりません、これはシステムに害を与えません!)

  • GNOME Shellを実行する前に、ビルドプロセス後にファイルを削除する必要があります。

    rm ~/gnome-shell/install/lib*/gtk-3.0/modules/libcanberra-gtk-module.so
    


1. GNOMEシェルの構築

(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~/binPATH-variable に追加する必要があります。

    . ~/.profile
    
  • [オプション]jhbuildファイルを編集して、ソースのダウンロードパスなどのいくつかのオプションを変更できます~/.jhbuildrc-custom

  • ビルドプロセスを開始します。

    jhbuild build
    

これにより、(現在)33個のモジュールがコンパイルされます。コーヒーを飲み、昼寝をする->しばらく時間がかかります。

表示されたら完了です*** success *** [33/33]。おめでとうございます、あなたはGNOME Shellをコンパイルしました!

2. GNOMEシェルの実行

  • Compizを実行している場合は、まず(Metacityを起動して)停止する必要があります。そうしないと、GNOME Shellが起動しません。

    metacity --replace &
    
  • 最後に、実行します:

    cd ~/gnome-shell/source/gnome-shell/src
    ./gnome-shell --replace
    

これで、GNOME Shellが実行されるはずです。

3. 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つのファイルを作成する必要があります。

  1. セッションファイル/usr/share/gnome-sessions/sessions/gnome-shell.session::

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. セッションファイルを指すセッションアイテム/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を選択できるはずです。

4. GNOMEシェルの更新

  • ランニング

    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に記載されている場所を確認します。


ubuntu 10.10でのビルドlibmutter-devをインストールしてMeta-2.91.girファイルを取得する必要がありました

nattyでは、ppaを使用してlcms2をインストールする必要があります。lcms2依存関係に必要なDarktable PPA: sudo add-apt-repository ppa:pmjdebruijn/darktable-release sudo apt-get update && sudo apt-get install lcms2*
Ubuntuser

19

12.04以降の場合

最新の安定版リリースを使用している場合は、安定性のためにパッケージを次のgnomeバージョンから以前のバージョンに保存されているものを除いたものにアップグレードできます。あなたは、最新の安定にそれを行ういけない追加パッケージを含む2つのgnomeテストのPPAを追加することができますしかし機会があり、これらは、あなたのシステムが壊れますが

少なくとも1か月、おそらくそれ以上、「安定」見なされることはほとんどありません

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo add-apt-repository ppa:ricotz/testing 

次に、システムを更新します。

警告:Gnome-Shellの新しいリリースでこれをすぐに試すと、多くの問題が発生します。本当にそうです。

これらのPPAは引き続き使用できますが、多くの破損予想されます。ご自身の責任で、これらのPPAを追加してから、次のようにします。

sudo apt-get update && sudo apt-get dist-upgrade
sudo apt-get install gnome-shell

それで、これらのppasは、おそらくppas経由で入手できる最新のGnomeシェルを提供しますか?sudo add-apt-repository ppa:gnome3-team / gnome3 sudo add-apt-repository ppa:ricotz / testing
Bucic

6

私の知る限り、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もう少し詳細なガイドを見つけることができます。

頑張って楽しんでね!


あなたが正しいです。投稿をもう少し編集します。
-miloshadzic

OK、回答を編集しました。インストールスクリプトはjhbuildを追加します。また、すべての前提条件パッケージをインストールする行を追加しました。
-miloshadzic

今のところ、これは私にはうまくいかないようです。答えをテストしましたか?
ステファノパラッツォ

もちろん。現在のところ、jhbuildはlibxklavier 5.1を必要とするため、機能しません。Ubuntuには5.0が付属しています。5.1 ATMのリリースはありません。ソリューションは、ソースからビルドするか、libxklavier.pcを変更して実際に5.1であることを示すことです。:ソリューションのためのgnome -シェルメーリングリストからこのスレッドをチェックしてくださいbit.ly/i2qAoe。お役に立てれば。
-miloshadzic

3

ジョンのアドバイスに従ってください。ただし、インストール後、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デスクトップ壁紙を追加するパッケージをインストールすることです。これは、後でシステム設定->背景で設定できます。



2

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を簡単に切り替えることもできます。



2

Ubuntu 13.10用のGNOME 3.10

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

1

Ubuntu-Gnome-Desktopの場合

sudo add-apt-repository ppa:gnome3-team/gnome3-next && sudo apt-get update
sudo apt-get update && sudo apt-get install gnome-shell ubuntu-gnome-desktop

これにより、UbuntuにUbuntu gnomeデスクトップがインストールされます。

Ubuntu 13.10でチェック済み


1

次のようにGnome3(gnome classicではない)をインストールできます。

sudo add-apt-repository ppa:gnome3-team/gnome3
sudo apt-get update
sudo apt-get install gnome-shell

コンピューターを再起動し、ログイン画面が表示されたら、次の追加オプションがあります(ログイン名の横にある小さなUbuntuアイコンをクリックしてください)。

ここに画像の説明を入力してください

最初のオプションであるGnomeを使用します

ここに画像の説明を入力してください

ソース


0

Ubuntu 14.04および15.10

最新の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をステージング

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.