banner

[Rule] Rules  [Home] Main Forum  [Portal] Portal  
[Members] Member Listing  [Statistics] Statistics  [Search] Search  [Reading Room] Reading Room 
[Register] Register  
[Login] Loginhttp  | https  ]
 
Forum Index Thảo luận hệ điều hành *nix Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib  XML
  [Question]   Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 00:46:28 (+0700) | #1 | 12135
[Avatar]
lihavim
Elite Member

[Minus]    0    [Plus]
Joined: 08/06/2004 15:19:32
Messages: 506
Offline
[Profile] [PM]
Em đang dùng Fedora core 4, định update KDE lên 3.5.4.
Tuy nhiên khi tải về cài, nếu dùng lệnh
Code:
rpm -Uhv k*.rpm

Thì nó thông báo 1 số gói rpm thiếu lib(Một số lib thiếu là các gói rpm chưa cài trong đó luôn) . Giờ có cách nào để cài các gói rpm không thiếu lib trước được không ạ?(Nhiều gói quá, ngồi làm từng gói thì ... smilie ).
[Up] [Print Copy]
  [Question]   Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 01:50:05 (+0700) | #2 | 12161
[Avatar]
LM
Moderator

Joined: 16/04/2002 09:27:22
Messages: 129
Offline
[Profile] [PM] [WWW] [Yahoo!]
dùng yum thay cho rpm :>m
- yum search <ten>
- yum install <ten gói>

Dùng yum thay cho rpm nhiều lúc hay, nó sẽ check depen file roi, truy gói nào cần nó download về roi install luôn.

NOTE: máy phải có kết nối Internet, yum nó mới search và download được.
[Up] [Print Copy]
  [Question]   Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 01:51:19 (+0700) | #3 | 12163
[Avatar]
tranvanminh
HVA Friend

Joined: 04/06/2003 06:36:35
Messages: 516
Location: West coast
Offline
[Profile] [PM]

lihavim wrote:
Em đang dùng Fedora core 4, định update KDE lên 3.5.4.
Tuy nhiên khi tải về cài, nếu dùng lệnh
Code:
rpm -Uhv k*.rpm

Thì nó thông báo 1 số gói rpm thiếu lib(Một số lib thiếu là các gói rpm chưa cài trong đó luôn) . Giờ có cách nào để cài các gói rpm không thiếu lib trước được không ạ?(Nhiều gói quá, ngồi làm từng gói thì ... smilie ). 


Có thể dùng các chương trình như yum hoặc apt . các chương trình này có thể tự động tiềm kiếm và download các gói cần thiết khi cài đặt .


ps : Nếu bạn có thể đưa thêm thông tin error khi cài đặt thì sẽ có câu trả lời chính xác hơn nhiều .

Thân
[Up] [Print Copy]
  [Question]   Re: Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 03:11:55 (+0700) | #4 | 12192
[Avatar]
lihavim
Elite Member

[Minus]    0    [Plus]
Joined: 08/06/2004 15:19:32
Messages: 506
Offline
[Profile] [PM]
Em cũng định dùng yum, nhưng hình như yum có vấn đề hay sao á, em không thể nào kết nối được:
Code:
# yum search kde
Searching Packages:
Setting up repositories
Cannot find a valid baseurl for repo: updates-released

