Sida 1 av 1

Ta bort den gamla kärnan

Postat: 19 jul 2011, 09:09
av Thort
Hej!

Jag kör dualboot med Windows. För att min starthanterare bara skall innehålla den senaste kärnan som tillval, har jag under en längre tid använt ett script för att ta bort den gamla kärnan varje gång kärnan har uppdaterats.

Här är scriptet: http://www.ubuntugeek.com/ubucleaner-si ... clean.html

Scriptet har alltid fungerat perfekt men nu helt plötsligt får jag dessa felmeddelandena när jag kör scriptet:

thor@thor-vostro:~$ sudo ./71529-ubucleaner.sh
[sudo] password for thor:
Cleaning apt cache...
./71529-ubucleaner.sh: rad 19: aptitude: kommandot finns inte
Removing old config files...
sudo: aptitude: command not found
Removing old kernels...
sudo: aptitude: command not found
Emptying every trashes...
Script Finished!
thor@thor-vostro:~$


Vad betyder sudo: aptitude: command not found?

Hur löser jag detta?

Tacksam för lite tips.

Re: Ta bort den gamla kärnan

Postat: 19 jul 2011, 09:25
av Kurdistan
Thort!

"aptitude is a package manager with a number of useful features, including: a mutt-like syntax for matching packages in a flexible manner, dselect- like persistence of user actions, the ability to retrieve and display the Debian changelog of most packages, and a command-line mode similar to that of apt-get."


länk:
http://packages.ubuntu.com/sv/natty/aptitude

Du måste om jag inte minns fel i Ubuntu Natty installera aptitude för att sedan kunna använda den. Det kan du göra från terminalen/programcentral/synaptic. Om du vill läsa på mer om aptitude kan du efter installation skriva:

Kod: Markera allt

man aptitude
När du är klar trycker du på "q".

Re: Ta bort den gamla kärnan

Postat: 19 jul 2011, 09:50
av Thort
Tack Kurdistan!

Jag hade faktiskt inte aptitude installerat. Märkligt! Jag har ju använt aptitude tidigare.

Jag gjorde som du föreslog och installerade aptitude i Programcentralen.

Nu blev det annat. Scriptet fungerar och arbetar som det ska:

thor@thor-vostro:~$ sudo ./71529-ubucleaner.sh
[sudo] password for thor:
Cleaning apt cache...
Removing old config files...
Följande paket kommer att TAS BORT:
libavcodec52{p} libavutil50{p} wine1.0{p}
0 paket att uppgradera, 0 att nyinstallera. 3 att ta bort och 0 inte uppgraderade.
Behöver hämta 0 B arkiv. Efter uppackning kommer 0 B diskplats att användas.
Vill du fortsätta? [Y/n/?] Y
(Läser databasen ... 179728 filer och kataloger installerade.)
Tar bort libavcodec52 ...
Raderar konfigurationsfiler för libavcodec52 ...
Tar bort libavutil50 ...
Raderar konfigurationsfiler för libavutil50 ...
Tar bort wine1.0 ...
Raderar konfigurationsfiler för wine1.0 ...

Removing old kernels...
Följande paket kommer att TAS BORT:
linux-headers-2.6.38-8{p} linux-headers-2.6.38-8-generic-pae{p} linux-image-2.6.38-8-generic-pae{p}
0 paket att uppgradera, 0 att nyinstallera. 3 att ta bort och 0 inte uppgraderade.
Behöver hämta 0 B arkiv. Efter uppackning kommer 210 MB diskplats att frigöras.
Vill du fortsätta? [Y/n/?] Y
(Läser databasen ... 179728 filer och kataloger installerade.)
Tar bort linux-headers-2.6.38-8-generic-pae ...
Tar bort linux-headers-2.6.38-8 ...
Tar bort linux-image-2.6.38-8-generic-pae ...
Examining /etc/kernel/prerm.d.
run-parts: executing /etc/kernel/prerm.d/dkms 2.6.38-8-generic-pae /boot/vmlinuz-2.6.38-8-generic-pae
dkms: removing: nvidia-current 270.41.06 (2.6.38-8-generic-pae) (i686)

-------- Uninstall Beginning --------
Module: nvidia-current
Version: 270.41.06
Kernel: 2.6.38-8-generic-pae (i686)
-------------------------------------

Status: Before uninstall, this module version was ACTIVE on this kernel.

nvidia-current.ko:
- Uninstallation
- Deleting from: /lib/modules/2.6.38-8-generic-pae/updates/dkms/
- Original module
- No original module was found for this module on this kernel.
- Use the dkms install command to reinstall any previous module version.
depmod......

DKMS: uninstall Completed.
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-8-generic-pae /boot/vmlinuz-2.6.38-8-generic-pae
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-8-generic-pae /boot/vmlinuz-2.6.38-8-generic-pae
Generating grub.cfg ...
Found linux image: /boot/vmlinuz-2.6.38-10-generic-pae
Found initrd image: /boot/initrd.img-2.6.38-10-generic-pae
Found memtest86+ image: /boot/memtest86+.bin
Found Windows 7 (loader) on /dev/sda2
done
The link /vmlinuz.old is a damaged link
Removing symbolic link vmlinuz.old
you may need to re-run your boot loader[grub]
The link /initrd.img.old is a damaged link
Removing symbolic link initrd.img.old
you may need to re-run your boot loader[grub]
Raderar konfigurationsfiler för linux-image-2.6.38-8-generic-pae ...
Examining /etc/kernel/postrm.d .
run-parts: executing /etc/kernel/postrm.d/initramfs-tools 2.6.38-8-generic-pae /boot/vmlinuz-2.6.38-8-generic-pae
run-parts: executing /etc/kernel/postrm.d/zz-update-grub 2.6.38-8-generic-pae /boot/vmlinuz-2.6.38-8-generic-pae

Emptying every trashes...
Script Finished!


Så tack för hjälpen! :)