1 |
r0bertz 08/08/22 11:58:29 |
2 |
|
3 |
Added: gnome-2.22-upgrade.xml |
4 |
Log: |
5 |
[zh_cn] added gnome-2.22-upgrade.xml |
6 |
|
7 |
Revision Changes Path |
8 |
1.1 xml/htdocs/proj/zh_cn/desktop/gnome/howtos/gnome-2.22-upgrade.xml |
9 |
|
10 |
file : http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/zh_cn/desktop/gnome/howtos/gnome-2.22-upgrade.xml?rev=1.1&view=markup |
11 |
plain: http://sources.gentoo.org/viewcvs.py/gentoo/xml/htdocs/proj/zh_cn/desktop/gnome/howtos/gnome-2.22-upgrade.xml?rev=1.1&content-type=text/plain |
12 |
|
13 |
Index: gnome-2.22-upgrade.xml |
14 |
=================================================================== |
15 |
<?xml version="1.0" encoding="UTF-8"?> |
16 |
<!DOCTYPE guide SYSTEM "/dtd/guide.dtd"> |
17 |
|
18 |
<!-- $Header: /var/cvsroot/gentoo/xml/htdocs/proj/zh_cn/desktop/gnome/howtos/gnome-2.22-upgrade.xml,v 1.1 2008/08/22 11:58:28 r0bertz Exp $ --> |
19 |
<!-- English CVS version: 1.14 --> |
20 |
|
21 |
<guide link="/proj/zh_cn/desktop/gnome/howtos/gnome-2.22-upgrade.xml" lang="zh_cn"> |
22 |
<title>Gnome 2.22升级指南</title> |
23 |
|
24 |
<author title="作者"> |
25 |
<mail link="remi"/> |
26 |
</author> |
27 |
<author title="作者"> |
28 |
<mail link="leio"/> |
29 |
</author> |
30 |
<author title="编辑"> |
31 |
<mail link="nightmorph"/> |
32 |
</author> |
33 |
<author title="译者"> |
34 |
<mail link="guanqun.lu@×××××.com">陆冠群</mail> |
35 |
</author> |
36 |
<author title="审校"> |
37 |
<mail link="r0bertz"/> |
38 |
</author> |
39 |
|
40 |
<abstract> |
41 |
这是一份指导你如何从GNOME 2.20.x升级到GNOME 2.22.x的指南。 |
42 |
</abstract> |
43 |
|
44 |
|
45 |
<!-- The content of this document is licensed under the CC-BY-SA license --> |
46 |
<!-- See http://creativecommons.org/licenses/by-sa/2.5 --> |
47 |
<license/> |
48 |
|
49 |
<version>1.3</version> |
50 |
<date>2008-06-20</date> |
51 |
|
52 |
<chapter> |
53 |
<title>改动</title> |
54 |
<section> |
55 |
<title>自动挂载可移动的媒介</title> |
56 |
<body> |
57 |
|
58 |
<p> |
59 |
Gnome 2.22中的自动挂载发生了一些重大的改动。现在,自动挂载由Nautilus来处理而不是<c>gnome-base/gnome-volume-manager</c>。不过,<c>gnome-volume-manager</c>仍然是有用的。它被用来侦测新的硬件,比如照相机。 |
60 |
</p> |
61 |
|
62 |
<p> |
63 |
由于这个改动,我们给<c>gnome-volume-manager</c>增加了一个<c>automount</c>的use标记,以方便想保持以前行为的用户。对于以前在非Gnome桌面情况下启动<c>gnome-volume-manager</c>的用户,我们强烈建议他们启用这个use标记。相反的,对于Gnome用户我们强烈建议不要启用这个use标记,因为这会和Nautilus出现冲突。 |
64 |
</p> |
65 |
|
66 |
</body> |
67 |
</section> |
68 |
<section> |
69 |
<title>Seahorse密钥管理器</title> |
70 |
<body> |
71 |
|
72 |
<p> |
73 |
从2.22开始,Seahorse(<c>app-crypt/seahorse</c>)就是官方的密钥和密码管理器,用来替代GNOME Keyring Manager(<c>gnome-extra/gnome-keyring-manager</c>)。它可以处理GPG和SSH的密钥,并且可以用来管理存储在你的GNOME keyring中的密码。 |
74 |
</p> |
75 |
|
76 |
<p> |
77 |
如何在完成GNOME升级之后你很满意Seahorse的表现,你可以考虑卸载<c>gnome-keyring-manager</c>。 |
78 |
</p> |
79 |
|
80 |
</body> |
81 |
</section> |
82 |
<section> |
83 |
<title>PAM和GNOME Keyring的整合</title> |
84 |
<body> |
85 |
|
86 |
<p> |
87 |
从GNOME 2.20开始,GNOME Keyring(<c>gnome-base/gnome-keyring</c>)开始提供PAM模块(<path>pam_gnome_keyring.so</path>)。它可以在你登录的时候自动为你的keyring去锁,这样你就省去了输入两次密码的麻烦。 |
88 |
</p> |
89 |
|
90 |
<p> |
91 |
在GNOME 2.22中,这个特性现在变得更加可配置,这要归功于现在拥有<c>gnome-keyring</c>use标记的<c>sys-auth/pambase</c>。当这个标记启用的时候,在<path>/etc/pam.d/</path>下的PAM配置文件会自动地将<path>pam_keyring.so</path>插入到正确的位置。只是不要忘记在安装<c>pambase</c>之后使用<c>dispatch-conf</c>或者其他类似的工具来更新那些文件。 |
92 |
</p> |
93 |
|
94 |
</body> |
95 |
</section> |
96 |
<section> |
97 |
<title>其他的改动</title> |
98 |
<body> |
99 |
|
100 |
<p> |
101 |
请查看<uri link="http://library.gnome.org/misc/release-notes/2.22/">GNOME 2.22发行注记</uri>来获得在这个重大的发布中还有哪些新的特性。 |
102 |
</p> |
103 |
|
104 |
</body> |
105 |
</section> |
106 |
</chapter> |
107 |
|
108 |
<chapter> |
109 |
<title>疑难问题解答</title> |
110 |
<section> |
111 |
<title>升级到Python 2.5</title> |
112 |
<body> |
113 |
|
114 |
<p> |
115 |
在升级到GNOME 2.22之前,请确保你<e>仅</e>有<c>dev-lang/python-2.5*</c>并且你的系统已经完全更新。 |
116 |
</p> |
117 |
|
118 |
<pre caption="升级python"> |
119 |
# <i>emerge -av dev-lang/python:2.5</i> |
120 |
# <i>python-updater</i> |
121 |
# <i>emerge -C dev-lang/python:2.4</i> |
122 |
</pre> |
123 |
|
124 |
<warn> |
125 |
如果你提交和Python相关的bug,并且你仍然在使用Python 2.4,我们<c>将</c>要求你升级到2.5。GNOME团队<e>不</e>对基于Python 2.4的GNOME 2.22提供支持。 |
126 |
</warn> |
127 |
|
128 |
</body> |
129 |
</section> |
130 |
<section> |
131 |
<title>被阻止的软件包</title> |
132 |
<body> |
133 |
|
134 |
<p> |
135 |
在GNOME 2.22中,一些软件包被分割成两个独立的软件包,用以允许其他的应用程序来使用以前的内部库。比如在<c>totem</c>中的播放列表的分析库现在被分割出来,成为<c>dev-libs/totem-pl-parser</c>,所以<c>rhythmbox</c>可以依赖之,而不再需要依赖整个<c>totem</c>。 |
136 |
</p> |
137 |
|
138 |
<p> |
139 |
这会产生一些新的相互阻止的情况,用以防止软件包之间的文件冲突。为了解决这个问题,就像Portage所告诉你的,按照<uri link="http://www.gentoo.org/doc/zh_cn/handbook/handbook-x86.xml?full=1#blocked">手册</uri>中正确的指引来做就可以了。一般来说,也就是暂时删除引发冲突的软件包,然后照常继续,刚才删除的软件包最后会通过安装元软件包或者其他依赖于它的GNOME组件来被重新安装上。 |
140 |
</p> |
141 |
|
142 |
</body> |
143 |
</section> |
144 |
<section> |
145 |
<title>GNOME不再作为GDM中的一个session选项</title> |
146 |
<body> |
147 |
|
148 |
<p> |
149 |
GDM会查看目录<path>/usr/share/xsessions/*</path>下面的文件以获知用户已经安装了哪些桌面环境,并将它们在“Sessions”菜单中列出以供选择。 |
150 |
</p> |
151 |
|
152 |
<p> |
153 |
GNOME的session文件现在由<c>gnome-base/gnome-session-2.22</c>来提供,而不是<c>gnome-base/gdm</c>。由于这个原因,我们加入了必要的软件包阻挡以防止产生文件冲突,此冲突可能会导致session文件丢失。 |
154 |
</p> |
155 |
|
156 |
<p> |
157 |
唯一有可能出问题的是<c>gnome-session</c>在为清除GDM升级阻挡而被卸载之后没有升级到2.22。表现出来的状况将是在GDM的“Sessions”菜单中缺少GNOME的选项。如果是这样的话,请检查你是否安装了<c>gnome-session-2.22.0</c>或者更高的版本。 |
158 |
</p> |
159 |
|
160 |
<p> |
161 |
注意这个问题不会出现在使用<c>gnome-base/gnome</c>元软件包的用户身上,因为此元软件包会再次引入正确的<c>gnome-session</c>软件包。 |
162 |
</p> |
163 |
|
164 |
</body> |
165 |
</section> |
166 |
</chapter> |
167 |
</guide> |