1.1. Linux 的包管理工具(rpm/yum、dpkg/apt) Windows 下的安装版软件在安装时需要管理员权限,它会在系统的注册表中添加关于自己的信息,也可能会在系统的某些某些地方添加一些文件。一般而言,这样的软件都会在安装目录下提供一个名为uninstall.exe的文件,它会逆向执行安装操作。(这里存在的问题是,这个 uninstall.exe...
2.1列出所有可用的rpm包 # yum list 左边是包名,中间是版本信息,右边是仓库名,仓库这边显示@base、@anaconda表示已经安装。如果未安装这显示base或者anaconda,如果是updates表示已安装但是需要升级 yum的配置文件:/etc/yum.repos.d/Centos-Base.repo 里面可以配置仓库名,yum源地址 # cat/etc/yum.repos.d/CentOS-Ba...
也就是说如果RPM包不用“.rpm”作为扩展名,系统可以正确识别没有问题,可是管理员很难识别这是个什么样的文件。 注意 包全名:如果操作的是未安装软件包,则使用包全名,而且需要注意使用绝对路径(一般会进入到软件包目录进行安装)。 包名:如果操作的是已经安装的软件包,则使用包名即可。系统会生成RPM包的数据库(/va...
7.1 安装与卸载软件 三种方法: 1.rpm工具(与windows的exe有点像,红帽子公司包管理,需要自己安装支持的包) 2.yum工具(用python开发的工具,自动安装包上会自动安装需要支持的包) 3.源码包(自己编译可执行包) 7.2 rpm 工具 (1)首先 右键将光盘挂载上去,否则这些rpm包找不到,rpm包是从安装系统的iso镜像文件中找...
1.rpm工具(与windows的exe有点像,红帽子公司包管理,需要自己安装支持的包) 2.yum工具(用python开发的工具,自动安装包上会自动安装需要支持的包) 3.源码包(自己编译可执行包) 7.2 rpm 工具 (1)首先 右键将光盘挂载上去,否则这些rpm包找不到,rpm包是从安装系统的iso镜像文件中找到的。
ls /etc/yum.repos.d/ yum的配置文件,CentOS-Base.repo是最核心的配置文件。 yum search #搜索包例如搜索vim或者network相关的包 [root@aaa-01Packages]# yum search vim 已加载插件:fastestmirror Loading mirror speeds from cached hostfile*base:mirrors.aliyun.com*extras:mirrors.huaweicloud.com*updates:mirro...
方法一:如何在 Linux 上使用 cat 命令安装文件中列出的包? 为实现这个目标,我将使用简单明了的第一种方法。为此,创建一个文件并添加上你想要安装的包列表。 出于测试的目的,我们将只添加以下的三个软件包名到文件中。 # cat /tmp/pack1.txt apache2 ...
验证所有已安装的软件包: rpm -Va 根据一个RPM来验证某个软件包: rpm -Vp foo-1.0-1.i386.rpm 如果你担心RPM数据库已被破坏,就可以使用这种方式。如果一切校验均正常将不会产生任何输出。如果有不一致的地方,就会显示出来。输出格式是8位长字符串,c 用以指配置文件,接着是文件名. 8位字符的...
1.1 什么是程序包管理 程序包管理的功能就是将编译好的应用程序的各组成文件打包一个或几个程序包文件,从而方便快捷地实现程序包的安装、卸载、查询、升级和校验等管理操作。 程序包的组成清单 (各个程序包独有)文件清单安装或卸载时运行的脚本 程序包的数据库(各个程序包共享)程序包名称及版本依赖关系功能说明安装...
dpkg命令是Debian Linux系统用来安装、创建和管理软件包的实用工具。 命令行使用 # dpkg(选项)(参数) $ dpkg --help Usage: dpkg [ ...] # 选项 -i:安装软件包 -r:删除软件包 -P:删除软件包的同时删除其配置文件 -L:显示于软件包关联的文件 -l:显示已安装软件...