Pertanyaan Bagaimana cara menginstal dan menggunakan versi GNOME terbaru?


Saya mengikuti instruksi untuk mengkompilasi GNOME Shell dan itu dikompilasi dengan beberapa kesalahan di sana-sini tetapi tidak berjalan. Saya telah menginstal GNOME Shell menggunakan sudo apt-get install gnome-shell tapi saya punya versi 2.31.x, sedangkan yang terbaru 2.91.5 atau apa. Jadi apakah ada cara bagi saya untuk menginstal build terbaru?

Apakah ada beberapa repositori yang tersedia untuk build terbaru?


163
2018-01-23 21:16


asal




Jawaban:


Menginstal dari Pusat Perangkat Lunak (11.10 dan yang lebih baru)

Buka pencarian pusat perangkat lunak untuk "gnome shell" dan instal, atau cukup klik tombol ini:

Install via the software center

enter image description here

Setelah menginstal, keluar.

  • Untuk 11.10

    di layar login klik ikon roda gigi kecil dan pilih "GNOME" dari menu.

    Screenshot credited to datengrund.de/wp-content/uploads/2012/03/1.png

  • Untuk 12,04 dan 12,10

    Pada layar login, klik ikon dan pilih "GNOME" dari menu.

    enter image description here

    Screenshot credited to 3.bp.blogspot.com/-2Z6BaRDokKs/T5pFnOu92sI/AAAAAAAADtg/bD8BAJuEh5M/s320/Gnome-Shell-session-menu.png

Setelah itu masukkan password Anda dan login:

Pengelola proses masuk akan mengingat sesi terakhir yang Anda ikuti sehingga Anda hanya perlu memilih GNOME satu kali saja, setelah itu Anda cukup login secara normal.

Menyesuaikan lebih jauh

Anda juga dapat menggunakan mode fallback jika Anda lebih suka pengalaman sekolah lama:

Dan jika Anda menggunakan login otomatis, Anda mungkin perlu memberi tahu lightdm untuk selalu menggunakan shell:

Barang lainnya untuk dipasang dengannya

  • gnome-documents Install gnome-documents
  • gnome-boxes Install gnome-boxes

Instruksi Baris Perintah:

 sudo apt-get install gnome-shell


 

Di mana melaporkan masalah:

  • Diskusi tentang kemasan GNOME3 (tautan milis pada bagian kiri bawah): https://launchpad.net/~gnome3-team
    • Sebagian besar masalah dan masalah dengan paket paket ini dapat masuk ke daftar ini, ini seharusnya menjadi tempat pertama Anda melaporkan masalah dan masalah.
  • Laporan bug yang TIDAK terkait dengan kemasan: https://bugzilla.gnome.org/
    • Jika GNOME3 tidak berfungsi dengan baik, ini mungkin terkait dengan kemasan, jadi tolong jangan hanya melaporkan bug secara acak ke GNOME kecuali Anda yakin bahwa ini adalah masalah GNOME hulu.
    • Jika Anda tidak yakin apakah Anda harus melaporkan bug di hulu kemudian tanyakan seseorang baik di IRC atau pada milis di atas jika Anda perlu bantuan menentukan apakah sesuatu harus dilaporkan ke GNOME.

168
2018-03-29 12:47



apakah ini bekerja sama di 12.10? - marc-andre benoit
Setelah mengikuti metode ini, Kesatuan dan Unity 2D pilihan digantikan oleh satu yang disebut Ubuntu (Default) dan saya tidak bisa meluncurkan Unity dalam 2D ​​lagi. Apa yang salah? - Yatharth Agarwal
@ marc-andrebenoit Ya, saya memperbarui jawabannya. - Yatharth Agarwal
Untuk 12,04 dan 12,10 Lihatlah nama penggunanya di layar ... Ha Ha Ha ... - Awal Garg


Membangun Shell GNOME dari sumber

(Pembaruan konten terakhir: 11. Februari 2011, berdasarkan pada panduan resmi, silakan edit.)

0. Peringatan / kesalahan selama kompilasi

Shell GNOME sedang dalam pengembangan berat dan sumber sering diperbarui beberapa kali sehari. Meskipun instruksi di bawah umumnya harus bekerja, dapat terjadi bahwa kompilasi yang berhasil membutuhkan beberapa peretasan atau tidak mungkin sama sekali.

