关于yum的一些基本的东西

1 sqlite数据库的使用

第一,某个centos版本的包相关的信息都放在一个服务器端的sqlite数据库文件中,yum会下载到本地,进行包安装的时候用。

第二,安装的历史记录放在sqlite数据库中。

2 rpm包的安装

python有专门处理rpm包的api和方法,这个是red hat专门为python设计的,因此,在yum中可以直接操作rpm包,直接访问rpm数据库。

时间: 2024-10-09 23:46:42

关于yum的一些基本的东西的相关文章

轻松安装,自建yum安装源

suse是不用yum的,不过貌似有个同样功能的,忘记是什么来着.先说说linux的软件,linux的软件分为,已经编译好的RPM文件和未编译的SRC RPM文件和源码文件.已经编译好的RPM文件是别人已经预先编译好的,已经规定好安装内核版本的RPM.这里主要讲的是这个,下面详解. 未编译的RPM文件是需要rpmbuild --rebuild来进行编译的,这类RPM一般会有典型的SRC字样.这类RPM的优点是,没有编译,可以不限内核和系统,用的时候再编译,缺点就是经常有缺少关联关系文件的烦心事,得

CentOS yum源设定使用方法的整理(转)

CentOS yum更新了很多版本更新,我本人认为CentOS yum很好使的文件系统,在此向大家推荐CentOS应该是做为服务器的linux的佼佼者.CentOS采用的二进制包是rpm,不过包的依赖性解决有时候却是个问题. 我比较喜欢debian的apt,非常方便.以前以为RedHat linux没这么方便,后来发现CentOS yum是个不错的东西.CentOS yum的使用和apt有几分相似,这样一来对于许多包的安装就方便多了. 这篇文章主要讲两点内容,一是CentOS yum使用方法的整

yum指令之修复

折腾着搞openvpn 网站服务器yum指令出了点问题 ------------------------------------------------------------ [[email protected] ~]# yumThere was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: No module named yum

使用脚本自建本地yum源

有一段时间连不上网,搭建服务器环境所需要的远端yum源也无法连接,于是想到了自建一个本地的yum源来解决这个问题.搭建本地yum源需要两个东西:一个是web服务器,另一个就是rpm包及包元素据. 搭建web服务器很简单,那么主要就是把远端的yum源镜像到本地,所以,找一块比较大的磁盘做好分区挂载到web服务器根目录下,然后执行脚本镜像远端数据到本地就可以了.根据自己的需求,我需要CentOS6和7两个版本的yum源,其中的源包括base.updates.extras和epel且不需要系统iso镜

Centos7下安装mysql5.6需要注意的点

1.自带的Mariadb和mysql冲突需要卸载. 2.原先安装过的mysql没有卸载干净会导致安装失败. 3.mysql文件夹权限需要给够,my.cnf也是一样. 4.安装过程中如果出现的其他问题很有可能是系统未安装一些东西,用yum命令安装需要的东西,出现的问题直接搜索,根据需要的东西下载即可,因为系统情况都不同,这里不列举. 安装过程参考: ——————————————————————————————————————————— 一.安装MySQL 1.下载安装包mysql-advanced

Building the main Guest Additions module [FAILED]

虚拟机中的centos7安装vbox的增强工具报错 Building the main Guest Additions module [FAILED] 查看日志发现 unable to find the sources of your current Linux kernel, 我们进行使用yum进行安装下面的东西yum install -y gcc kernel kernel-devel kernel-headers 然后重启一下你的Linux服务器,reboot,然后就可以了.后面重启成功之

debian7安装和配置小经验

好久没碰linux了,这回"捡"了台电脑测试玩,发现过去的基本都忘记了,拳不离手.曲不离口,古人诚吾不欺. linux版本选择我比较熟悉debian,因为debian装包好方便,apt-get就行了(后来学了centos,发现yum也是个好东西). 首先是下个cd,从http://mirrors.163.com/debian-cd/current/ 下你需要的版本,如果你会安装的话直接grub加2个引导文件也没问题 然后是烧录到u盘里,我比较喜欢用深度启动盘制作工具1.0,可以从htt

Centos 6.2 & VBox 4.1.8 操作系统学习笔记

Main 关于CentOS平台建立 把一些东西记录一下,可能有人会用到. 关于下载..没什么好说的.. 关于安装..有重点..Centos6.2有两个ISO,我用第一个大个ISO安装可,第二个暂时没用到.. [重要]对于6.2安装时选择安装模式的时候不能选Mini,否则安装出来只能进入文字界面,但是6.3安装时就没有这个问题.. 6.2安装时需要选择Mini Desktop..这样才能进入图形界面.. root密码肯定要记住的.. 关于普通用户在终端处获取root权限.. 桌面-应用程序-系统工

12.18 -Liunx目录配置文件

12.18 Liunx目录配置文件 第1章 /etc目录 1.1 网卡配置文件    /etc/sysconfig/network-scripts/ifcfg-eth0  IPADDR GATEWAY NETMASK DNS1 DNS2 BOOTPROTO ONBOOT 1.2 /etc/resolv.conf   DNS的配置文件 1.2.1 修改DNS的方法: a.网卡配置文件 添加DNS1    DNS2 b./etc/resolv.conf 注:两个地方都配置,网卡配置文件生效. 网卡里