rpm
SundayO
个人不错
展开
-
.src.rpm源代码包制作rpm包
制作rpm包从repo仓库里下载到*.src.rpm源代码包,里面有*.tar.gz源代码包、补丁和其他文件,使用rpm2cpio *.src.rpm | cpio -div命令解压。下载.src.rpm包到制定目录ls解压.src.rpm源代码包rpm2cpio tree-1.7.0-3.fc21.src.rpm | cpio -div如果要重新给源代码包打上补丁,rpmde...原创 2019-09-09 13:58:41 · 1277 阅读 · 0 评论 -
.tar.gz源代码包制作rpm包
.tar.gz源代码包制作rpm包.tar.gz源代码包可以直接使用tar命令解压到指定目录编译安装。而.src.rpm源代码包,关键的不同就是spec文件。例子rpmdev-setuptree创建rpm包制作目录,rpmdev-setuptree命令在软件包rpmdevtools里面。在Ubuntu里面好像没有rpmdev-setuptree命令,可以直接在主用户目录下手动创建。mk...原创 2019-09-11 17:27:19 · 2049 阅读 · 0 评论 -
dnf命令
DNF包管理器dnf是新一代的rpm包管理器,取代了yum包管理器,出现在fedora22系统里。常用命令查看dnf包管理器的版本dnf --version显示系统启用的repo仓库dnf repolist列出系统中所有安装的rpm包dnf list installed 搜索匹配该字符串的软件包dnf search 字符串移除软件包dnf remove 软件名...原创 2019-09-16 10:19:53 · 3965 阅读 · 0 评论 -
包管理器:RPM和yum
包管理器:RPM和yum在repo服务器端,使用repo创建仓库,用于存放rpm包,通过repomd.xml进行管理。使用yum进行安装的rpm软件包,会从远端取得repomd.xml文件,从在远端仓库下载软件列表,软件列表记录着软件依赖关系,然后主机对比本机的安装情况和rpm包,得到需要下载的软件包,接着向服务器端提出下载请求,从服务器端现在缺少的rpm软件包。使用repo命令就是可以直接...原创 2019-08-24 15:42:03 · 166 阅读 · 0 评论