Ubuntu apt-get命令更新

来源:互联网 发布:上海浦发硅谷银行 知乎 编辑:程序博客网 时间:2024/05/16 06:24

apt-get命令更新
除了使用“软件更新”程序外,还有一个更快速的方法,那就是使用apt-get命令。虽然是以命令形式进行更新(界面亲和力较差),但是由于少了图形界面的显示时间,因此在效率方面有更好的表现。
若希望使用apt-get命令进行软件包的更新,首先需在终端中输入下面的命令,此时系统会要求输入密码来验证操作者的管理身份:

<table width="400" border="1" cellspacing="0" cellpadding="2" 
bordercolorlight="black" bordercolordark="#FFFFFF" align="center">
<tr><td bgcolor="e6e6e6" class="code"><pre>
Win98系统:c:/Windows  c:/Windows/system
Winnt和Win2000系统:c:/Winntc:/Winnt/system32
Winxp系统:c:/Windows  c:/Windows/system32   
</pre></td></tr></table>

假如输入的密码无误,系统就会检查当前的所有软件包版本信息,并且列出当前可供更新的包名称,其显示画面类似以下范例:


命中 http://archive.ubuntu.org.cn dapper Release                              
命中 http://archive.ubuntu.org.cn dapper/main Packages                        
命中 http://archive.ubuntu.org.cn dapper/universe Packages                    
命中 http://archive.ubuntu.org.cn dapper/multiverse Packages                  
命中 http://archive.ubuntu.org.cn dapper/restricted Packages                  
下载 209kB,耗时 26s (7832B/s)                                                
正在读取软件包列表……完成

了解了可供更新的软件包及数量后,就可直接进行更新。进行更新时可以使用以下   命令:

  jack@main-server:~$ sudo apt-get dist-upgrade

注释:也可以用upgrade参数来取代dist-grade,不过这两者仍有差异,所以建议使用后者。
接下来系统会显示以下信息,并且询问是否进行更新,在按下“Y”键后,系统就会进行在线更新,而其更新时间视计算机硬件及更新的数量而定:

正在读取软件包列表... 完成
正在分析软件包的依赖关系树       
Reading state information... 完成
正在筹划升级...完成
下列软件包将被更新:
avahi-daemon capplets-data dbus dbus-1-utils evince firefox
firefox-gnome-support gdm gimp gimp-data gimp-python gnome-control-center

 

Ubuntu软件源
对于Ubuntu的在线更新设计,相信您一定觉得十分方便,因为这可以提高系统安装的速度,并节省下载安装CD/DVD的大量时间(目前的Linux 发行版安装都需要多张CD或DVD,对于上网带宽不足的用户,这常会造成下载的困难)。
不知您是否想过,这些软件到底存放在哪里?是否可以指定下载的位置?解决此类问题,就必须提及Ubuntu使用的“软件源”(Software Repositories)。
在Ubuntu中所谓的“软件源”,是指在世界上许多服务器上放置的软件数据库。就目前而言,软件源中大概有17 000个不同的软件包。由于软件源是开放给所有的Ubuntu用户进行更新,所以只要在软件源中定期上传最新版本的软件,便可确保所有用户都用到最新发布的软件包。