03 - Linux下安装软件的三种方式
想要从Linux中安装软件,有三种方法,分别是从源码包安装、软件包安装、yum源安装。这里我们推荐使用第三种,因为yum源可以跳过包依赖的过程。而且又不是很繁琐。
·
目录
1、源码包安装软件
尝试安装Web 服务,在Linux 中叫httpd。压缩包名字 httpd-2.2.15.tar.gz 。
软件源码大多数都是C 语言写的;
源码一般都是压缩包;
可以跨平台安装; 更新速度快;
安装过于繁琐,需要编译;
需要指定安装哪些功能
-
源码包安装Apache Web 服务器
首先将复制的文件,复制到/tmp目录下
然后进行解压
mv /root/Desktop/http... /tmp
-
将这个文件进行解压
tar xf httpd-2.2.15.tar.gz
-
进行安装
进入这个解压后的文件
查看里面的文件
进行安装
cat INSTALL
$ ./configure --prefix=PREFIX
$ make
$ make install
$ PREFIX/bin/apachectl start
安装后,执行这个
-
然后根据如下步骤进行
命令过程 | 说明 |
---|---|
./configure --prefix=/usr/local/httpd_2.2.15 | 生成makefile 文件,进行编译配置 指定安装路径 |
make | 进行编译 |
make install | 将编译好的文件拷贝到安装目录 |
/usr/local/httpd_2.2.15/bin/apachectl start | 启动httpd 服务 |
netstat -anptl | grep "80" | 查看80 端口是否开放 |
-
进行验证
2、软件包安装软件
-
查看光盘中的软件包的数量
-
查看都安装过哪些软件
rpm -qa | grep "vim"
-
卸载vim
-
因为有依赖的关系,所以需要先卸载这个软件,然后在卸载vim
-
命令
序号 | 安装步骤 | 命令 |
---|---|---|
1 | 确认系统中是否安装过某个软件 | rpm -qa rpm -qa | wc -l rpm -qa | grep "tree" |
2 | 确认软件的作用 | rpm -qpi tree-1.6.0-10.el7.x86_64.rpm |
3 | 列出软件包中文件和路径 | rpm -qpl tree-1.6.0-10.el7.x86_64.rpm |
4 | 安装软件 | rpm -ivh tree-1.6.0-10.el7.x86_64.rpm |
5 | 卸载软件 | rpm -e tree |
-
有依赖关系,需要先卸载依赖关系
rpm -e vim-common # 提示有依赖关系
3、yum 源安装软件
-
前期准备工作
cd /etc/yum.repos.d/ # 所有yum 源的默认存放⽬录
# 所有yum 源⽂件的特点都是.repo 结尾
mkdir bak # 备份原来的yum 源⽂件
mv *.repo bak/
-
要先将磁盘挂载
cd /misc
cd cd
-
配置yum源
gedit localDVD.repo
#因为没有vim只能用gedit打开
-
配置完毕,可以使用进行安装
yum install vim
-
命令
这里可以直接进行安装和卸载,不需要先卸载依赖
常用命令 | 说明 |
---|---|
yum clean all | 清除缓存 |
yum install tree | 安装tree 工具 |
yum remove tree | 卸载tree 工具 |
更多推荐
已为社区贡献2条内容
所有评论(0)