Jika Anda menemui masalah, periksa:

Masalah saat ini:

  • Anda perlu menghapus beberapa file di direktori perpustakaan, jika tidak kompilasi akan gagal. Saat melakukan pembaruan sistem, file-file itu dapat kembali: baca ini untuk penjelasan mengapa perlu untuk menghapus file-file itu dan bagaimana mencegah upgrade untuk menginstalnya kembali.

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

    (Jangan khawatir, ini tidak akan membahayakan sistem Anda!)

  • Sebelum dapat menjalankan Shell GNOME, Anda harus menghapus file setelah proses pembuatan:

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


1. Membangun Shell GNOME

(Diuji pada Ubuntu 10.10 32-bit dan versi pengembangan Ubuntu 11.04 64-bit.)

Berikut ini akan mengunduh, mengkompilasi, dan menginstal Shell GNOME dengan cara seperti kotak pasir - yang berarti, itu tidak akan menyentuh sisa sistem Anda!

  • Instal dependensi:

    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
    
  • Dapatkan skrip pengaturan GNOME Shell:

    curl -O https://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
    
  • Bangun alat build jhbuild dan unduh file konfigurasi:

    /bin/bash gnome-shell-build-setup.sh
    
  • Ini akan menginstal jhbuild untuk ~/bin, yang perlu Anda tambahkan ke Anda PATH-variabel:

    . ~/.profile
    
  • [Pilihan]: Anda dapat mengubah beberapa jhbuild opsi seperti jalur untuk mengunduh sumber, dll. melalui pengeditan file ~/.jhbuildrc-custom.

  • Mulai proses pembuatan:

    jhbuild build
    

Ini akan (saat ini) mengkompilasi 33 modul. Dapatkan secangkir kopi, tidur siang -> akan memakan waktu.

Begitu Anda melihatnya *** success *** [33/33] kamu selesai. Selamat, Anda baru saja mengkompilasi GNOME Shell!

2. Menjalankan GNOME Shell

  • Jika Anda menjalankan Compiz, Anda harus terlebih dahulu menghentikannya (dengan memulai Metacity) atau yang lain GNOME Shell tidak akan memulai:

    metacity --replace &
    
  • Akhirnya, jalankan:

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

Itu saja, semoga sekarang Anda harus menjalankan GNOME Shell.

3. Membuat GNOME Shell sebagai window manager default

Di Ubuntu 10.10, Anda dapat mengganti window manager sesi GNOME dengan mengubah kunci GConf:

  • Buat peluncur lokal .desktop untuk Shell GNOME:

    ln -s ~/gnome-shell/install/share/applications/gnome-shell.desktop ~/.local/share/applications/gnome-shell.desktop
    
  • Kemudian ubah window manager sesi menjadi GNOME Shell:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-shell" -t string
    
  • Untuk mengembalikan perubahan, jalankan:

    gconftool-2 -s /desktop/gnome/session/required_components/windowmanager "gnome-wm" -t string
    

Di Ubuntu 11.04, mengubah windowmanager kunci tampaknya tidak berfungsi. Sebagai gantinya Anda dapat menambahkan item sesi baru yang dapat Anda pilih di layar masuk GDM. Untuk itu Anda perlu membuat file .desktop lokal seperti di atas dan kemudian membuat dua file:

  1. File sesi: /usr/share/gnome-sessions/sessions/gnome-shell.session:

    [GNOME Session]
    Name=gnome-shell
    Required=windowmanager;
    Required-windowmanager=gnome-shell
    DefaultApps=gnome-settings-daemon;
    
  2. Item sesi yang menunjuk ke file sesi: /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
    

Logout, dan Anda harus bisa memilih Shell GNOME sebagai sesi.

4. Memperbarui Shell GNOME

  • Lari

    jhbuild build
    

    harus memperbarui sumber dan membangun kembali apa yang diperlukan.

  • Jika gagal untuk modul, mis. Anda mendapatkan sesuatu seperti ini:

    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]
    

    maka Anda dapat mencoba menghapus direktori modul saat ini dan mulai dengan sumber bersih dengan memilih opsi 6:

    [6] Go to phase "wipe directory and start over"
    
  • Jika itu tidak membantu, Anda dapat memulai dari awal dengan menjalankan:

    jhbuild build -afc
    

