通常在Ubuntu下修改源很简单,只需用图形编辑工具修改/etc/apt/sources.list 文件就可以了。如下所示:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup
#将原来的源备份
sudo gedit /etc/apt/sources.list
#打开图形编辑工具
#添加源
#保存退出
sudo apt-get update
sudo apt-get dist-upgrade
但是由于我没有装X Window,所以要修改源有点麻烦。在这种情况下,我是使用下面的方法修改的,可能不是最简单的方法。首先将事先准备好的源文件,比如MySources.txt文件拷贝到U盘里面(当然,这个工作是在Windows下完成的),然后重启进入Linux。然
后将U盘mount到/mnt下:
mount /dev/sdb1 /mnt
#这时候就可以在/mnt下看到u盘中的内容了
ls /mnt
#显示u盘中的内容
下来的任务就是修改源了,有下面几个思路:
思路一:使用vi工具将新源文件MySources.txt的内容追加到/etc/apt/sources.list文件的后面
,使用下面的命令:
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup #将原来的源备份
mv /mnt/MySources.txt /mnt/sources.list #将MySources.txt文件重命名为sources.list
vi /mnt/sources.list #用vi编辑器打开新的源文件sources.list
:set number
#在命令模式下输入,用于显示行号
:1,11 w >>/etc/apt/sources.list
#在命令模式下输入,将新源文件的第一行到第十一行的内容追加到/etc/apt/sources.list文件末尾
但是,输入后终端提示,拒绝访问,然后我又用sudo还是不行,不知道为什么。
思路二:软的不行就来硬的,直接把系统默认的源文件替换掉
sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup #将原来的源备份
mv /mnt/MySources.txt /mnt/sources.list #将MySources.txt文件重命名为sources.list
mv /mnt/sources.list /etc/apt #然后将新的源文件移动到系统放置默认源文件的地方,即将其覆盖
在更新一下:
sudo apt-get update
sudo apt-get dist-upgrade
这样,就可以读取新的源了。
本文介绍了一种在没有安装X Window的情况下,在Ubuntu系统中修改软件源的方法。通过将包含新源的文件复制到U盘,并在Linux系统中进行一系列操作,包括备份原始源文件、重命名并移动新源文件,最后更新系统,实现软件源的更改。
4125

被折叠的 条评论
为什么被折叠?



