Centos7下软件安装
方法1–下载RPM包安装
- RPM是RedHat Package Manager(RedHat软件包管理工具)类似Windows里面的“添加/删除程序”
- rpm 执行安装包分为二进制包(Binary)以及源代码包(Source)两种。
- 二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。
源代码包经常以src.rpm作为后缀名。 - 下载这个rpm是推荐的。他如同我们把安装程序下载下来之后在进行操作。使用yum要求必须网路,限制比较大
- rpm命令常用的属性:
##————————————————————————————————————
-ivh:安装显示安装进度–install–verbose–hash
-Uvh:升级软件包–Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-e:删除包;
——————————————————–
- 例如:
rpm -ivh rpmforge-release-0.5.3-1.el7.rf.x86_64.rpm
rpm -ivh jdk-8u66-linux-x64.rpm
rpm -qa | grep java
rpm -e –nodeps java-1.7.0-openjdk-1.7.0.91-2.6.2.3.el7.x86_64
rpm -ivh *.rpm
——————————————————–
方法2–过软件源在线安装:yum
- yum (全称为 Yellow dog Updater, Modified),能够从指定的服务器自动下载gz包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载、安装。yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令,而且命令简洁而又好记。
yum的命令形式一般是如下:
yum [options] [command] [package …]
其中的[options]是可选的,选项包括-h(帮助),-y(当安装过程提示选择全部为”yes”),-q(不显示安装的过程)等等。[command]为所要进行的操作,[package …]是操作的对象。 - 例如:
sudo yum -y install 软件名
其中参数-y为所有选项均选则yes,不加-y则要手动确认
yum install google-chrome-stable
yum update google-chrome-stable
yum remove google-chrome-stable - 注意yum除了安装程序名称在网络进行安装之外,他还可以进行本地的rpm包进行安装。比如我们将gz文件解压之后有一个RPMS目录,里面有好多的rpm文件,可以使用yum来安装rpm文件来代替rpm命令
yum localinstall *.rpm
使用它比使用这个 rpm -ivh *.rpm方便 可靠
因为rpm并不维护这个依赖关系,而yum是维护的。
如果那个依赖关系不满足,yum会自动进行下载。
在进行安装的时候如果使用rpm导致了xxx依赖关系等错误的时候
就改用yum来进行安装
方法3–编译过的tar文件解压使用
- 例如:
tar -zxvf node-v5.3.0-linux-x64.tar.gz -C /usr - 可以使用wget命令来获取网络上的文件
wget http://chrome.richardlloyd.org.uk/install_chrome.sh