Masih belum dikompilasi? Kemudian periksa tempat-tempat yang disebutkan dalam 0.


70
2018-02-04 15:42



membangun ubuntu 10.10 saya harus menginstal libmutter-dev untuk mendapatkan file Meta-2.91.gir
Dalam natty, Anda perlu menginstal lcms2 menggunakan ppa: The Darktable PPA, diperlukan untuk dependensi lcms2: sudo add-apt-repository ppa:pmjdebruijn/darktable-release  sudo apt-get update && sudo apt-get install lcms2* - Ubuntuser


Untuk 12.04 dan sesudahnya

Jika Anda memiliki rilis stabil terbaru, Anda dapat meningkatkan paket ke versi gnome berikutnya, dikurangi beberapa yang akan disimpan pada versi sebelumnya untuk alasan stabilitas. Anda dapat menambahkan dua gnome testing ppas yang berisi paket tambahan yang tidak membuatnya menjadi stabil terbaru namun ada kesempatan ini akan merusak sistem Anda.

Sangat tidak mungkin itu akan terjadi dianggap "stabil" setidaknya sebulan, mungkin lebih. 

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

Kemudian perbarui sistem Anda.

Peringatan: Jika Anda mencoba ini segera pada rilis baru Gnome-Shell, itu akan merusak banyak barang. Sungguh, itu akan terjadi.

Anda masih bisa menggunakan ppas ini tetapi Anda harus mengharapkan banyak kerusakan. Dengan resiko Anda sendiri, tambahkan ppas tersebut, kemudian:

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

19
2017-07-10 11:37



Jadi ppas ini menyediakan shell Gnome terbaru yang mungkin bisa didapatkan melalui ppas? sudo add-apt-repository ppa: gnome3-team / gnome3 sudo add-apt-repository ppa: ricotz / testing - Bucic


Sejauh yang saya tahu, tidak ada PPA harian Gnome Shell. Konon, membangunnya dari sumber tidak sulit sama sekali.

Anda harus mengikuti panduan ini sini.

Tambahkan Vala PPA:

sudo add-apt-repository ppa:vala-team/ppa && sudo apt-get update

Dapatkan beberapa paket prasyarat:

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

Dapatkan skrip pemasangan:

curl -O http://git.gnome.org/browse/gnome-shell/plain/tools/build/gnome-shell-build-setup.sh
/bin/bash gnome-shell-build-setup.sh

Hapus file .la Anda. Jika kernel Anda 32bit:

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

ATAU jika itu 64bit:

