(1)用apt-get dist-upgrade发现内核升级了。直接安装
(2)然后查看/boot/grub/menu.1st。发现以前的内核还在,应该是从安全考虑保留;可既然我正常启动了,就不需要了。留着占空间,卸载!首先,执行:
#uname -a
显示了当前的内核,然后用:
#dpkg -l|grep linux
来查看当前系统安装了哪几个内核。然后就可以卸载了,一定要确定卸载的包的准确名称,然后
#apt-remove ***(这里是包的准确名称)
不过这里似乎需要加上-purge更好些,是去除残余信息。
(3)卸载完成后,重新启动,就可以了。
========================================================================================
Ubuntu软件安装位置,一般都在/usr/bin下,个别可能会安装到/usr/share和/usr/local里。
(1)查看软件安装的所有相关路径:要知道文件都安装在哪些地方、放在哪些文件夹。可以通过whereis 软件名的命令查看,比如你想查找iptux文件,那么就:
$ whereis iptux
iptux: /usr/bin/iptux /usr/bin/X11/iptux /usr/share/iptux /usr/share/man/man1/iptux.1.gz
(2)仅仅查询软件的可执行文件所在路径: 直接用下面的命令就可以了(以iptux为例):
$ which iptux
/usr/bin/iptux
========================================================================================
Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。
以tar.gz 和tar.bz2打包软件,大多是通过 ./configure ;make ;make install来安装的;有的软件是直接make;make install。
大多软件是提供./configure配置软件的功能的;少数的也没有,如果没有的就不用./configure ;直接make;make install 就行了。./configure 比较重要的一个参数是 --prefix ,用--prefix参数,我们可以指定软件安装目录;当我们不需要这个软件时,直接删除软件的目录就行了;比如我们可以指定fcitx 安装到 /opt/fcitx 目录中:
[root@localhost fcitx]#./configure --prefix=/opt/fcitx
如果我们要卸载fcitx 时,可以直接删除 /opt/fcitx 目录。如果软件的卸载本身支持uninstall,就在软件解压安装目录中执行make uninstall就行了。
参考原文:http://www.syxin.com/2005/12/ubuntu-5.html
参考原文:http://blog.csdn.net/ypist/article/details/6670792
参考原文:http://blog.csdn.net/yzc509/article/details/8916952
参考原文:http://www.cnblogs.com/propheteia/archive/2012/06/26/2563383.html