三亚网站制作公司,东莞大朗网络推广外包,万网域名抢注,七个php源码下载的网站1.Linux 软件包管理器 yum 1.1yum是什么#xff1f;什么是软件包#xff1f; yum是什么#xff1f; yum是一个软件下载安装管理的一个客户端#xff0c;就如小米应用商店#xff0c;华为应用商城。 Linux中软件包可能有依赖关系--yum会帮助我们解决依赖关系的问题。 什么是…1.Linux 软件包管理器 yum 1.1yum是什么什么是软件包 yum是什么 yum是一个软件下载安装管理的一个客户端就如小米应用商店华为应用商城。 Linux中软件包可能有依赖关系--yum会帮助我们解决依赖关系的问题。 什么是软件包 在Linux下安装软件, 一个通常的办法是下载到程序的源代码, 并进行编译, 得到可执行程序.但是这样太麻烦了, 于是有些人把一些常用的软件提前编译好, 做成软件包(可以理解成windows上的安装程序)放在一个服务器上, 通过包管理器可以很方便的获取到这个编译好的软件包, 直接进行安装.软件包和软件包管理器, 就好比 App 和 应用商店 这样的关系.yum(Yellow dog Updater, Modified)是Linux下非常常用的一种包管理器. 主要应用在Fedora, RedHat,Centos等发行版上 1.2Linux系统centos的下载方式 Linux中的三种安装方式源代码安装rpm包安装yum安装。 从源代码安装软件虽然可以获得对软件的完全控制但它也有一些弊端包括 * **复杂性**从源代码安装软件需要您具备一定的技术知识包括如何下载、解压和编译源代码。 * **时间消耗**从源代码安装软件可能需要花费大量的时间尤其是对于大型软件包。 * **兼容性问题**从源代码安装的软件可能与您的系统不兼容导致软件无法正常工作。 * **安全问题**从源代码安装的软件可能包含安全漏洞导致您的系统受到攻击。 这时候就会有程序员帮你在各种不同的环境编译好形成rpm安装包得到exe可执行程序。 使用 rpm 包安装软件虽然简单方便但它也有一些弊端包括 * **依赖性问题**rpm 包可能依赖于其他软件包如果您没有安装这些依赖项则无法安装 rpm 包。 * **版本冲突**如果您已经安装了某个软件包的旧版本则无法安装该软件包的新版本。 * **空间占用**rpm 包通常包含大量的文件这可能会占用大量的磁盘空间。 * **安全性问题**rpm 包可能包含安全漏洞导致您的系统受到攻击。 而yum安装可以处理以上两种安装方式的大多数问题。 使用 yum 安装软件有很多优点包括 * **简单方便**yum 是一个命令行工具使用起来非常简单。 * **强大功能**yum 可以自动解决依赖性问题并可以安装和更新软件。 * **安全可靠**yum 只会从受信任的源安装软件因此可以确保软件的安全性。 * **免费开源**yum 是一个免费开源的软件因此您可以自由地使用它。 因此如果您正在寻找一种简单、强大、安全、免费的软件安装工具那么 yum 是一个非常好的选择。 我们使用的机器内部内置目标服务器的地址链接yum通过目标服务器的地址链接就可以找到对应的服务器进行下载安装。 1.3 yum的相关操作 如何搜索软件 yum list就可以罗列出所有的软件由于软件太多了我们会加grep指令 eg想搜索sl软件那么Linux就会以列表的形式将所有的与ls有关的软件展示出来。 yum list | grep sl 比如这个软件就是适合在x86 64位机器上运行的软件版本号是5.02-1 el7表示是在你的机器上运行的版本因为我的机器是centos7所以是el7epel就是提供方 如何安装软件 只需要加上软件的名字加版本号就好了 yum install sl.x86_64 输入y就表示同意安装了。输入sl指令我们就可以看到这辆小火车了。 如何删除指令 yum remove加上软件的名称就可以进行删除操作了。 yum remove sl y表示同意删除 如果以上操作不想在被询问是否要进行该操作可以在yum后面加上-y。 yum -y remove sl 好玩的软件推荐 1.htop任务资源管理器 yum -y install htop 2.linux_logo yum -y install linux_logo 实用的软件推荐 lrzsz可以利用鼠标拖拽的方式将windows系统上的文件传输到Linux机器上 yum -y install lrzsz 1.4 yum本地配置 yum在进行下载的时候都会在/etc/yum.repos.d/路径下的查找对应仓库的对应链接去进行下载安装操作。所有的下载操作都是进行网络请求命令也可以构成网络请求所以命令也可以进行下载。 为什么要进行yum的配置 yum会根据/etc/yum.repos.d/路径下的配置文件来构成自己的下载链接根据OS版本根据你要下载的软件yum会帮助我们下载和安装。 一般的机器内置的链接地址是centos的官网软件链接都指向的是国外的这会导致yum的下载比较的慢所以需要配置。 如何配置 本质就是更改文件或者更改文件内容。 以阿里云镜像源为例 1.备份把配置文件进行备份 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup2.下载新的CentOS-Base.repo 到/etc/yum.repos.d/ wget -O /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo 3.清除缓存、生成缓存、升级更新 yum clean allyum makecacheyum -y update 如果本来有配置就不需要了。