rm ~/gnome-shell/install/lib64/*.la

Tambahkan ~ / .bin ke jalur Anda:

export PATH=$PATH:~/bin

Mulai membangun:

jhbuild build

Tunggu...

Menjalankannya:

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

Jika Anda sangat menyukainya dan ingin memulai saat login, lakukan ini:

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

Jika Anda mengalami masalah, konsultasikan dengan panduan. Anda dapat menemukan panduan yang sedikit lebih rinci di webupd8.

Semoga berhasil dan selamat bersenang - senang!


6
2018-01-24 07:12



Kamu benar. Saya akan mengedit posting saya nanti. - miloshadzic
Oke, saya sudah mengedit jawaban saya. Skrip instalasi menambahkan jhbuild. Saya juga menambahkan baris yang menginstal semua paket prasyarat. - miloshadzic
Sampai sekarang, ini sepertinya tidak bekerja untukku. Apakah Anda menguji jawaban Anda? - Stefano Palazzo♦
Tentu saja. Pada saat ini tidak berhasil karena jhbuild membutuhkan libxklavier 5.1 untuk hari ini. Ubuntu hadir dengan 5.0. Tidak ada rilis untuk 5.1 ATM. Solusi dapat dibuat dari sumber atau untuk mengubah libxklavier.pc untuk menunjukkan bahwa itu sebenarnya 5.1. Periksa utas ini dari milis gnome-shell untuk mencari solusi: bit.ly/i2qAoe . Semoga ini membantu. - miloshadzic


Ikuti saran Jon. Ini mungkin terjadi, bagaimanapun, bahwa setelah instalasi, Gnome Anda tidak akan terlihat seperti yang Anda harapkan.

Saya mengikuti saran Jon sendiri dan satu hal yang dia dan orang lain abaikan adalah kenyataan yang mungkin harus Anda hapus gnome-accessibility-themes dan instal gnome-themes-standard, dalam hal ini bukan yang terinstal secara default. Kalau tidak, Gnome 3 dan dekorasi jendelanya tidak akan terlihat cantik.

Anda dapat melakukannya secara grafis atau dari terminal:

sudo apt-get remove gnome-accessibility-themes
sudo apt-get install gnome-themes-standard

Jika desktop Anda masih tidak terlihat seperti Anda dapat melihatnya pada screenshot di internet Anda mungkin perlu menjalankannya gnome-tweak-tool (menginstalnya jika Anda belum melakukannya), pergi ke bagian Interface dan di bidang "Gtk + Theme" dan "Cursor theme" pilih Adwaita dan sebagai Icon Theme - "gnome". Ini seharusnya menghasilkan tampilan default Gnome 3.

Langkah tambahan opsional adalah menginstal gnome-backgrounds paket yang menambahkan wallpaper desktop Gnome default, yang nantinya dapat Anda atur di Pengaturan Sistem-> Latar Belakang.


3
2017-09-05 13:11





Menjadi lebih spesifik dengan versi Ubuntu Anda, saya kira Anda menggunakan Maverick dan untuk Maverick don´t tahu repositori apa pun saat ini tetapi jika Anda ingin mencoba dan mengkompilasi lagi lihat ini dulu:

http://www.webupd8.org/2010/10/install-gnome-shell-from-git-in-ubuntu.html

Keberuntungan :)


2
2017-10-18 22:28





Menurut pencarian Google yang cepat, Gnome-shell harus ada dalam 11.10 repositori, jadi Anda harus dapat menginstalnya melalui apt-get. Kemudian, Anda cukup logout, atur shell Anda ke Gnome, dan masuk kembali.

Saya tidak dapat berbicara secara pasti tentang Gnome-shell pada 11.10, tetapi saya menginstal seluruh konfigurasi Gnome 3 pada 11.04 dan itu cukup stabil (selama Anda tidak melakukan apa yang saya lakukan dan menggali semua pengaturan dan ekstensi dan cobalah bermain dengan mereka dan coba paksa ekstensi yang tidak kompatibel untuk dijalankan dan yang lainnya). Ini juga cukup stabil sehingga Fedora menggunakannya, dan Anda seharusnya sudah menggunakan Gnome 3 sebagai basis.

Apakah itu layak tergantung pada apa yang Anda cari untuk keluar darinya. Ini mengikuti paradigma yang sama dengan Unity, tetapi saya merasa lebih menyenangkan untuk digunakan, secara pribadi, sebagian untuk kemampuan kustomisasi yang gila (jika Anda bersedia mengotori tangan Anda di CSS dan / atau JavaScript). Itu juga terasa lebih intuitif sejauh paradigma itu berjalan. Jika Anda tidak yakin apakah Anda menginginkannya, Anda bisa menjalankan Fedora 15 di mesin virtual, atau langsung menyelaminya dan lihat. Karena 11.10 harus berjalan pada basis Gnome 3, seharusnya tidak menjadi masalah untuk beralih antara Unity dan Gnome-shell.

tl; dr - Ini harus mudah untuk menginstal melalui apt-get dan itu harus cukup stabil bagi Anda untuk melakukannya. Itu juga harus mudah untuk beralih antara itu dan Kesatuan, karena 11.10 harus di Gnome 3.


2
2017-09-10 15:24





jalankan saja sudo apt-get install gnome-shell


2
2017-12-19 23:44





GNOME 3.10 untuk Ubuntu 13.10

GNOME 3.10 belum dirilis secara resmi, tetapi akan dirilis pada 25 September. Namun, ketika dirilis, itu tidak akan membuatnya menjadi repositori Ubuntu 13.10 resmi. Jika Anda masih ingin menginstalnya di Ubuntu 13.10, Anda dapat menggunakan GNOME3 Next PPA yang mana Tim GNOME Ubuntu telah diatur:

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

2
2018-03-15 07:59