Mạng ở nhà em mấy hôm nay đang trục trặc, ngay cả trang download của Fedora là http://fedora.redhat.com/Download cũng không vào được, vì thế đành tải các gói rpm về để cài.
Khi cài, nó chỉ có mỗi cái thông báo là thiếu lib:
Code:
#rpm -Uhv k*.rpm
error: Failed dependencies:
        libjack.so.0 is needed by kaboodle-3.5.4-1ark.i586
        libmad.so.0 is needed by kaboodle-3.5.4-1ark.i586
        icons-mono = 6:3.5.4-1ark is needed by kdeaccessibility-3.5.4-1ark.i586
        akregator >= 3.4.0 is needed by kdeaddons-akregator-3.5.4-1ark.i586
        libjack.so.0 is needed by kdeaddons-konqueror-3.5.4-1ark.i586
        libmad.so.0 is needed by kdeaddons-konqueror-3.5.4-1ark.i586
        noatun >= 3.1.0 is needed by kdeaddons-noatun-3.5.4-1ark.i586
        libdb_cxx-4.4.so is needed by kdeaddons-noatun-3.5.4-1ark.i586
        libjack.so.0 is needed by kdeaddons-noatun-3.5.4-1ark.i586
        libmad.so.0 is needed by kdeaddons-noatun-3.5.4-1ark.i586
        libnoatunarts.so is needed by kdeaddons-noatun-3.5.4-1ark.i586
        libnoatuncontrols.so.1 is needed by kdeaddons-noatun-3.5.4-1ark.i586
        libnoatun.so.1 is needed by kdeaddons-noatun-3.5.4-1ark.i586
        libnoatuntags.so.1 is needed by kdeaddons-noatun-3.5.4-1ark.i586
        icons-locolor is needed by kdeartwork-3.5.4-1ark.i586
        icons-kids is needed by kdeartwork-3.5.4-1ark.i586
        icons-classic is needed by kdeartwork-3.5.4-1ark.i586
        icons-slick is needed by kdeartwork-3.5.4-1ark.i586
        icons-ikons is needed by kdeartwork-3.5.4-1ark.i586
        theme-dotnet is needed by kdeartwork-3.5.4-1ark.i586
        xorg-font-utils is needed by kdebase-3.5.4-3ark.i586
        ark-artwork is needed by kdebase-3.5.4-3ark.i586
        consolehelper >= 0.3.0 is needed by kdebase-3.5.4-3ark.i586
        libssl.so.0.9.8 is needed by kdebase-core-3.5.4-3ark.i586
        libXau.so.6 is needed by kdebase-core-3.5.4-3ark.i586
        libldap-2.3.so.0 is needed by kdebase-ldap-3.5.4-3ark.i586
        blinken is needed by kdeedu-3.5.4-1ark.i586
        consolehelper >= 0.3.0-1ark is needed by kdelibs-3.5.4-2ark.i586
        libdns_sd.so is needed by kdelibs-3.5.4-2ark.i586
        libjasper-1.701.so.1 is needed by kdelibs-3.5.4-2ark.i586
        liblualib.so is needed by kdelibs-3.5.4-2ark.i586
        liblua.so is needed by kdelibs-3.5.4-2ark.i586
        libMagick.so.10 is needed by kdelibs-3.5.4-2ark.i586
        pcre-devel is needed by kdelibs-devel-3.5.4-2ark.i586
        libakode.so.2 is needed by kdemultimedia-arts-3.5.4-1ark.i586
        libjack.so.0 is needed by kdemultimedia-arts-3.5.4-1ark.i586
        libmad.so.0 is needed by kdemultimedia-arts-3.5.4-1ark.i586
        libxine.so.1 is needed by kdemultimedia-arts-3.5.4-1ark.i586
        libtag.so.1 is needed by kdemultimedia-audiocd-3.5.4-1ark.i586
        noatun = 6:3.5.4-1ark is needed by kdemultimedia-devel-3.5.4-1ark.i586
        libtag.so.1 is needed by kdemultimedia-kfile-3.5.4-1ark.i586
        libpisock.so.8 is needed by kdepim-pilot-3.5.4-1ark.i586
        libdb-4.4.so is needed by kdesdk-kbabel-3.5.4-1ark.i586
        libapr-1.so.0 is needed by kdesdk-subversion-3.5.4-1ark.i586
        libaprutil-1.so.0 is needed by kdesdk-subversion-3.5.4-1ark.i586
        libdb-4.4.so is needed by kdesdk-subversion-3.5.4-1ark.i586
        libgdbm.so.3 is needed by kdesdk-subversion-3.5.4-1ark.i586
        libneon.so.25 is needed by kdesdk-subversion-3.5.4-1ark.i586
        amor is needed by kdetoys-3.5.4-1ark.i586
        eyes is needed by kdetoys-3.5.4-1ark.i586
        fifteen is needed by kdetoys-3.5.4-1ark.i586
        libart_lgpl-devel is needed by kdevelop-3.5.4-1ark.i586
        libcvsservice.so.0 is needed by kdevelop-3.5.4-1ark.i586
        libdb-4.4.so is needed by kdevelop-3.5.4-1ark.i586
        libcvsservice.so.0 is needed by kdewebdev-3.5.4-1ark.i586
        libXau.so.6 is needed by kdm-3.5.4-3ark.i586
        libXdmcp.so.6 is needed by kdm-3.5.4-3ark.i586
        libpoppler-qt.so.0 is needed by kfile-pdf-3.5.4-1ark.i586
        OpenEXR is needed by kfile-plugin-EXR-3.5.4-1ark.i586
        libIlmImf.so.3 is needed by kfile-plugin-EXR-3.5.4-1ark.i586
        libHalf.so.3 is needed by kimgio-exr-3.5.4-2ark.i586
        libIlmImf.so.3 is needed by kimgio-exr-3.5.4-2ark.i586
        libgpgme.so.11 is needed by kleopatra-3.5.4-1ark.i586
        libpisock.so.8 is needed by kmail-3.5.4-1ark.i586
        librss.so.1 is needed by knewsticker-3.5.4-1ark.i586
        libkscan = 7:3.5.4-1ark is needed by kooka-3.5.4-1ark.i586
        libkscan.so.1 is needed by kooka-3.5.4-1ark.i586
        libcrypto.so.0.9.8 is needed by kopete-0.12.1-2ark.i586
        libortp.so.0 is needed by kopete-0.12.1-2ark.i586
        libssl.so.0.9.8 is needed by kopete-0.12.1-2ark.i586
        libslp.so.1 is needed by krdc-3.5.4-1ark.i586
        libjack.so.0 is needed by krec-3.5.4-1ark.i586
        libmad.so.0 is needed by krec-3.5.4-1ark.i586
        libslp.so.1 is needed by krfb-3.5.4-1ark.i586
        libjack.so.0 is needed by ksayit-3.5.4-1ark.i586
        libmad.so.0 is needed by ksayit-3.5.4-1ark.i586
        libcrypto.so.0.9.8 is needed by ksim-3.5.4-1ark.i586
        libfribidi.so.0 is needed by ksvg-3.5.4-1ark.i586
        libdns_sd.so is needed by ksysguard-3.5.4-3ark.i586
        libIlmImf.so.3 is needed by kthumbnail-exr-3.5.4-3ark.i586
        libjack.so.0 is needed by kttsd-3.5.4-1ark.i586
        libmad.so.0 is needed by kttsd-3.5.4-1ark.i586
        libImlib.so.1 is needed by kuickshow-3.5.4-1ark.i586
        kdeutils = 6:3.4.0-1 is needed by (installed) kdeutils-devel-3.4.0-1.i386
        kdesdk = 3.4.0-3 is needed by (installed) kdesdk-devel-3.4.0-3.i386
        kdenetwork = 7:3.4.0-3 is needed by (installed) kdenetwork-devel-3.4.0-3.i386

