apt-get的更新源

1、先备份

sudo cp /etc/apt/sources.list /etc/apt/sources.list.backup (备份下当前的源列表,有备无患嘛.)

2、修改更新源

sudo gedit /etc/apt/sources.list (打开源列表文件)

3、修改

deb http://mirrors.sohu.com/ubuntu/ karmic main restricted

deb-src http://mirrors.sohu.com/ubuntu/ karmic main restricted

deb http://mirrors.sohu.com/ubuntu/ karmic-updates main restricted

deb-src http://mirrors.sohu.com/ubuntu/ karmic-updates main restricted

deb http://mirrors.sohu.com/ubuntu/ karmic universe

deb-src http://mirrors.sohu.com/ubuntu/ karmic universe

deb http://mirrors.sohu.com/ubuntu/ karmic-updates universe

deb-src http://mirrors.sohu.com/ubuntu/ karmic-updates universe

deb http://mirrors.sohu.com/ubuntu/ karmic multiverse

deb-src http://mirrors.sohu.com/ubuntu/ karmic multiverse

deb http://mirrors.sohu.com/ubuntu/ karmic-updates multiverse

deb-src http://mirrors.sohu.com/ubuntu/ karmic-updates multiverse

转载于:https://www.cnblogs.com/GoodGoodWorkDayDayUp/archive/2010/10/13/1850062.html

### 如何使用 `apt-get` 进行系统更新 #### 使用 `apt-get update` `apt-get update` 是用来同步本地软件包索引数据库的命令。它通过访问配置中的APT地址来获取最新的软件包信息列表,并将其存储在 `/var/lib/apt/lists/` 中[^4]。 ```bash sudo apt-get update ``` 这条命令的主要作用是从互联网上的APT仓库中抓取最新的软件包元数据,从而确保后续操作能够基于最新版本的数据进行处理[^1]。 #### 使用 `apt-get upgrade` `apt-get upgrade` 则是用来升级当前系统上已安装的软件包至其最新版本。该命令会依据由 `apt-get update` 更新后的本地软件包列表来进行检查和对比,最终决定哪些软件包需要被替换为高版本[^2]。 当执行如下命令时: ```bash sudo apt-get upgrade ``` 系统将会完成以下工作: - 阅读经 `apt-get update` 同步过的本地软件包列表; - 对比现有安装环境下的各个软件包状态与远程服务器端的状态差异; - 如果发现存在高级别的兼容性版本,则自动下载并部署这些更新版程序文件[^3]。 需要注意的是,在实际应用过程中为了保证整个流程顺利无误,一般建议先运行一次完整的 `update` 动作后再紧接着实施 `upgrade` 步骤。 #### 综合运用两者实现全面更新 因此,对于常规性的维护任务而言,合理的做法应该是按照顺序先后调用上述两个子指令——即先刷新缓存再施行实质意义上的组件迭代改进措施: ```bash sudo apt-get update && sudo apt-get upgrade -y ``` 这里附加了一个 `-y` 参数给后者部分,目的是为了避免每次都需要手动确认许可而简化交互过程。 ### 示例脚本 下面提供一段简单的Shell脚本来自动化这一系列动作: ```bash #!/bin/bash echo "Starting system updates..." if ! sudo apt-get update; then echo "[ERROR] Failed to execute 'apt-get update'. Exiting." exit 1 fi if ! sudo apt-get upgrade -y; then echo "[WARNING] Some packages may not have been upgraded successfully." else echo "System has been updated and upgraded successfully!" fi ``` 此脚本首先尝试执行 `apt-get update` 来准备必要的资清单;随后继续推进到下一阶段即真正意义上启动批量更新进程。如果任何一步失败都将及时反馈错误消息终止进一步的动作以防造成不必要的混乱局面发生。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值