现在的位置: 首页 > 综合 > 正文

ubuntu10.04/10.10/11.04添加本地iso更新源

2018年04月11日 ⁄ 综合 ⁄ 共 1195字 ⁄ 字号 评论关闭

由于公司不能连接到外网,只能通过iso更新的方式安装一些软件。但是,采用网上的sudo apt-cdrom -m -d /cdrom add之类的办法老是存在问题.
后来通过如下步骤就可以了
步骤1:

      挂载iso镜像到任意目录 我是在/opt/cdrom下

      mount -o loop -t iso9660 /ubuntu镜像路径(如:/win/Ubuntu1104.iso) /opt/cdrom
步骤2:
     vi /etc/apt/source.list
删除所有的后只添加
       deb file:///opt/cdrom lucid main 和 deb file:///opt/cdrom lucid
restricted (Ubuntu10.04

    deb file:///opt/cdrom maverick
main 和 deb 
file:///opt/cdrom maverick
restricted (
Ubuntu10.10
       deb file:///opt/cdrom natty
main 和 deb 
file:///opt/cdrom natty restricted
Ubuntu11.04

步骤3: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
从网上搜索出如下解决方案:

今天玩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!

步骤4.开始安装软件。如sudo apt-get install flex

 

抱歉!评论已关闭.