linux软件包管理yum apt-get rpm wget

    xiaoxiao2021-03-26  29

    wget 类似于迅雷,是一种下载工具,  通过HTTP、HTTPS、FTP三个最常见的TCP/IP协议下载,并可以使用HTTP代理  名字是World Wide Web”与“get”的结合。

    rpm,软件管理,redhat的软件格式rpm,r=redhat,p=package,m=management,用于安装 卸载 .rpm软件

    Yum,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Fedora,Red Hat Enterprise Linux,centos等linux采用

    dpkg是Debian软件包管理器的基础。dpkg与RPM十分相似,同样被用于安装、卸载和供给和.deb软件包相关的信息。“dpkg”是“Debian Package”的简写。

    apt,dpkg的上层工具,被用于从远程获取软件包以及处理复杂的软件包关系。

    rpm 包和deb包  rpm 包和deb包是两种Linux系统下最常见的安装包格式。rpm包主要应用在RedHat系列包括 Fedora等发行版的Linux系统上,deb包主要应用于Debian系列包括现在比较流行的Ubuntu等发行版上。  安装rpm包的命令是“rpm -参数”,安装deb包的命令是“dpkg -参数”。

    RPM参数  -ivh:安装显示安装进度–install–verbose–hash  -Uvh:升级软件包–Update;  -qpl:列出RPM软件包内的文件信息[Query Package list];  -qpi:列出RPM软件包的描述信息[Query Package install package(s)];  -qf:查找指定文件属于哪个RPM软件包[Query File];  -Va:校验所有的RPM软件包,查找丢失的文件[View Lost];  -e:删除包

    yum可以用于运作rpm包,例如在Fedora系统上对某个软件的管理:  安装:yum install  卸载:yum remove  更新:yum update

    apt-get可以用于运作deb包,例如在Ubuntu系统上对某个软件的管理:  安装:apt-get install  卸载:apt-get remove  更新:apt-get update

    yum的使用  yum search 使用YUM查找软件包  yum list 列出所有可安装的软件包  yum list updates 列出所有可更新的软件包  yum list installed 列出所有已安装的软件包  yum list extras 列出所有已安装但不在 Yum Repository 內的软件包  yum list 列出所指定的软件包

    apt-get 的使用  apt-cache search package 搜索包  apt-cache show package 获取包的相关信息,如说明、大小、版本等  sudo apt-get install package 安装包  sudo apt-get install package - - reinstall 重新安装包  sudo apt-get -f install 修复安装”-f = –fix-missing”  sudo apt-get remove package 删除包  sudo apt-get remove package - - purge 删除包,包括删除配置文件等  sudo apt-get update 更新源  sudo apt-get upgrade 更新已安装的包  sudo apt-get dist-upgrade 升级系统  sudo apt-get dselect-upgrade 使用 dselect 升级  apt-cache depends package 了解使用依赖  apt-cache rdepends package 是查看该包被哪些包依赖  sudo apt-get build-dep package 安装相关的编译环境  apt-get source package 下载该包的源代码  sudo apt-get clean && sudo apt-get autoclean 清理无用的包  sudo apt-get check 检查是否有损坏的依赖

    转载请注明原文地址: https://ju.6miu.com/read-663621.html

    最新回复(0)