linux第一本书 第八章linux系统中的软件管理
2021/7/15 7:08:00
本文主要是介绍linux第一本书 第八章linux系统中的软件管理,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
1.Linux中软件包的类型
1.DEB ##UBlinux(企业八不可以用)
2.RPM ##复制路径,脚本安装 redhat公司研发
3.bz2|gz|xz
#1.需要源码安装需要编译
#2.绿色软件,直接可用
##ntfs-3g_ntfsprogs-2017.3.23.tgz 需要编译“configure"
##Firefox-latest-x86_64.tar.bz2 绿色 绿色版:解压之后执行脚本 移到/bin目录下变成一条命令,执行命令便可以运行使用
“注意在rhel8中只能使用绿色软件,源码编译软件和rpm软件”
1.绿色软件
拷贝绿色软件到/opt/目录
sh .sh2.源码文件:
./configure 检测当前安装环境是否符合软件运
make 编译 make install3.直接安装软件包:
不能指定安装位置
rpm -ivh
2.软件包的名称结构
[dhcp-server]1-[4.3.6-30]2.[el8]3.[x86_64]4.[rpm]5
1.软件名称
2.软件版本
3.软件的授权协议版本
4.软件架构
5.软件类型后缀
3.rpm命令管理软件包
rpm -ivh ##安装参数组合 -i install -v verbose -h hash -a ##所有 -f ##文件 -p ##软件包 -q ##查询 -l ##软件安装文件列表 -e ##卸载 -c ##配置文件 -d ##说明 --info ##软件信息 --force ##强制 --nodepts ##忽略依赖性 --scripts ##查询软件在安装或卸载过程中的运行脚本 -Kv ##检测软件md5校验码 -V ##检测已安装软件在系统中的文件被修改信息
4.软件仓库的搭建
mkdir /test
(1)mount /iso/rhel-8.2-x86_64-dvd.iso /test
(2)vim /etc/yum.repos.d/test.repo
[AppStream] name=Appstream baseurl=file:///test/AppStream/ gpgcheck=0 enabled=1 [BaseOS] name=BaseOS baseurl=file:///test/BaseOS/ gpgcheck=0 enabled=1 ~ ~
测试是否成功 dnf list all
注:开机自动挂载的命令:
vim /etc/rc.d/rc.local ##将其写入开机自运行脚本/etc/rc.d/rc.local中 sh /etc/rc.d/rc.local ##显示挂载成功 chmod +x /etc/rc.d/rc.local ##给其可执行权限 cat /etc/rc.d/rc.local
5.dnf 命令
dnf repolist ##列出仓库信息
clean all ##清除系统中已经加载的仓库缓存信息,删掉已识别的源
list all ##列出所有软件
list available ##列出未安装软件
install ##安装
remove ##卸载
reinstall ##重新安装
search ##搜索
whatprovides ##常用于误删掉某一文件时,搜索包含文件的软件包
history ##dnf执行历史,显示文件更新、删除,软件的安装
history info ##dnf执行历史详细信息
history info 10 ##第十条信息查看
dnf group list ##列出软件组
group list --installed ##列出已安装软件组
group list --availabled ##列出未安装软件组
group list --hidden ##列出隐藏软件组,系统中所有组的名字(包括隐藏的)
group install ##安装软件组
group info ##查看软件组信息
下载安装包
(1)dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y
(2)
dnf install yum-utils -y
(3)yumdownloader ansible --destdir=/mnt
带依赖性的下载:yumdownloader ansible --destdir=/mnt --resolve
这篇关于linux第一本书 第八章linux系统中的软件管理的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-12-18git仓库有更新,jenkins 自动触发拉代码怎么配置的?-icode9专业技术文章分享
- 2024-12-18Jenkins webhook 方式怎么配置指定的分支?-icode9专业技术文章分享
- 2024-12-13Linux C++项目实战入门教程
- 2024-12-13Linux C++编程项目实战入门教程
- 2024-12-11Linux部署Scrapy教程:新手入门指南
- 2024-12-11怎么将在本地创建的 Maven 仓库迁移到 Linux 服务器上?-icode9专业技术文章分享
- 2024-12-10Linux常用命令
- 2024-12-06谁看谁服! Linux 创始人对于进程和线程的理解是…
- 2024-12-04操作系统教程:新手入门及初级技巧详解
- 2024-12-04操作系统入门:新手必学指南