En son GNOME-Shell'in derlenmesi


10

Bu soru, insanların Ubuntu 10.10'daki en son ve en büyük GNOME-Shell ortamını derleme hakkında bilgi paylaştıkları merkezi bir yer gibi görünüyor.

GNOME-Shell artık gtk3'e ve diğer birçok yeni modüle bağlı olduğundan ve GNOME-cehennem PPA artık etrafta olmadığından, bir yerde okuduğum gibi, bunu test etmek oldukça zordur,

"GNOME masaüstünün yarısını derliyor"

Dün sadece jhbuild ile denedim ve sadece bazı modüller inşa edildi, ancak gnome-shell ve gtk3 inşa edilenlere dahil edilmedi.

Burada yayınlanan bazı çözümler oldukça tehlikeli gibi görünse de, Ubuntu 10.10 ile bir VM kurmayı düşünüyordum ve çoğunuzun benimle aynı fikirde olacağını düşünüyorum.

Sonuç olarak, cevaplanması gereken sorular:

  1. Maverick için yeni GNOME-Shell PPA var mı?
  2. Jhbuild gnome-shell kurulum betiği temiz bir yapı oluşturmak için düzeltilebilir mi?

  3. Değilse, manuel derleme hariç, almanın başka kolay yolları var mı?

  4. Kurulduğunda, GNOME-Shell Virtualbox öykünülmüş grafik yığını ile çalışır mı?

Bayanlar ve baylar, soru şimdi sizindir. Cevaplama başlasın ...


Jhbuild ile meydana gelen hatalar nelerdi? Sık karşılaşılan sorunlar listesine baktınız mı? live.gnome.org/GnomeShell/SwatList
andrewsomething

Yanıtlar:



5

Ne yazık ki, GNOME-Shell'in en güncel git anlık görüntülerini almak için "GNOME masaüstünün yarısını derlemeniz" gerekiyor. Belki çeyrek olabilir. Neyse ki, onu oluşturmak ve bağımlılıkları oldukça kolay bir şekilde karşılamak için kullanabileceğiniz bir kurulum betiği ve JHBuild modül seti var.

İlk olarak, kurulum komut dosyasını indirin ve çalıştırın:

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

Ardından GNOME-Shell ve bağımlılıklarını çalıştırarak oluşturun:

jhbuild build

Süreç hakkında daha ayrıntılı bilgi GNOME wiki'sinde bulunabilir .

Bu işe yaramazsa , wiki'deki genel sorunların listesini kontrol etmek isteyebilirsiniz . Çalışma turları genellikle orada bulunur.


0

2. soruya odaklanacağım -

"Dün jhbuild ile denedim ve sadece bazı modüller inşa edildi, ancak gnome-shell ve gtk3 inşa edilenlere dahil edilmedi" dediniz ve sonra sordunuz

"Temiz bir yapıya izin vermek için jhbuild gnome-shell install script düzeltilebilir mi?"

Ben öyle düşünürdüm. İlk olarak, http://live.gnome.org/JhbuildDependencies/Ubuntu , hangi Ubuntu paketlerine ihtiyacınız olduğunu söyler - Maverick bölümündeki yorumları aklınızda tutarak Lucid kurulumunu kullanın.

O zaman - .jhbuildrc içindeki modül seti nedir? Varsayılan gnome-3.0 olduğunu varsayalım. Rc dosyası, kullanacağınız modül setini gösterir.

Genellikle tam bir "jhbuild yapı" yapan insanlar belirli paketleri atlar ve bu atlamayı .jhbuildrc'ye koyarlar. Başka bir yerde okuyabilirsiniz, ancak sadece gnome'u test etmek için bir ortamda mozilla inşa etmek çoğu insanın atladığı bir şeydir.

Aslında, sorun yaşıyorsanız, hiç tartışmasız bir "jhbuild yapı" yapmamanızı öneririm. bağımsız değişkenler olmadan "jhbuild build", gnome-3.0 (varsayalım. Sadece gnome kabuğu ve bağımlılıkları inşa "jhbuild build gnome-shell" yapmak daha iyi (gnome-kabuk şu anda jhbuild toplam 36 bağımlılık olduğuna inanıyorum - sadece bağımlılıkları değil, bağımlılıkları içerir bağımlılıklar vb.). Bir kez inşa edildiğinde, inşa ettiğiniz kütüphaneleri vb kullanarak gnome kabuğu çalıştırmak için bir "jhbuild run gnome-shell" yapabilirsiniz.

Eğer son kod kapalı bir jhbuild yapıyorsanız, sizin gibi Ubuntu için PPA yoksa hala gitmek için en kolay yolu olsa da, kaba yelken olabilir unutmayın. Sadece yeni bir jhbuild yaptım. gtk + bazı çağrılarda kırdı, bu yüzden git'e göz attım, git'i kurmadan önceki gün değiştiğini gördüm, bu yüzden bu dizini 24 saat öncesinden birine sıfırladım. Sonra çalıştım. Ayrıca, inşa etmek istediğim paket de oluşturulmayacaktı. Bugzilla sayfasında, uzun zaman önce kullanımdan kaldırılmış ve yakın zamanda gtk + bağımlılığı tarafından kaldırılmış bazı çağrıları güncelleyen yamalar için arama yaptım. Onları uyguladım ve sonra benim gtk + 3 bağımlı inşa. Bu yüzden otomajik değildi, iki kırık yapıyı düzeltmek zorunda kaldım. Ama sonunda inşa edildi.



0

gnome-shell ubuntu depolarından bulunabilir

sudo apt-get install gnome-shell

ve test amaçlı yeterli olduğunu düşünüyoruz. Terminalde (kurulumdan sonra) yazarak deneyebilirsiniz gnome-shell --replace. Maverick'te 2.31.5 sürümünü alacaksınız. (Bu sürüm aynı zamanda http://git.gnome.org/browse/gnome-shell/ adresindeki en son 2. etiketli sürüm gibi görünüyor )

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.