Bây giờ em muốn cài những gói không thiếu lib trước đã, nên muốn hỏi xem có cách nào để bỏ qua, để lệnh rpm không cài mấy cái gói thiếu lib không?

Em cảm ơn smilie
[Up] [Print Copy]
  [Question]   Re: Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 03:23:58 (+0700) | #5 | 12195
[Avatar]
tranvanminh
HVA Friend

Joined: 04/06/2003 06:36:35
Messages: 516
Location: West coast
Offline
[Profile] [PM]
Bây giờ em muốn cài những gói không thiếu lib trước đã, nên muốn hỏi xem có cách nào để bỏ qua, để lệnh rpm không cài mấy cái gói thiếu lib không?  


Không nên làm thế , cho dù có cài được đi chăng nữa thì khả năng KDE chạy được không nhiều . tốt nhất là nên đợi net ổn định lại rồi cài đặt bằng yum .


Còn cách bỏ qua thì có thể dùng option sau

--force --nodeps k*.rpm 


[Up] [Print Copy]
  [Question]   Re: Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 04:03:09 (+0700) | #6 | 12202
[Avatar]
lihavim
Elite Member

[Minus]    0    [Plus]
Joined: 08/06/2004 15:19:32
Messages: 506
Offline
[Profile] [PM]
Okie, thanks anh.
Thực ra, là vì có những lib nó thông báo thiếu nằm trong mấy cái gói đó nên em muốn cài chúng trước.
[Up] [Print Copy]
  [Question]   Re: Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 06:42:17 (+0700) | #7 | 12214
