想知其然更想知其所以然!

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
wsljdwsljd
帖子: 27
注册时间: 2009-03-13 22:02

想知其然更想知其所以然!

#1

帖子 wsljdwsljd » 2009-03-20 23:54

刚刚接触linux,纯菜鸟一个,目前用虚拟机装了一个ubuntu8.04。原谅我作为一个菜鸟而产生的一些钻牛角尖的问题。
网上有数不清的教程在教基本配置的,看到大部分第一步都是教怎么换软件源,然后升级更新,但我还是有很多疑问。这里就想问一下不同的软件源除了速度不同外还有其他区别吗?软件源就是用来更新软件的吗?那会更新哪些软件呢?能不能自己选择呢?还有看到一般都是教执行比如下面这几个命令:
“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”
这里想问的是我为什么要备份原来的软件源?“sudo apt-get update”是什么意思,“sudo apt-get dist-upgrade”又是什么意思?这些命令执行完后有什么提示吗?
也许这些问题是很简单的问题,但对一个菜鸟来说,想通了与想不通产生的影响是巨大的,因为如果连一些最基本的问题都没整明白的话,还有信心继续学习下去吗
头像
懒蜗牛Gentoo
论坛版主
帖子: 7353
注册时间: 2007-03-02 17:36
系统: Linux Mint

Re: 想知其然更想知其所以然!

#2

帖子 懒蜗牛Gentoo » 2009-03-21 0:04

支持,就应该有这样的精神。

"不同的软件源除了速度不同外还有其他区别吗?"
理论上没有区别,和官方的软件源是一样的,不过各个软件源同步起来难免有些时差
"软件源就是用来更新软件的吗?那会更新哪些软件呢?"
软件源是用来装软件的,把Ubuntu下的软件放在一起做一个服务器,想装什么就通过apt命令,直接去软件源找,下载,安装,全自动完成。软件源里几乎有你可能用到的所有软件,不过也会有一些有版权问题的软件必须自己手动下载安装。
"这里想问的是我为什么要备份原来的软件源?"
万一你改错了好恢复阿
"sudo apt-get update是什么意思"
修改完软件源后,要跟新的源同步一下软件列表
"sudo apt-get dist-upgrade又是什么意思?"
升级系统中安装的所有软件(如果源里有新版本的话)
"这些命令执行完后有什么提示吗?"
有提示

另.
要知道一个命令什么意思可以运行:man 命令
查看该命令的用法
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
头像
princelai
帖子: 920
注册时间: 2007-01-06 21:00
联系:

Re: 想知其然更想知其所以然!

#3

帖子 princelai » 2009-03-21 0:06

如果你只到那么我就告诉你,备份没有为什么,你也可以不备份,这样的人很多,比如我~

update的意思是
update
update is used to resynchronize the package index files from their
sources. The indexes of available packages are fetched from the
location(s) specified in /etc/apt/sources.list. For example, when
using a Debian archive, this command retrieves and scans the
Packages.gz files, so that information about new and updated
packages is available. An update should always be performed before
an upgrade or dist-upgrade. Please be aware that the overall
progress meter will be incorrect as the size of the package files
cannot be known in advance.
dist-upgrade的意思是
dist-upgrade
dist-upgrade in addition to performing the function of upgrade,
also intelligently handles changing dependencies with new versions
of packages; apt-get has a "smart" conflict resolution system, and
it will attempt to upgrade the most important packages at the
expense of less important ones if necessary. The
/etc/apt/sources.list file contains a list of locations from which
to retrieve desired package files. See also apt_preferences(5) for
a mechanism for overriding the general settings for individual
packages.

有什么提示自己试试就知道了

sudo 是superuser do的意思

apt-get是包管理
头像
leeaman
帖子: 30702
注册时间: 2007-02-02 18:14
系统: debian sid

Re: 想知其然更想知其所以然!

#4

帖子 leeaman » 2009-03-21 0:08

“sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup”
备份你的软件源,防止下一步编辑错误导致无可用的源,其实可以不用理他,在x下面欢歌源还是比较方便的,cli下面还是弄一下吧,输入一个源列表也不是什么轻松的事
“sudo gedit /etc/apt/sources.list”
编辑源列表,注意版本对应,选一个快一点的源
“sudo apt-get update”
更新系统的软件列表,就是你算选择的源的所有软件列表,告诉apt-get去哪里下载你所要的软件
“sudo apt-get dist-upgrade”
这个一半upgrade就好了,dist-upgrade事版本升级才用的,就是下载心得软件包并安装了
醉了星星,醉月亮●●●●●The Long Way To Go(*^_^*)
wsljdwsljd
帖子: 27
注册时间: 2009-03-13 22:02

Re: 想知其然更想知其所以然!

#5

帖子 wsljdwsljd » 2009-03-21 1:00

谢谢楼上的三位,这是我发帖子得到回复最快的一次,而且是这么晚的时候哈哈
你们的回答都很好,我已经完全理解了,最重要的是你们给了我很大的信心。
之前我也尝试过直接在图形界面更换软件源和更新软件,又有问题要请教了哈哈:
打开update manager后对话框有两个按钮分别是“check”和“install updates”,我猜“check”就相当于“sudo apt-get update”而“install updates”就是“sudo apt-get upgrade”,对吗?
还有我如果点“check”后可以看到“downloading package information”里的一些进程有显示“hit”的还有“failed”还有“done”的,后两个我明白,“hit”就不懂了,“failed”的意思我也懂,但为什么会出现“failed”而不是“done”
呵呵,希望得到你们的回复!
头像
tommy007
帖子: 1352
注册时间: 2007-02-18 0:42

Re: 想知其然更想知其所以然!

#6

帖子 tommy007 » 2009-03-21 9:47

是的,check里面的信息你就不管了。只要他最后更新成功就好了。
failed应该是没有那个文件
各位玩amarok的朋友记得去玩玩last.fm啊,一个很特别的的网站。我把它当作音乐统计器用的(last.fm不是在线听歌的网站)
偶的Last.fm
wsljdwsljd
帖子: 27
注册时间: 2009-03-13 22:02

Re: 想知其然更想知其所以然!

#7

帖子 wsljdwsljd » 2009-03-21 16:06

谢谢楼上的,但是为什么要别管了呢,呵呵,希望还有朋友能补充一下
头像
lerosua
论坛版主
帖子: 8455
注册时间: 2007-11-29 9:41
联系:

Re: 想知其然更想知其所以然!

#8

帖子 lerosua » 2009-03-21 16:39

用新立得就基本不用管这些,全图形化操作,更新,安装一条龙服务
头像
pcbird
帖子: 2337
注册时间: 2008-12-19 13:44
来自: 东8区

Re: 想知其然更想知其所以然!

#9

帖子 pcbird » 2009-03-21 16:43

还有就是说有些所以然讲不清楚的

代码: 全选

 
       \   ,__,
        \  (oo)____
           (__)    )\
              ||--|| *  
 
wsljdwsljd
帖子: 27
注册时间: 2009-03-13 22:02

Re: 想知其然更想知其所以然!

#10

帖子 wsljdwsljd » 2009-03-21 17:16

谢谢楼上的两位
不过要是全图形化操作我就用windows了哈哈
其实这是一种态度 :em11
继续等待回答!
回复