On Sat, 2006-04-22 at 06:30 -0700, Panu Matilainen wrote: > Checking the dependencies is the easy part. What gets less trivial is > things like this: > > [pmatilai@cs181072240 ~]$ rpm -e --test grub > [pmatilai@cs181072240 ~]$ > > Oops, nothing needs grub, so it can be removed safely, right? > > - Panu - $ cat /etc/fedora-release Fedora Core release 5 (Bordeaux) $ rpm -q apt --queryformat '%{NAME}-%{VERSION}.%{ARCH}\n' apt-0.5.15lorg3.x86_64 $ head /etc/apt/rpmpriorities Essential: grub termcap ed kbd iproute libtermcap libgcc setserial file $ sudo apt-get remove grub Reading Package Lists... Done Building Dependency Tree... Done The following packages will be REMOVED: grub (0.97-5) WARNING: The following essential packages will be removed This should NOT be done unless you know exactly what you are doing! grub 0 upgraded, 0 newly installed, 1 removed and 6 not upgraded. Need to get 0B of archives. After unpacking 1767kB disk space will be freed. You are about to do something potentially harmful To continue type in the phrase 'Yes, do as I say!' ?] No thanks. Abort. BTW, kickass work on apt, Panu. You have first dibs on my firstborn child. If anyone wants to play with aptitude on Fedora, which already supports the exact feature this thread is about, I've made up a package: http://www.haxxed.com/rpms/aptitude-0.3.3-1.src.rpm http://www.haxxed.com/rpms/FC5/aptitude-0.3.3-1.x86_64.rpm http://www.haxxed.com/rpms/FC5/aptitude-0.3.3-1.i386.rpm On FC5 you will need/want apt from the extras-development repo, which supports multilib and yum style metadata. And a bonus screenshot: http://www.haxxed.com/rpms/Screenshot-aptitude.png
Attachment:
signature.asc
Description: This is a digitally signed message part
-- fedora-devel-list mailing list fedora-devel-list@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/fedora-devel-list