[Avatar]
lihavim
Elite Member

[Minus]    0    [Plus]
Joined: 08/06/2004 15:19:32
Messages: 506
Offline
[Profile] [PM]
Hơ, phút nông nổi làm nên sai lầm smilie
Vì không nghe lời khuyên của anh 777 giờ die mất KDE rồi, may mà còn GNOME mà xài tạm, rút kinh nghiệm lần sau kiếm cho đủ lib rồi mới cài. :?)

À, giờ chạy GNOME mới chú ý, có phải tất cả các ứng dụng của KDE đều có thể chạy trên GNOME được không ạ? Em mới thử một số và thấy chạy, không biết có phải là tất cả không?
[Up] [Print Copy]
  [Question]   Re: Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 08:12:45 (+0700) | #8 | 12227
[Avatar]
tranvanminh
HVA Friend

Joined: 04/06/2003 06:36:35
Messages: 516
Location: West coast
Offline
[Profile] [PM]

lihavim wrote:
Hơ, phút nông nổi làm nên sai lầm smilie
Vì không nghe lời khuyên của anh 777 giờ die mất KDE rồi, may mà còn GNOME mà xài tạm, rút kinh nghiệm lần sau kiếm cho đủ lib rồi mới cài. :?)

À, giờ chạy GNOME mới chú ý, có phải tất cả các ứng dụng của KDE đều có thể chạy trên GNOME được không ạ? Em mới thử một số và thấy chạy, không biết có phải là tất cả không? 


Lâu lắm rồi không dùng X , mà từ khi dùng linux đến giờ cũng không dùng X nhiều . mình không rành lắm ..... thử tiếp xem sao ? :?)
[Up] [Print Copy]
  [Question]   Re: Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 04/08/2006 15:07:32 (+0700) | #9 | 12289
[Avatar]
vilinux
Member

[Minus]    0    [Plus]
Joined: 28/06/2006 15:16:32
Messages: 27
Location: /root
Offline
[Profile] [PM]

lihavim wrote:

À, giờ chạy GNOME mới chú ý, có phải tất cả các ứng dụng của KDE đều có thể chạy trên GNOME được không ạ? Em mới thử một số và thấy chạy, không biết có phải là tất cả không? 

Try to discovery smilie

KDE base trên QT toolkit còn GNOME base trên GTK. Nếu các ứng dụng trên KDE có các component sử dụng các thư viện dùng chung thuộc môi trường KDE thì không thể chạy được trên GNOME. Nếu các ứng dụng trên KDE được phát triển bởi xwWidget or pure QT thì chỉ cần cài các cài các thư viện tương trên GNOME là có thể run được.
[Up] [Print Copy]
  [Question]   Câu hỏi: Lệnh rpm bỏ qua các gói còn thiếu lib 05/08/2006 11:46:22 (+0700) | #10 | 12460
[Avatar]
hakuso
HVA Friend

Joined: 04/01/2004 13:28:06
Messages: 287
Location: làng Đo Đo
Offline
[Profile] [PM]
Giờ mới thấy cái mạnh của Firefox, dùng Gnome hay KDE đều ok smilie
Chắc nó dùng thư viện của X
Live, fight, work and study
[Up] [Print Copy]
[digg] [delicious] [google] [yahoo] [technorati] [reddit] [stumbleupon]
Go to: 
 Users currently in here 
1 Anonymous

Powered by JForum - Extended by HVAOnline
 hvaonline.net  |  hvaforum.net  |  hvazone.net  |  hvanews.net  |  vnhacker.org
1999 - 2013 © v2012|0504|218|