Mình đang ngâm cứu về linux enterprise 5. Khi cài phần mềm vào thì có cái được cái không. Nhưng mà phần lớn là không được. VD: Khi mình chạy gói rpm -i rh9.ymessenger-1.0.4-1.i386.rpm thì máy báo lỗi: error: Failed dependencies: gdk-pixbuf >= 0.8.0 is needed by ymessenger-1.0.4-1.i386 libgdk-1.2.so.0 is needed by ymessenger-1.0.4-1.i386 libgdk_pixbuf.so.2 is needed by ymessenger-1.0.4-1.i386 libglib-1.2.so.0 is needed by ymessenger-1.0.4-1.i386 libgmodule-1.2.so.0 is needed by ymessenger-1.0.4-1.i386 libgtk-1.2.so.0 is needed by ymessenger-1.0.4-1.i386 Mình nghĩ là do thiếu thư viện, nhìn theo các file thiếu thì mình bổ xung gói này rpm -i gdk-pixbuf-0.5.0-1rh61.i386.rpm Thì lỗi mới error: Failed dependencies: libglib-1.2.so.0 is needed by gdk-pixbuf-0.5.0-1.i386 libgmodule-1.2.so.0 is needed by gdk-pixbuf-0.5.0-1.i386 libart_lgpl.so.2 is needed by gdk-pixbuf-0.5.0-1.i386 libdb.so.2 is needed by gdk-pixbuf-0.5.0-1.i386 libgdk-1.2.so.0 is needed by gdk-pixbuf-0.5.0-1.i386 libgdk_imlib.so.1 is needed by gdk-pixbuf-0.5.0-1.i386 libgnome.so.32 is needed by gdk-pixbuf-0.5.0-1.i386 libgnomesupport.so.0 is needed by gdk-pixbuf-0.5.0-1.i386 libgnomeui.so.32 is needed by gdk-pixbuf-0.5.0-1.i386 libgtk-1.2.so.0 is needed by gdk-pixbuf-0.5.0-1.i386 libpng.so.2 is needed by gdk-pixbuf-0.5.0-1.i386 Nó cứ như vậy, cài cái này thì thiếu cái khác, cài các khác thì thiếu cái khác nữa. LỖI THỨ 2 Có 1 cách cài nữa là mình phải tự biên dịch cho chương trình như sau. Mình cài chương trình gõ tiếng việt X-UNIKEY Đứng tại thư mục này với quyền root x-unikey-0.9.1d Gõ ./configure Nó biên dịch và báo lỗi [root@redhat x-unikey-0.9.1d]# ./configure checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking for style of include used by make... GNU checking for gcc... no checking for cc... no checking for cc... no checking for cl... no configure: error: no acceptable C compiler found in $PATH See `config.log' for more details. Sau đó chạy lệnh make và make install Lỗi như sau make: *** No targets specified and no makefile found. Stop. Bác nào bít mấy zụ này chỉ giúp mình với nha, mò cả ngày mà chưa chữa được. thanks mọi người.
=)), cái thứ 2 nó báo lỗi thiếu gói gcc kìa bạn! mấy cái soft này bạn phải cài gói dcc object vào trước để nó có môi trường để chạy! nếu trên RedHat thì dùng lệnh yum c++ gcc Bạn mới sử dụng hdh của Linux nên ko tránh khỏi mấy lỗi này! Còn cái thứ 1: bạn nên dùng lệnh "man rpm" để xem các tham số của câu lệnh này. Nó báo là cần phải cài đặt các gói kia trước khi cài cái gói bạn gõ ở command line! Chúc vui với Linux nhé!
ở cái đầu thì mình cũng hiểu là nó báo thiếu những gói đó, mình cũng có thử down những gói đó cài lên thì nó báo thiếu tiếp những gói con nữa. Mình nghĩ là phải có 1 gói nào đó, chứa đủ những gói làm nên kia, rùi mình chỉ đường dẫn cho nó tự cài. Nhưng mà hỏi google thì không ra, đọc tài liệu thì không thấy nói. Mình cũng thử dùng lện yum install để cài, nhưng mà nó không load được nên cứ no packet hoài luôn. Bạn có thể chỉ rõ giúp mình một chút nữa nha. thanks bạn.