mylove14129 wrote:
hiện tại mình đang dùng fedora 16. Mình định gỡ bỏ một số gói liên quan đến CUPS. Khi gỡ nó có hỏi có định gỡ khá một số gói khác không( theo thói quen lỡ bấm nhầm vào ok). Giờ nó gỡ mất rất nhiều gói của mình( làm fedora ngơ luôn). Có cách nào để recover lại thời điểm trước khi mình gỡ các gói đó không?
Câu hỏi được đặt ra là: làm sao để liệt kê các packages phụ thuộc vào cups?
1. Cài `yum-utils` để có một số công cụ query từ yum repo:
Code:
# yum whatprovides *bin/repoquery
...
yum-utils-1.1.16-16.el5.centos.noarch : Utilities based around the yum package manager
Repo : base
Matched from:
Filename : /usr/bin/repoquery
2.
Code:
# repoquery --whatrequires cups
Not using downloaded repomd.xml because it is older than what we have:
Current : Mon Feb 20 01:14:23 2012
Downloaded: Sun Dec 18 01:56:13 2011
cups-pdf-0:2.4.6-1.el5.x86_64
gimp-print-cups-0:4.2.7-22.2.el5.x86_64
R-0:2.13.0-2.el5.rf.x86_64
cups-lpd-1:1.3.7-26.el5_6.1.x86_64
R-0:2.11.1-1.el5.rf.x86_64
R-core-0:2.14.1-1.el5.x86_64
R-core-0:2.14.1-1.el5.i386
hpijs3-1:3.9.8-11.el5_6.1.x86_64
xpaint-0:2.9.8.3-1.el5.x86_64
R-0:2.12.0-1.el5.rf.x86_64
cups-bjnp-0:1.0-1.el5.x86_64
hal-cups-utils-0:0.6.2-5.2.el5.x86_64
hplip3-0:3.9.8-11.el5_6.1.x86_64
libgnomecups-0:0.2.2-9.i386
desktop-printing-0:0.19-20.2.el5.x86_64
bluez-utils-cups-0:3.7-2.2.el5.centos.x86_64
R-0:2.13.0-1.el5.rf.x86_64
libgnomecups-0:0.2.2-9.x86_64
xpaint-0:2.9.8.3-1.el5.i386
Có một cách khác là nhờ một người bạn cũng đang dùng Fedora 16 chạy thử lệnh `yum remove cups` rồi nói họ quẳng cho cái list các packages mà yum định remove.