Linux:如何更新Ubuntu的数据源
[linux]如何更新Ubuntu的数据源
为何要更新数据源?国外的数据源,除了速度慢这个次要因素,更可怕的是有些链接根本不通,导致用户既没有下载东西,也没有看到实质性提示;潜在的危险就是编译错误不能定位,严重时甚至重装系统。本文介绍几个国内有用的源,必要的时候可以更新。
1 更新方法
- 1)用root用户登入,没有root用户密码?先建一个吧:
〉〉〉sudo passwd root
〉〉〉su
〉〉〉输入密码:..
〉〉〉cd /etc/apt
- 2)更新源文件
〉〉〉cp sources.list sources.list.bak #备份旧源
〉〉〉sudo gedit sources.list2 将下文的源粘贴进去
注意:下文的6个数据源挑选一个即可,粘贴多个!!
存盘后,用更新指令:〉〉〉apt-get update
以后就可以用了3 源1--163源
deb http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-security main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-updates main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-proposed main restricted universe multiversedeb-src http://mirrors.163.com/ubuntu/ trusty-backports main restricted universe multiverse |
4 源2 --东北大学
|
5 源3 --清华大学
|
6 源4 -- 阿里源
|
出现如下错误:
root@ubuntu:/etc/apt# apt-get update
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock directory /var/lib/apt/lists/
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
出现这个问题的原因可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因,可能是上次安装时没正常完成,而导致出现此状况。
解决方法:输入以下命令
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock
之后再安装想装的包,即可解决
今天玩ubuntu的时候,在弄更新源的时候,突然出现以下错误:
[1]+ Stopped sudo apt-get update
haiquan@haiquan-desktop:~$ sudo apt-get update
E: Could not get lock /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the list directory
开始以为是权限不够,就是用 sudo apt-get update,发现还是报错,问题没有解决。于是上网搜索了一下,答案如下:
问题应该是之前那个更新被强制取消的问题,进程仍然还在。用这个命令查看一下:
ps -e | grep apt
显示结果如下:
6362 ? 00:00:00 apt
6934 ? 00:00:00 apt-get
7368 ? 00:00:00 synaptic
然后就执行
sudo killall apt
sudo killall apt-get
sudo killall synaptic
再次在终端里查看ps -e | grep apt 没有任何结果了
继续执行sudo apt-get update
OK!
原因:刚装好的Ubantu系统,内部缺少很多软件源,这时,系统会自动启动软件源更新进程“apt-get”,并且它会一直存活。由于它在运行时,会占用软件源更新时的系统锁(以下称“系统更新锁”,此锁文件在“/var/lib/apt/lists/”目录下),而当有新的apt-get进程生成时,就会因为得不到系统更新锁而出现"E: 无法获得锁 /var/lib/apt/lists/lock - open (11: Resource temporarily unavailable)"错误提示!因此,我们只要将原先的apt-get进程杀死,从新激活新的apt-get进程,就可以让新立德软件管理器正常工作了!
这时,你可以按一下步骤来解决:
1、输入以下命令:“ps -aux > temp.txt”.敲回车确定。这时会有“warning”出现,但不予理会。
2、输入以下命令:“grep -n apt-get temp.txt”键入回车确定。而后从命令输出中找到 apt-get 进程的PID。
3、输入以下命令:“sudo kill <PID>”。
4、完成。
or
如果提示错误:E: Could not get lock /var/lib/dpkg/lock - open (11 Resource temporarily unavailable)
输入
sudo rm /var/lib/apt/lists/lock
即可
————————————————
版权声明:本文为CSDN博主「楚小狂」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/zyxlinux888/article/details/6358615
Linux:如何更新Ubuntu的数据源相关推荐
- 如何更新 Ubuntu Linux
文章目录 一.通过命令行更新Ubuntu 1.命令:`sudo apt update && sudo apt upgrade -y` 2.说明:`sudo apt update` 3. ...
- ubuntu 更新linux内核,在Ubuntu中,如何更新Linux内核
前提条件运行Ubuntu Linux的服务器 访问终端(CTRL-ALT-T或应用程序菜单>附件>终端) 用户帐户,有sudo权限 apt工具,内置于Ubuntu, 内置于Ubuntu中的 ...
- Canonical为所有支持的Ubuntu LTS系统发布了新的Linux内核更新
导读 Canonical近日为所有支持的Ubuntu LTS系统发布了新的Linux内核更新,以解决总共19个安全漏洞. 新的Ubuntu内核更新仅适用于长期支持的Ubuntu系统,包括Ubuntu ...
- linux升级安装失败,更新Ubuntu 16.04系统中安装Adobe Flash更新失败的解决
最近在更新 Ubuntu 16.04系统的时候,发现总是在安装 Adobe Flash更新的时候失败,提示如下信息: 正在处理用于 update-notifier-common (3.168.5) 的 ...
- linux系统更新字体,更换Linux下字体
我的Linux系统是Ubuntu 14.04,更换完字体之后,Web页面效果是这样的: Shell显示效果是这样的: 我采用的字体方案是,Monaco雅黑混合字体 下面是具体更换步骤: 一.下载安装字 ...
- linux更新nvidia驱动程序,[下载]NVIDIA显卡Linux驱动更新304.60
[IT168 资讯]虽然距离中指门已经过去好几个月了,但看到NVIDIA对Linux显卡驱动的频繁更新就不免又会关联一下,当然这两者不一定有必然的联系. ▲NVIDIA显卡Linux驱动更新304.6 ...
- Linux系统更新最新版R语言方法
Linux系统更新最新版R语言方法 第一:卸载之前的版本 sudo apt remove r-base-core 第二:在 /etc/apt/sources中添加源 sudo vi /etc/apt/ ...
- linux mint 18.3浏览器,在Linux Mint 19/Ubuntu 18.04中安装Tor Browser浏览器的方法
本文介绍在Linux Mint 19/Ubuntu 18.04系统中安装Tor Browser浏览器的方法,本文不使用Tor的默认Ubuntu存储库,因为它们包含旧版本的Tor. 一.添加Tor存储库 ...
- ubuntu合并终端_技术|初级:如何在终端及图形界面中更新 Ubuntu
这篇教程将向你展示如何更新服务器版本或者桌面版本的 Ubuntu.它还解释了更新和升级之间的区别以及你应该了解的有关于 Ubuntu Linux 中的更新的一些其他内容. 如果你是一个新手并已经体验 ...
最新文章
- 【数据分析】关于学习SQL的五个常见问题?
- C++11 - 返回类型后置
- 计算机科学与技术专家报告内容,计算机科学与技术专业设计报告大学内容.docx...
- php 解析lrc文件格式,PHP - 四级单词lrc文件解析为txt
- 存PHP,数据存储 · PHP – Bmob后端云
- 使用itext7统计PDF文件中的字数
- tiny4412移植U-Boot 2020.07
- 自学mysql教程 资料_数据库MYSQL,自学,命令,教程。
- 《TypeScript》入门与精通-.d.ts描述文件的使用和详解
- 【LeetCode每日一题】【2021/12/8】689. 三个无重叠子数组的最大和
- 每周推荐阅读第一季结束
- Revit二次开发之技能篇(一)———轴网自动对齐
- Ubuntu查看系统信息(CPU、GPU信息)
- 设备厂商Plc远程上下载程序远程调试运维
- Js的余力和Flash的相助
- [C++]模板类的继承
- 铁死亡细胞实验相关抑制剂、激动剂
- 农历与西历对照、万年历
- beego原生mysql查询_go——beego的数据库增删改查
- 性能测试_JMeter中你可能会忽略的细节点-2