Resmi depodan pygobject nasıl kurulur?


17

Pygobject paketini Ubuntu 13.10'uma kurmak istiyorum. JHBuild seçeneğini denedim ama çok uzun bir sürecin sonunda takılı kaldım.

Pygobject'in öğretici web sitesi, hemen hemen tüm Linux dağıtımları için tüm bağımlılıkları ile birlikte geldiğini ve bir dağıtımın resmi deposundan kurulabileceğini söylüyor.

Yazılım merkezinde aradım ama bulamadım. Tüm geri döndü gobject python bağlamaları için bazı yazım denetimi kütüphaneleri ve geliştirme başlıkları oldu (ben bir acemi değilim, bu yüzden python 3.3.2 pygtk uygulamaları oluşturmak için gereken ne olduğunu bana bildirin).

Bu komut satırı arayüzü kullanılarak yüklenmesi gerekiyor ama nasıl anlayamıyorum tahmin ediyorum.


Benzer bir belge sorununa çarptığımı düşünüyorum; rapor gitlab.gnome.org/GNOME/gnome-shell/issues/716
Ben Creasy

Yanıtlar:


15

Geliştirme kütüphaneleri genellikle yazılım merkezinde pek iyi görünmüyor. Genellikle kullanmak apt-cache searchburada yardımcı olacaktır. Yani mesela:

apt-cache search python gobject

Python ve gobject introspection ile ilgili tüm paketleri gösterecektir. İşte sonuçların bir pasajı:

python-gi - Python 2.x bindings for gobject-introspection libraries
python-gi-cairo - Python Cairo bindings for the GObject library
python-gi-dbg - Python bindings for the GObject library (debug extension)
python-gi-dev - development headers for GObject Python bindings
python-gobject - Python 2.x bindings for GObject - transitional package
python-gobject-2 - deprecated static Python bindings for the GObject library
python-gobject-2-dbg - deprecated static Python bindings for the GObject library (debug extension)
python-gobject-2-dev - development headers for the static GObject Python bindings
python-gobject-dbg - Python 2.x debugging modules for GObject - transitional package
python-gobject-dev - Python 2.x development headers for GObject - transitional package
python-pyudev - Python bindings for libudev
python3-gi - Python 3 bindings for gobject-introspection libraries
python3-gi-cairo - Python 3 Cairo bindings for the GObject library
python3-gi-dbg - Python 3 bindings for gobject-introspection libraries (debug extension)
python3-pyudev - Python3 bindings for libudev

Python 3'ü aradığınızdan, yükleyeceğim python3-gi, muhtemelen aradığınız paket, bu yüzden ...

sudo apt-get install python3-gi

Evet, cevabımı güncelledim.
Jorge Castro

-giPython'da gobject kodu yazmanın tercih edilen yolu olduğundan ve eski pygobject bağları kullanımdan kaldırıldığı için , paketi yalnızca python 2 veya python 3 için yükleme önerisiyle cevap vermelisiniz. Ayrıca, gir1.2-foopython'dan gi ile kullanmak istediğiniz herhangi bir kütüphane için paketi yüklemenizi öneririz .
dobey

@dobey Cevabımı düzenlemek için çekinmeyin!
Jorge Castro

Bu benim için çözdü:sudo apt install -y python-gi-dev
rofrol

sudo -H pip3 install PyGObject
Laurenz
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.