zoukankan      html  css  js  c++  java
  • Fedora的一些根基设备(一、update)

            说到设备,这个貌似照旧一个对照大的话题,一次两次也说不完做不全,照旧一点一点渐渐来吧。本日就重要回忆回头下linux设备的第一步——更新。

            体系布置完成背面对的第一个标题结果便是更新,从而让我们的体系获得最新的支撑。

            更新前首先关掉yum管事和其运转,然后布置livna,获得更好更疾速的源,说起这个,前两天刚阅历了凄惨的教育,汗个先,号令如下:

    # rpm -ivh http://rpm.livna.org/livna-release-8.rpm

    趁便温习了下rpm口令参数:
    首先是布置号令
    -i 即install

    常用的几个参数有:
    -v 显示附加信息
    -h 布置时输入hash(#)暗号
    -test   只对布置举办测试,并不抱负布置
    -force 疏忽软件包及文件的斗嘴
    -nodeps 不反省依托性相干
    其它另有删除号令-e、晋级号令-U和盘问号令-q

    布置完livna后可以运转以下口令
    # rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-livna
    布置署名,主若是为了软件布置的平安 我认为没有需求,可以禁用

    然后设置自动选择最快的源:
    # yum install yum-fastestmirror

    这里趁便提一下
    /etc/yum.conf 是yum的设备文件
    [main]
    cachedir=/var/cache/yum            设置更新包的缓存目录
    keepcache=0                           更新包更新中断后删除
    debuglevel=2
    logfile=/var/log/yum.log           日记文件目录
    pkgpolicy=newest
    distroverpkg=redhat-release        刊行版
    tolerant=1
    exactarch=1                        构架可否反省
    obsoletes=1
    gpgcheck=1                         反省密钥文件
    plugins=1                          用插件否
    metadata_expire=1800               数据过期时辰


    这里值得一提的是我把默许的
    keepcache=0
    这一项改成了
    keepcache=1
    也便是更新完后不删除包,如承诺以手动删除,保留一些本人感觉需求备份保留的包。
    其它这个密钥反省可以屏蔽,集体还感觉不到有什么太求助的感染打动。

    下面再来看看yum常用的号令
    #yum install xxx               布置xxx软件
    #yum info xxx                  检查xxx软件的信息
    #yum remove xxx                删除软件包xxx
    #yum list                      列出软件包
    #yum clean                     扫除缓冲
    #yum provides xxx              以xxx为关头自搜索包(提供的信息为关头字)
    #yum search xxx                 搜索软件包(以名字为关头字)
    #yum groupupdate xxx
    #yum grouplist xxx
    #yum groupremove xxx
    这三个都是一组为单位举办晋级 列表和删除的哄骗。。好比 “Mysql Dadabase”便是一个组会同时哄骗相干的十足软件包;
    #yum update                    体系晋级
    #yum list available             列出十足晋级源上的包;
    #yum list updates               列出十足晋级源上的可以更新包;
    #yum list installed             列出曾经布置的包;
    #yun update kernel              晋级内核;

    更新早年我们先看下有些什么对象
    # yum list | grep livna | more

    美不堪收的,^_^,接上去固然是update
    # yum update

            下载完更新包后不要忙着布置。这里有一个很求助的标题结果有需求阐明');下,那便是内核晋级的标题结果。在布置更新早年必定要思索好可否有晋级内核的需求,以及各种兼容标题结果。有些人感觉yum的利益就在于很好的处置惩罚了依托标题结果,所以就不问长短的乱yum一气。前不久我就遇到了一个因为内核晋级太快而显卡驱动跟不上而招致X-window启动掉败,3D殊效掉效的状况,所以在举办体系更新早年最好先弄晓畅更新的需求性,尤其是内核与硬件驱动的更新标题结果。关于选择更新包的标题结果,有很多人建议借助体系自带的图形化的Package Updater举办勾选,不外我集体照旧不太喜爱这种举措,屡屡会卡机。我的建议是除非你理解理睬本人需求什么,在做什么,否则最好不要随意的去晋级布置。我感觉最好的举措是经由有关的yum号令了解到可用的更新,然后按照本人的需求有针对性的举办下载布置。也不知道关于我的这种观念,高手们有些什么见识个建议,欢迎Email到puszta@tom.com举办交流。

            更新完成后,保留需求保留的包后可以用以下号令扫除:

    yum clean all

            至此,设备的第一步——更新,顺遂完成。





    版权声明: 原创作品,允许转载,转载时请务必以超链接方式标明文章 原始起因 、作者信息和本声明。否则将清查执法责任。

  • 相关阅读:
    虚函数/纯虚函数/抽象类/接口/虚基类
    泛型编程
    C++解题报告 : 迭代加深搜索之 ZOJ 1937 Addition Chains
    C++题解:Matrix Power Series ——矩阵套矩阵的矩阵加速
    C++矩阵加速经典题目:Warcraft III 守望者的烦恼 [vijos 1067]
    C++数论板题(弹药科技):Lengendre定理和欧拉函数
    Java并发工具包提供了哪些并发工具类
    Mac OS X系统深入了解--系统文件结构篇(二)
    Mac OS X系统深入了解--系统文件结构篇(一)
    Java Web(一) Servlet详解!!
  • 原文地址:https://www.cnblogs.com/zgqjymx/p/1975979.html
Copyright © 2011-2022 走看看