为了账号安全,请及时绑定邮箱和手机立即绑定
慕课网数字资源数据库体验端
Linux软件安装管理_学习笔记_慕课网
为了账号安全,请及时绑定邮箱和手机立即绑定

Linux软件安装管理

Tony Linux系统工程师
难度初级
时长 3小时 6分
  • 查询安装rpm -q 包名 查询全部安装rpm -qa
    查看全部
  • 安装配置指定功能后执行编译命令
    查看全部
  • 源码包安装命令(一定要进入源码包目录下)
    查看全部
  • 源码包安装注意事项
    查看全部
  • 下载源码包
    查看全部
  • 源码包安装位置
    查看全部
  • 源码包的安装目录 /usr/local/xx包名 源代码保存位置 /usr/local/src 安装源码包 1.必须安装c语言编译器 gcc 2.下载源码包 通过工具传输文件 apache 程序默认端口:80 3.解压缩tar -zxvf 4.cd进入到程序解压缩所在目录-必须 5. ./configure #定义需要的功能选项,检测系统环境是否符合要求 #把定义好的功能选项和检测系统环境的信息写入Makefile文件用于后续编译 ./configure --prefix=/usr/local/apache2 #一定要指定位置 6.make #编译 耗时 make clean #一旦5 6步骤报错,清除缓存,临时文件 7.make install 安装 8.启动 /usr/local/apache2/bin/apchectl start 源码包不需要卸载命令,直接删除安装目录,不会遗留任何垃圾文件
    查看全部
  • 源码包的安装目录 /usr/local/包名 安装源码包 1.必须安装c语言编译器 gcc 2.下载源码包 通过工具传输文件 apache 程序默认端口:80
    查看全部
  • YUM源安装: 包全名:系统中没有安装过,使用包全名,注意路径-安装,升级 包名:系统中已经安装过软件包时,使用包名 -卸载,查询 是搜索/var/lib/rpm 中的数据库 1.安装命令:rpm -ivh 包全名 选项:-i install -v verbose 显示详细信息 -U 升级 -h hash 显示进度 --nodeps 不检测依赖性(绝少使用) 2.升级安装:rpm -Uvh/-ivUh 包全名 3.卸载:rpm -e 包名 -e erase 卸载 --nodeps 不检查依赖性 卸载依然有依赖性
    查看全部
  • 4.查询 rpm -q 包名 rpm -qa #查询所有已经安装的rpm包 rpm -qi -a #all 查询所有 -i #information 查询包的相关信息,安装时间,包简介等 -p #package -l #locate -f #file 系统文件属于哪个安装包 -R #查询软件包的依赖性 rpm -qip #查询未安装包的信息 rpm -ql #查询程序安装位置 rpm -qf 系统文件名 # 系统文件属于哪个安装包 rpm -qR 包名 #缺点 也会显示linux系统相关的程序很多 rpm包默认安装位置: /etc/ 配置文件安装目录 /usr/bin/ 可执行命令的安装目录 /usr/lib/ 程序所使用的函数库保存位置 /usr/share/doc 基本的软件使用手册的保存位置 /usr/share/man 帮助文件保存位置
    查看全部
  • 5.文件校验与文件提取 rpm -V 包名 #程序安装文件的校验 是否更改,权限路径的check rpm2cpio 包全名 | cpio -idv .文件绝对路径 # rpm2cpio 将rpm包转换为cpio格式的命令 #cpio 是一个标准工具,用于创建软件文档和从档案文件中提取文件 cpio 选项 < 文件|设备 -i :copy-in 模式,还原 -d :还原时自动创建目录 -v :显示还原过程 重要系统文件/系统命令丢失的对应 a. rpm -qf /bin.ls #查询ls属于哪个软件包 b. mv /bin/ls /tmp #造成ls命令误删除假象 c. rpm2cpio /mnt/cdrom/Packages/courxxx.i686.rpm | cpio -idv ./bin/ls #提取rpm包中ls 命令到当前目录的/bin/ls 下 #注意命令执行的当前路径 不能在/mnt/cdrom下 d.cp /root/bin/ls /bin #把ls命令复制到/bin目录,修复丢失文件
    查看全部
  • RPM安装:rpm在光盘里 Package目录中 缺点:依赖关系尤其是模块/库依赖 例如 rpm安装报错:libodbcinst.so.2 is needed by mysql-connector-odbc.. #安装mysql-connector-odbc..报错,缺少libodbcinst.so.2库文件 对策:www.rpmfind.net 输入库文件名:libodbcinst.so.2 进行检索 在检索结果中查看对应平台的 包含该库文件的rpm程序 安装该rpm程序后 再安装mysql-connector-odbc..
    查看全部

举报

0/150
提交
取消
课程须知
学习本课程前,需要熟悉Linux的常用命令,可参见课程《Linux达人养成计划I》。
老师告诉你能学到什么?
1、了解软件包管理的基本概念 2、能够使用rpm命令对软件进行安装、卸载等操作 3、能够使用yum对软件进行在线管理 4、能够安装源码包 5、能够使用脚本安装包
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!