Kompilasi GNOME-Shell terbaru

10

Pertanyaan ini berpura-pura menjadi tempat sentral di mana orang-orang berbagi info tentang kompilasi lingkungan GNOME-Shell terbaru dan terhebat di Ubuntu 10.10.

Karena GNOME-Shell sekarang bergantung pada gtk3 dan dalam banyak modul baru lainnya, dan PPA GNOME-hell sudah tidak ada lagi, sebenarnya cukup sulit untuk mengujinya tanpa, seperti yang saya baca di suatu tempat,

"mengkompilasi setengah dari desktop GNOME"

Saya sudah mencoba dengan jhbuild baru kemarin dan hanya beberapa modul yang dibangun, tetapi gnome-shell dan gtk3 tidak termasuk dalam modul yang dibangun.

Karena beberapa solusi yang diposting di sini mungkin terlihat cukup berbahaya, saya berpikir untuk mengatur VM dengan Ubuntu 10.10, dan saya pikir sebagian besar dari Anda akan setuju dengan saya.

Jadi, sebagai kesimpulan, pertanyaan yang perlu dijawab:

  1. Apakah ada PPA GNOME-Shell baru untuk Maverick?
  2. Bisakah skrip instalasi jhbuild gnome-shell diperbaiki untuk memungkinkan pembangunan yang bersih?

  3. Jika tidak, ada cara mudah lainnya untuk mendapatkannya, tidak termasuk pengisian manual?

  4. Ketika diinstal, apakah GNOME-Shell akan bekerja dengan tumpukan grafik yang ditiru Virtualbox?

Hadirin sekalian, pertanyaannya adalah milik Anda. Biarkan jawabannya dimulai ...

Daniel Rodrigues
sumber
Apa kegagalan yang terjadi dengan jhbuild? Sudahkah Anda melihat daftar masalah umum? live.gnome.org/GnomeShell/SwatList
andrewsomething

Jawaban:

3

Sudahkah Anda mencoba langkah-langkah dalam artikel berikut di WebUpd8 ?

russjr08
sumber
1
Ya, saya sudah membacanya. Saya berpikir tentang mempostingnya di sini, tetapi sementara itu lupa. Terima kasih;)
Daniel Rodrigues
5

Sayangnya, Anda perlu "mengkompilasi setengah dari desktop GNOME" untuk mendapatkan snapshot git terbaru dari GNOME-Shell. Yah, mungkin seperempat. Untungnya, ada set up script dan JHBuild moduleset yang dapat Anda gunakan untuk membangunnya dan memenuhi dependensi dengan cukup mudah.

Pertama, unduh dan jalankan skrip pengaturan:

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

Kemudian bangun GNOME-Shell dan dependensinya dengan menjalankan:

jhbuild build

Informasi lebih rinci tentang proses ini dapat ditemukan di wiki GNOME .

Jika ini tidak berhasil, Anda mungkin ingin memeriksa daftar masalah umum di wiki . Work-a-rounds seringkali dapat ditemukan di sana.

andrewsomething
sumber
0

Saya akan fokus pada pertanyaan # 2 -

Anda berkata "Saya sudah mencoba dengan jhbuild baru kemarin dan hanya beberapa modul yang dibangun, tetapi gnome-shell dan gtk3 tidak termasuk dalam yang dibangun" dan kemudian bertanya

"Bisakah skrip instalasi jhbuild gnome-shell diperbaiki untuk memungkinkan pembangunan yang bersih?"

Saya akan berpikir begitu. Pertama, http://live.gnome.org/JhbuildDependencies/Ubuntu memberi tahu Anda paket Ubuntu apa yang perlu Anda instal - gunakan instalasi Lucid, perhatikan komentar dari bagian Maverick.

Lalu - apa moduleet di Anda .jhbuildrc? Default-nya adalah gnome-3.0 jadi saya akan menganggap itu. File rc menunjuk ke moduleset yang akan Anda gunakan.

Biasanya orang-orang yang melakukan "jhbuild build" penuh melewatkan paket-paket tertentu dan meletakkan skipping itu di .jhbuildrc mereka. Anda dapat membaca di tempat lain, tetapi membangun mozilla di lingkungan hanya untuk menguji gnome adalah sesuatu yang kebanyakan orang lewati.

Sebenarnya, jika Anda mengalami masalah, saya sarankan Anda tidak melakukan "jhbuild build" tanpa argumen sama sekali. "jhbuild build" tanpa argumen membangun semuanya di moduleset Anda, yang akan saya asumsikan adalah gnome-3.0 (lihat .jhbuildrc Anda untuk melihatnya). Lebih baik melakukan "jhbuild build gnome-shell", yang hanya membangun gnome-shell dan dependensinya (saya percaya gnome-shell saat ini memiliki total 36 dependensi di jhbuild - yang mencakup hitungan tidak hanya dependensi, tetapi dependensi dari ketergantungan dan sebagainya). Setelah dibangun, Anda dapat melakukan "jhbuild run gnome-shell" untuk menjalankan gnome-shell menggunakan pustaka, dll. Yang telah Anda buat.

Saya harus mencatat, jika Anda melakukan jhbuild off dari kode baru-baru ini, itu bisa menjadi berlayar kasar, meskipun itu masih cara termudah untuk pergi jika tidak ada PPA untuk Ubuntu yang Anda sukai. Saya baru saja membuat jhbuild baru. gtk + gagal pada beberapa panggilan, jadi saya melihat-lihat git, melihat bahwa itu telah berubah pada hari sebelum saya menginstal git, jadi saya git mereset direktori itu menjadi satu dari 24 jam sebelumnya. Saya kemudian bekerja. Juga, paket yang ingin saya buat tidak akan dibangun. Saya mencari halaman Bugzilla untuk perbaikan yang memperbarui beberapa panggilan yang sudah lama tidak digunakan dan baru-baru ini dihapus oleh dependensi gtk +. Saya menerapkannya dan kemudian gtk + 3 saya bergantung dibangun. Jadi itu bukan automagic, saya harus memperbaiki dua build yang rusak. Tetapi akhirnya dibangun.

Dennis Sheil
sumber
0

gnome-shell dapat ditemukan dari repositori ubuntu

sudo apt-get install gnome-shell

dan menganggapnya cukup baik untuk tujuan pengujian. Anda dapat mencobanya di dalam terminal dengan mengetik (setelah menginstal) gnome-shell --replace. Anda akan mendapatkan versi 2.31.5 di Maverick. (Versi itu tampaknya juga merupakan versi terbaru kedua di http://git.gnome.org/browse/gnome-shell/ )

Mark Kirby
sumber