为了账号安全,请及时绑定邮箱和手机立即绑定

Linux软件安装管理笔记

标签:
Linux 运维

Linux软件安装管理

软件包分类:源码包和二进制包(RPM包、系统默认包)

rpm包管理:

  • mkdir /mnt/cdrom,mount /dev/sr0 /mnt/cdrom
  • rpm -ivh 包名,查看以来 www.rpmfind.net
  • rpm -Uvh 包全名,包升级
  • rpm -e 包名,包卸载,因为已经在/var/lib安装
  • rpm -q 包名,查询已经安装包
  • rpm -qa 包名,查询已经安装所有包名
  • rpm -qi 包名,查看包的详细信息,p未安装加包全名
  • rpm -ql 包名,查看包安装位置,p未安装包打算装在哪
    • /etc/配置文件,/usr/bin/可执行,/usr/lib/函数库,/usr/share/doc/使用手册,/usr/share/man/帮助文件
  • rpm -qf 系统文件名,查看系统文件属于哪个包
  • rpm -qR 包名,依赖的
  • rpm -V 包名,校验
  • rpm2cpio 包全名 | cpio -idv .文件绝对路径,文件提取

yum(在线安装rpm,自动安装依赖):

  • vim /etc/yum.repos.d/CentOS-Base.repo,默认生效
  • 关盘搭载yum源,mv CentOS-Base.repo CentOS-Base.repo.bak,修改名称让其不生效,注释多余的,把ennabled=1
  • yum list,列出所有包
  • yum seatch 关键字
  • yum -y install 包名
  • yum -y update 包名
  • yum -y remove 包名,服务器使用最小化安装,尽量不卸载
  • yum grouplist
  • yum groupinstall 软件组名
  • yum groupremove 软件组名

LANG=zh_CN,临时切换成中文
LANG=en_US,临时切换成英文

源码包管理:

  • 需安装指定目录,一般是 /usr/local/软件名
    • /usr/local/apache2/bin/apachectl start
  • 下载源码包,拷贝到Linux
    • 源代码保存位置:/usr/local/src
    • 软件安装位置:/usr/local
    • 解压之后进行配置:
      • ./configure --prefix=/usr/local/apache2,指定安装位置
    • make
      • make clean,清楚临时文件等
    • make install,安装
  • 卸载就直接删除安装位置的文件

脚本安装:

  • 下载 https://lnmp.org/install.html
  • 关闭SELinux和防火墙,vim /etc/selinux/config
  • wget http://soft.vpser.net/lnmp/lnmp1.6.tar.gz -cO lnmp1.6.tar.gz && tar zxf lnmp1.6.tar.gz && cd lnmp1.6 && ./install.sh lnmp
点击查看更多内容
2人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
Web前端工程师
手记
粉丝
6
获赞与收藏
29

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消