如何使用linux下载到正确的安装包1(软件源更新)

来源:互联网 发布:caffe 安装cudnn 编辑:程序博客网 时间:2024/06/05 18:07

昨天实验室新来的学妹说ubuntu安装某Hadoop测试工具老是提示出错,缺这少那。

这种问题我以前也经常遇到,网上找到的安装包和Linux版本不兼容。不过后来装的多了,慢慢有了经验。 

已经使用apt-get install / yum (whatever类似的命令) 之后,显示没有可以更新的资源包,但是别处用到改资源还是提示版本不够?

那就是时候更新软件源了。

所谓软件源,我理解是下载内核相应版本对应资源包的网址。比如我用过fedora3.8,他默认的软件源不更新了,我手动更新的;用Ubuntu16.04,艾玛,老方便了,直接在图形界面选软件源更新成国内阿里云的就好。

为什么要修改软件源呢?

不修改的话,是默认的官方服务器,旧版本的linux不支持(比如fedora3.8),新版本用户多下载慢(比如ubuntu16.04 服务器负载大),软件更新慢(不确定)。修改软件源就是修改你的软件安装库,改成国内的比如阿里云的软件源,个人体验是软件版本更多更全,下载速度快很多。

下面讲讲怎么更新软件源:

1 一键操作版(测试平台 ubuntu)

甩个百度经验的连接,亲测很方便,http://jingyan.baidu.com/article/75ab0bcbea7e43d6864db2f1.html




我的已经改好了。

2 手动更新版本(测试平台 fedora)

思路简单说就是,修改linux系统默认的软件源配置文件内容。

软件源的配置文件在 /etc/yum.repos.d 下。使用sudo vi打开,担心出错不能恢复的话,先复制一份。

备份

mv /etc/yum.repos.d/fedora.repo /etc/yum.repos.d/fedora.repo.backup

mv /etc/yum.repos.d/fedora-updates.repo /etc/yum.repos.d/fedora-updates.repo.backup

下载新的fedora.repo和fedora-updates.repo 到/etc/yum.repos.d/

wget -O /etc/yum.repos.d/fedora.repo http://mirrors.aliyun.com/repo/fedora.repo

wget -O /etc/yum.repos.d/fedora-updates.repo http://mirrors.aliyun.com/repo/fedora-updates.repo

之后运行sudo yum makecache生成缓存

3 搜索资源

使用apt-cache source命令,比如在ubuntu16.04中搜索内核代码


最后买一赠一,科普下Linux,你一般念啥?lin niu ke si 对不对,好吧,我老师们都这么念,我也这么念了,正确发音是lin ne ke si['lɪnəks]

参考文章:

1 细说Linux软件源 http://www.360doc.com/content/10/1206/00/4954359_75382037.shtml

2 http://mirrors.aliyun.com/help/fedora

阅读全文
0 0