作者:jicanmeng
时间:2016年06月10日
使用tarball来安装软件一般使用标准步骤:1.configure
; 2.make
; 3.make install
。所有的安装文件的路径一般是通过在执行configure命令时使用--prefix=path指定的。
但是卸载的时候就很麻烦。因为我们需要知道在安装的时候都安装了哪些文件。鉴于这个原因,《鸟哥的linux私房菜》中对使用tarball方式安装软件有如下建议:
MANPATH /usr/local/software/man
使用rpm安装软件较为简单。命令格式如下:
rpm -ivh abc.rpm
常用选项有:
-i
:install。-v
:察看更细部的安装资讯画面。-h
:以安装资讯列显示安装进度。使用rpm的方式,安装文件一般安装到如下目录:
/etc | 一些配置档放置的目录,例如 /etc/crontab |
/usr/bin | 一些可运行文件 |
/usr/lib | 一些程序使用的动态函式库 |
/usr/share/doc | 一些基本的软件使用手册与说明档 |
/usr/share/man | 一些 man page 文件 |
安装完后,我们也常常使用rpm命令来查询安装文件的路径和具体名称。也可以使用rpm查看某个文件属于哪个安装包。和查询相关的选项如下:
-qa
:列出所有的,已经安装在本机 Linux 系统上面的所有软件名称;-ql
:列出该软件所有的文件与目录所在完整档名 (list);-qi
:列出该软件的详细资讯 (information),包含开发商、版本与说明等;-qc
:列出该软件的所有配置档 (找出在 /etc/ 底下的档名而已);-qd
:列出该软件的所有说明档 (找出与 man 有关的文件而已);-qR
:列出与该软件有关的相依软件所含的文件 (Required 的意思)-qf
:由后面接的文件名称,找出该文件属於哪一个已安装的软件;举例如下:
[root@andy tmp]# rpm -qa | grep vim
vim-enhanced-7.2.411-1.8.el6.x86_64
vim-common-7.2.411-1.8.el6.x86_64
[root@andy tmp]# rpm -ql vim-enhanced
/etc/profile.d/vim.csh
/etc/profile.d/vim.sh
/usr/bin/ex
/usr/bin/rvim
/usr/bin/vim
/usr/bin/vimdiff
/usr/bin/vimtutor
/usr/share/man/man1/rvim.1.gz
/usr/share/man/man1/vimdiff.1.gz
/usr/share/man/man1/vimtutor.1.gz
[root@andy tmp]#
RPM 在查询的时候,其实查询的地方是在 /var/lib/rpm/ 这个目录下的数据库文件啦!
卸载比较简单,使用-e选项即可。例如:
[root@andy tmp]# rpm -qa | grep vim
vim-enhanced-7.2.411-1.8.el6.x86_64
vim-common-7.2.411-1.8.el6.x86_64
[root@andy tmp]# rpm -e vim-enhanced
[root@andy tmp]#
使用yum的方式安装,要求必须有网络可以连接到yum server才可以。使用yum install software
yum remove software
命令来卸载软件。
在centos上面使用rpm命令,在ubuntu上面使用dpkg命令。安装软件命令如下:
dpkg -i package-file-name
安装完后,使用-l和-L选项来查询软件相关信息:
-l
:列出所有的,已经安装在本机 Linux 系统上面的所有软件名称;-L
:列出该软件所有的文件与目录所在完整档名 (list);举例如下:
[root@andy tmp]# dpkg -l | grep vim
ii vim 2:7.2.330-1ubuntu3.1 Vi IMproved - enhanced vi editor
ii vim-common 2:7.2.330-1ubuntu3.1 Vi IMproved - Common files
ii vim-runtime 2:7.2.330-1ubuntu3.1 Vi IMproved - Runtime files
ii vim-tiny 2:7.2.330-1ubuntu3.1 Vi IMproved - enhanced vi editor - compact v
[root@andy tmp]# dpkg -L vim-tiny
/.
/usr
/usr/bin
/usr/bin/vim.basic
/usr/share
/usr/share/bug
/usr/share/bug/vim
/usr/share/bug/vim/presubj
/usr/share/lintian
/usr/share/lintian/overrides
/usr/share/lintian/overrides/vim
/usr/share/doc
/usr/share/doc/vim
[root@andy tmp]#
卸载比较简单,使用-r选项即可。例如:
[root@andy tmp]# dpkg -r vim-tiny
[root@andy tmp]#
使用apt-get的方式安装,要求必须有网络可以连接到apt server才可以。使用apt-get install software
apt-get --purge remove software
命令来卸载软件。