Linux软件安装

目录

1.软件安装方式

2.二进制发布包

3. RPM发布包

4.yum在线安装

5.源码编译安装

6.演示JDK安装(二进制发布包安装)

7.演示mysql安装(rpm发布包安装)

8.yum源的配置文件:/etc/yum.repo.d/


1.软件安装方式

在Linux操作系统中,有4种软件安装方式,分别是二进制发布包、RPM发布包、yum在线安装 以及 源码编译安装 。

2.二进制发布包

软件已经针对具体平台编译打包发布,只要解压,修改配置(比如环境变量等)即可使用。

3. RPM发布包

软件已经按照RedHat(Redhat Package Manager)的包管理工具规范RPM进行打包发布。需要获取到相应的软件RPM发布包,然后用rpm命令进行安装。

常用命令:

  • 安装包:rpm -ivh 包名
    • 其中 -i:安装的意思;-v:可视化; -h:显示安装进度。
    • --force:强制安装,即使覆盖属于其他包的文件也要安装。
    • --nodeps:当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包
  • 升级包:rpm -Uvh filename,其中 -U:升级
  • 卸载包:rpm -e --nodeps filename(这里的filename是通过rpm的查询功能锁查询到的)
  • 查询一个包是否安装:rpm -q 包名(这里的包名是不带平台信息以及后缀名的)
  • 查询当前安装的所有rpm包:rpm -qa
  • 查询当前安装的和sql相关的包:rpm -qa | grep 'sql'
  • 查询sqlite安装路径(查询安装目录):rpm -ql sqlite
  • 不区分大小写查询:rpm -qa | grep -i mysql(-i:表示不区分大小写)

4.yum在线安装

Yum(Yellow dog Updater, Modified)是一个在CentOS和RetHat以及SUSE中的shell前端软件包管理器。比如软件已经以RPM规范打包,但发布在网络上的一些服务器上,可以用yum在线安装服务器上存在的rpm软件,并且会自动解决软件安装过程中的库依赖问题(注:类似于maven),yum提供了查找、安装、删除某一个、一组甚至全部软件包的命令。

yum仓库服务器本质上就是一台http服务器,服务器的目录中放置了rpm包,及rpm包的索引信息文件,即可为yum客户端提供rpm文件下载。安装示例:yum install nc

yum命令工具:

  • yum update 升级系统
  • yum install -y ~ 安装指定软件包
  • yum update ~ 升级指定软件包
  • yum remove ~ 卸载指定软件

5.源码编译安装

软件以源码工程的形式发布,需要获取到源码工程后用相应开发工具进行编译打包部署。

6.演示JDK安装(二进制发布包安装)

安装步骤如下:

1.查找:rpm -qa | grep -i jdk

2.卸载:rpm -e --nodeps 软件名称

3.获取jdk安装包

  1. windows——>linux(ftp/sftp,22号端口)
    1. 下载ftp工具
    2. 在CRT工具中:使用sftp命令
      1. alt+p
      2. 上传:put -r 文件
      3. put -r D:\soft\source\jdk-8u73-linux-x64.tar.gz(或者直接往sftp窗口拖入文件也可)
  2. linux:wget 包路径

4.解压

mkdir /usr/local/java

tar -zxvf jdk-8u73-linux-x64.tar.gz -C /usr/local/java

5.配置环境变量

vim /etc/profile #执行文件,即加载配置文件

#在文件末尾加入下面两行,其中export声明全局变量

export JAVA_HOME=/usr/local/java/jdk1.8.0_73

export PATH=$JAVA_HOME/bin:$PATH

6.测试是否安装成功

source /etc/profile #加载配置文件

java -version #测试java

7.演示mysql安装(rpm发布包安装)

1.查看mysql安装

rpm -qa | grep -i mysql(-i:不区分大小写)

2.卸载

rpm -e --nodeps mysql-libs-5.1.73-5.el6_6.x86_64

3.安装mysql server

rpm -ivh MySQL-server-5.6.26-1.linux_glibc2.5.x86_64.rpm

4.安装mysql client

rpm -ivh MySQL-client-5.6.26-1.linux_glibc2.5.x86_64.rpm

5.启动服务

service mysql start

6.测试

登录:

cat .mysql_secret :初始密码

修改密码:( 修改完密码后退出重新登录。)

set password=password('root');

7.授权(mysql)(要想远程连接数据库:必须保证防火墙开放端口和数据库授权远程访问。)

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;

FLUSH PRIVILEGES;

8.yum源的配置文件:/etc/yum.repo.d/

配置本地yum源步骤如下:

1.本地服务器(httpd服务器)

  • rpm规范打包文件
  • 仓库索引配置文件
  • ln -s /mnt/cdrom/ /var/www/html/cdrom ##将rpm包和索引配置文件放到服务器上

2.配置本地yum源文件

cd /etc/yum.repo.d/

cp CentOS-Media.repo CentOS-Local.repo

vim CentOS-Local.rep ##编辑文件内容如下:

  • [local]
  • name=CentOS-Local
  • baseurl=http://192.168.2.101/cdrom
  • gpgcheck=0
  • enabled=1 ## enable=1,表示启用,如果设置为0,表示不可用。

3.测试yum源

yum repolist ##查看可用yum源

yum list ##查看能够用yum命令安装哪些软件

yum install -y 你要的软件 #安装软件

4.补充国内有名的yum源

网易:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值