您的位置:首页 > 移动开发 > Android开发

Android-Universal-Image-Loader 图片异步加载类库的使用

2014-10-22 16:25 477 查看
yum是红帽软件包管理器,可以查询有关可用的软件包的信息,使用来自yum仓库的rpm包,安装和卸载,并更新整个系统的最新版本。yum执行自动依赖解析更新时,安装或删除软件包,从而能够自动判断、获取和安装所有可用的依赖包。
yum可以配置新的,额外的yum仓库或者包的来源,也提供了很多插件,增强和扩展其功能。同时yum还能够执行许多rpm包管理软件能够执行的工作;此外,许多命令行选项是相似的。yum是容易简单的包管理器在单一的机器。
下面的部分假设您的系统在安装过程中注册了红帽订阅管理,如红帽企业7安装指南。如果您的系统没有订阅,请参见5章,注册系统和管理订阅。
yum还使您可以轻松地创建自己的rpm仓库用作yum以供其他计算机下载、安装、更新、删除。如果可能的话,yum采用多包和元数据并行下载提高下载速度。

注:你如果要使用yum安装软件前提是你一定要有超级用户(root)权限,更新或删除您系统上的软件包。在下面所有的例子都假设你已经获得超级用户权限的使用su或sudo命令。

1、检查和更新包
yum允许你检查你的系统有任何更新等待应用。您可以列出需要更新和更新的软件包,或者您可以单独的更新一个包。

1.1、检查更新
要查看您的系统上安装的软件包有可用的更新,请使用以下命令:
yum check-update
例1、对yum检查更新命令输出的例子
yum检查更新输出可以看到如下:
[root@fnw ~]# yum check-update
Loaded plugins: fastestmirror, langpacks
c7-media                                                                                                 | 3.6 kB  00:00:00
Loading mirror speeds from cached hostfile


由于我们是使用的光驱做的yum源,所以只显示一个c7-media,大家可以配置一下其他yum源。

1.2、下面给我大家演示一下阿里云yum源吧!
例2、阿里云yum源配置
#下载yum仓库配置文件并改名为CentOS-Base.repo
[root@fnw ~]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo[/code] 
#我们在用yum check-update命令查看一下:
[root@fnw~]# yum check-update
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
anaconda-core.x86_64                              21.48.22.56-5.el7.centos.1                                        updates anaconda-tui.x86_64                               21.48.22.56-5.el7.centos.1                                        updates
autocorr-en.noarch                                1:4.3.7.2-5.el7_2.1                                               updates
…… ……
tzdata.noarch                                     2016a-1.el7                                                       updates
tzdata-java.noarch                                2016a-1.el7                                                       updates

2、使用yum命令进行rpm更新包
您可以选择更新单一的一个包,多个包,或一次所有的包。如果您的包或包的任何依赖关系,您的更新有可用的更新,那么他们也更新了。
更新一个包
要更新一个包,用root用户运行以下命令:
yum update package_name
例3、更新rpm包
要更新的rpm包,类型:
[root@fnw ~]# yum update rpm -y
Loaded plugins: fastestmirror, langpacks
Loading mirror speeds from cached hostfile
* base: mirrors.aliyun.com
* extras: mirrors.aliyun.com
* updates: mirrors.aliyun.com
No packages marked for update


注:因为我们使用的是最新的较新的rpm包,经过检测是不用更新的。

3、离线yum源的配置
现在我们可以通过网络连接阿里云yum源使用其对我们现有的软件进行下载、安装、更新、删除,在有的时候我们不能连网,那我们怎么办呀,下面我给大家介绍一下通过光盘配置yum源:
[root@localhost ~]# mount /dev/sr0 /media
mount: /dev/sr0 is write-protected, mounting read-only
[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Media.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///media/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


以上是通过光盘配置yum源,当然还有一种不常用的yum源配置方法,是通过把CentOS7的iso光盘挂载到某个目录下,然后在配置yum源:
mount -o loop CentOS-7-x86_64-DVD-1511.iso /mnt/cdrom/
[root@localhost ~]# vim /etc/yum.repos.d/CentOS-Cdrom.repo
[c7-media]
name=CentOS-$releasever - Media
baseurl=file:///mnt/cdrom/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7


以上是我简单给大家做了一下yum源安装配置的分享,如果有不懂的地方希望大家前来交流,我的QQ:877306754

本文出自 “放牛娃” 博客,请务必保留此出处http://fangniuwa.blog.51cto.com/10209030/1750605
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