安装包的方式有两种:
(1)命令安装:
# wget http://www.tortall.net/projects/yasm/releases/yasm-1.3.0.tar.gz (获取在当前路径下)
# tar zxvf yasm-1.3.0.tar.gz
# cd yasm-1.3.0
# ./configure
# make && make install
或者Git获取源代码:git clone https://github.com/ceph/isa-l.git(获取在当前目录,不用解压)
(2)yum -y install nasm(y表示一直yes)(如你用yum安装了nginx, 则可以通rpm -ql包名的命令查看文件都装到哪去了)
(3)源码安装的方式通过rpm命令是无法找出来的,如果你确定这个已经开启,则可以通过找出对一个的可执行文件所在的目录: ps -aux | grep 软件名。通常安装完包后,我们都会把他加入到服务里面,你可以去/etc/rc.d/下找相应的文件,进而确认相关信息。
如何查看Linux系统中(CentOS)是否安装过某个包?
答:yum list installed | grep 包名 或者 rpm -qa | grep 包名
rpm -qi 后面如果跟一个未安装的包名,会显示什么信息?
答:包名 is not installed
区分 rpm -qi -qf -ql -qa四个不同选项组合的作用?
答:rpm -qi 包名 查看一个包的详细信息
rpm -qf 文件名 查看一个文件是由哪个包安装的
rpm -ql 包名 查看一个包安装了哪些文件,也可以查看是否安装了。
rpm -qa 查看系统中安装了哪些包
which gcc查看bin目录
(5)查看安装包版本命令是xxx --version或者xxx -v(推荐后者);查看命令帮助 xxx --help