ฉันจะติดตั้ง glib ได้อย่างไร


39

ฉันต้องการสร้าง Empathy ใน Ubuntu 11.04 เมื่อฉันทำตามกระบวนการสร้าง

 ./autogen.sh

เปลือกพูดกับฉันว่า

libtoolize: copying file `m4/lt~obsolete.m4'
checking for autoconf >= 2.53...
testing autoconf2.50... not found.
testing autoconf... found 2.67
checking for automake >= 1.9...
testing automake-1.11... found 1.11.1
checking for libtool >= 1.5...
testing libtoolize... found 2.2.6b
checking for glib-gettext >= 2.2.0...
testing glib-gettextize... not found.
***Error***: You must have glib-gettext >= 2.2.0 installed
to build Empathy.  Download the appropriate package for
from your distribution or get the source tarball at
ftp://ftp.gtk.org/pub/gtk/v2.2/glib-2.2.0.tar.gz

แต่เมื่อฉันหาวิธีติดตั้ง glib ไม่พบ ฉันควรทำอย่างไรเพื่อติดตั้งใน Ubuntu 11


ทำไมคุณถามถึงgnome-commonสิ่งที่ไม่ได้กล่าวถึงในผลลัพธ์นั้น
enzotib

@enzotib ฉันแก้ไขชื่อเพื่อให้ตรงกับสิ่งที่ถูกถามจริงๆ
Thomas Ward

คำตอบ:


88

คุณต้องใช้libglib2.0-devสำหรับglib -gettext คุณสามารถติดตั้งได้ด้วย

sudo apt-get install libglib2.0-dev

5

คุณต้องติดตั้ง libgtk2.0-dev เพื่อติดตั้ง glib อย่างสมบูรณ์ (glib เป็นส่วนหนึ่งของ: libgtk2.0-dev)

sudo apt-get install libgtk2.0-dev

ดูลิงก์นี้สำหรับคำอธิบายเพิ่มเติม: การ ติดตั้ง gtk และ glib


อันนี้แก้ปัญหาของฉันได้ ผมติดตั้งlibglib2.0-devก่อน gobject-introspectionแต่มีปัญหาในการติดตั้ง พยายามติดตั้งกะล่อนด้วยตนเอง แต่ไม่ได้ช่วย
Alireza Mohamadi

3

ฉันขอแนะนำให้คุณค้นหา ppa ที่มีอยู่หากคุณต้องการชำระเงินการเอาใจใส่ที่ใหม่กว่าที่คุณมี ฉันคิดว่าppaนี้เป็นทางออกที่ดีที่สุดหรือเพียงแค่ทำเช่นนี้

sudo add-apt-repository ppa:telepathy/ppa

หรือถ้าคุณต้องการสร้างมัน

sudo apt-get build-dep empathy

ซึ่งจะติดตั้งการอ้างอิงทั้งหมดที่จำเป็นในการสร้างการเอาใจใส่จากแหล่งที่มา


1
จำเป็นต้องพูดว่าbuild-depจะติดตั้งอัลที่จำเป็นสำหรับการสร้างรุ่น repo ของความเห็นอกเห็นใจ เวอร์ชันที่ใหม่กว่าอาจต้องการแพ็คเกจอื่น ๆ ด้วยหรือบางแพ็คเกจอาจเป็นเวอร์ชั่นใหม่กว่า
enzotib

@sagarchalise เมื่อฉันใช้คำสั่งที่สองเพื่อสร้างเชลล์กล่าว. อ่านรายการแพ็กเกจเสร็จสิ้นการสร้างแผนผังการพึ่งพาการอ่านข้อมูลสถานะ ... เสร็จสิ้น E: Build-Dependence สำหรับการเอาใจใส่ไม่สามารถทำได้เพราะไม่มีเวอร์ชันของแพ็คเกจ libnotify- dev สามารถตอบสนองความต้องการของรุ่น
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.