linux下软件安装

1、源码包

优点:
   开源,如果有足够的能力,可以修改源代码
   编译安装,更加适合自己的系统,稳定高效
缺点:
   安装步骤较多,容易出错
   编译过程时间较长
案例:使用源码编译安装方式安装ncurses (一种常用的终端库)

解压缩
常用语法:
    #tar -zxvf *.tar.gz
    #tar -jxvf *.tar.bz2
选项含义:
    -z或--gzip或--ungzip:通过gizp指令处理文件;
    -x或--extract或--get:从文件中还原文件
    -v:显示操作过程;
    -f或file:指定一个文件;
    -j:支持bzip2解压文件;

第一步:解压:
在这里插入图片描述
第二步:切换到源码文件
配置( config/configure/bootstrap )→编译(make/bootstrapd)→安装(makeinstall/bootstrapd install)
配置操作主要是指定软件的安装目录、需要的依赖在什么地方、指定不需要可选依赖、配置文件的路径、通用数据存储位置等等。
指定安装的路径:–prefix=路径
需要依赖的路径:–with-PACKAGE 名=包所在路径
不需要依赖:–without-PACKAGE 名
在这里插入图片描述
在这里插入图片描述

2、二进制安装

优点:包管理系统简单,只需要几个命令就可以实现包的安装,升级,查询和卸载
缺点:经过编译,不再可以看到源代码
语法:

#rpm -qa|grep 关键词
#rpm -e 关键词 [--nodeps]
#rpm -ivh 完整名称
#rpm -Uvh 完整名称
#rpm -qf 文件路径   【查询指定文件属于哪个包】

案例:使用二进制包安装Lynx(一款纯命令行的浏览器)
在这里插入图片描述
例如:查看百度lynx -dump www.baidu.com
在这里插入图片描述

yum等傻瓜式安装

优点:安装简单,快捷
缺点:完全丧失了自定义性
注意,如果不更改软件来源的情况下,是需要联网才能使用yum的。

常用的yum指令:
#tyum list  列出当前已经装的和可以装的软件(全部)
#yum search  名  搜索指定的关键词的包
#yum [-y] install  包名  安装指定的包(-y 表示允许不再确认)
#yum [-y] update [包名]  更新指定的包,不指定包则更新全部软件
#yum [-y] remove  包名 卸载指定的包

安装MySQL

yum方式安装
第一步:
执行命令:yum install mysql-server
第二步:完成初始化
1、启动MySQL守护线程
#service mysqld start
2、安装
mysql_secure_installation

Remove anonymous users?是否移除匿名用户,选择移除(Y)
Disallow root login remotely?是否允许root远程登录(默认不允许)
Remove test database and access to it?是否移除测试数据库(建议先不移除)
Reload privilege tables now?是否重新加载权限表(当我们更改了mysql用户相关的信息之后建议去重载权限)

在这里插入图片描述
进入mysql:
#mysql -u 用户名 -p

mysql默认目录/文件位置

数据库存储目录: /var/lib/mysql
配置文件:/etc/my.cnf
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值