source: projects/web/trunk/vlmagazine/20120730.dat @ 7559

Revision 7559, 33.2 KB checked in by iwamoto, 11 years ago (diff)

20120730: remove "noarch"

Line 
1<date>
22012,07,30
3
4<author>
5shaolin
6
7<title>
8Vine Linux 5.x から 6.x へのアップグレードについて
9
10<description>
11<p>
122012年7月30日、Project Vine は待望の最新バージョン
13<a href="http://vinelinux.org/news/20120730.html">Vine Linux 6.1 のリリース</a>
14を発表しました。
15Vine Linux 6.0 リリース以後のセキュリティ修正、バグフィックスはもちろん、
16SandyBridge / IvyBridge への対応強化や、Kernel を 3.0.38 にあげるなど、
17マイナーバージョンが 1 あがっただけとしては意欲的なアップグレードと
18なっています。
19</p>
20
21
22<p>
23その一方で、前メジャーバージョンである Vine Linux 5 系列のサポートが切れる
242012年8月6日(最新メジャーバージョン Vine Linux 6 系列が最初にリリースされた
252011年8月6日から一年目)も、徐々に近づいており、その日を過ぎると
26セキュリティ修正やバグフィックスなどは行われなくなりますので、
27<strong>Vine 5.x をお使いの皆さんは早めのアップグレードをおすすめします。</strong>
28</p>
29
30<p>
31本記事では、Vine Linux 5.x から Vine Linux 6.x へのアップグレード方法について
32概説を行います。
33</p>
34
35<br />
36
37<h2>なにはともあれバックアップを</h2>
38
39<p>
40システムのアップグレード中に起こりうる、万が一のトラブル
41(アップグレードに失敗する、システムが起動しなくなる、ディスク容量を超えてしまう、ディスクが破損する、ハードウェア対応に問題が起こり正常に動作しなくなる、など)
42に備え、可能な限り <strong>バックアップ</strong> をとっておくことをおすすめします。
43</p>
44
45<p>
46システム全体のダンプ
47(<code>dd</code> によるディスクイメージ全体のバックアップ、
48<code>dump</code> によるファイルシステムのダンプ、など)
49を用意した別のハードディスクや他ホスト上に取得しておけば、
50万が一の場合の復旧にも安心ですが、
51最低でもユーザのホームディレクトリ(<code>/home/</code> 以下)や、
52各種設定ファイル(<code>/etc/</code> 以下)、
53データベースファイルなど(<code>/var/</code> 以下)のバックアップだけでも
54行っておくようにしましょう。
55</p>
56
57<br />
58
59<h2>アップグレードの実際</h2>
60
61<p>
62Vine Linux システムのアップグレードは、基本的にパッケージ単位で行われます。
63</p>
64
65<ol>
66<li>現在インストールされているパッケージのより新しいバージョンに差し替え
67<li>Vine Linux 6 以降で新しく導入されたパッケージ群の新規インストール
68</ol>
69
70<p>
71DVD メディア (や <a href="http://vinelinux.org/docs/vine6/install-guide/iso2usb.html">DVD メディアを書き込んだ USB メディア</a>)
72からのアップグレードの場合は、この両者について最大限考慮した上でパッケージ群のアップグレードが行われますが、<code>apt-get</code> を使ったアップグレードの場合は、後者のパッケージ群については考慮されないことに注意して下さい。
73</p>
74
75<p>
76また、Vine Linux 5.x から Vine Linux 6.1 へアップグレードする前に、
77Vine Linux 5 系列の最新状態(Vine Linux 5.2 + updates)にしておくと、
78アップグレード時のトラブルを最小限に抑えられる可能性があります。
79</p>
80
81<pre class="screen">
82$ rpm -qa | grep apt-sourceslist-
83apt-sourceslist-main-1.2-1vl5
84apt-sourceslist-nonfree-1.2-1vl5
85apt-sourceslist-plus-1.2-1vl5
86</pre>
87
88<p>
89となっていることを確認し、<code>/etc/apt/sources.list</code> や
90<code>/etc/apt/sources.list.d/</code> 以下のファイルでも
91Vine Linux 5.2 の apt リポジトリを向いていることを確認の上で、
92</p>
93
94<pre class="screen">
95$ sudo apt-get update
96$ sudo apt-get dist-upgrade
97</pre>
98
99<p>
100を実行し、Vine Linux 5 系列の最新状態(Vine Linux 5.2 + updates)に
101アップグレードしておくとよいでしょう。
102</p>
103
104<br />
105
106<h2>DVD/USB メディアを使ったアップグレード</h2>
107
108<p>
109<strong>Project Vine が推奨する</strong>アップグレード方法です。
110</p>
111
112<p>
113Vine Linux では、インストールイメージとして CD メディア用と
114DVD メディア用の 2種類を用意していますが、DVD メディア用の方が
115より多くのパッケージを収録していますので、アップグレード時の
116問題がより発生しにくいと期待できます。
117</p>
118
119<p>
120また、DVD ドライブを装備していないマシンであっても、
121よほど古いマシンでなければ USB からの起動が可能ですので、
122USB メモリメディア (2GB 以上)に DVD インストーライメージを
123書き込み、USB メディアからインストーラを起動することが可能です。
124この方法については Vine Linux 6 インストールガイド
125(<a href="http://vinelinux.org/docs/vine6/install-guide/disk-imager.html">Microsoft Windows の場合</a>、
126<a href="http://vinelinux.org/docs/vine6/install-guide/iso2usb4linux.html">Linux の場合</a>)
127を参照して下さい。
128</p>
129
130<p>
131インストールメディアの準備ができたら、実際にインストーラを起動します。
132</p>
133
134<p>
135そのあとは、
136<a href="http://vinelinux.org/docs/vine6/install-guide/vine-install-guide.html">Vine Linux 6 インストールガイド</a>
137に従い、アップグレード作業を行って下さい。
138インストーラが、既存のハードディスク上にインストールされている Vine Linux 5.x を検出し、
139「<a href="http://vinelinux.org/docs/vine6/install-guide/verification.html">既存インストールのアップグレード</a>」
140という項目を表示するはずです。
141</p>
142
143<p>
144インストーラによるアップグレードが済んだ場合、システム再起動後にも若干の作業が必要です。再起動し、ログイン後に以下のコマンドを実行して、アップグレードを完了して下さい。
145</p>
146
147<pre class="screen">
148$ sudo apt-get update
149$ sudo apt-get dist-upgrade
150</pre>
151
152<p>
153CD メディアを使ったアップグレード、または Vine Linux / Vine Plus 以外のパッケージ(商用パッケージや自家製のパッケージなど)がインストールされていた環境では、以下のメッセージが出る事があります。
154</p>
155
156<pre class="screen">
157これらを解決するためには 'apt-get --fix-broken install' を実行する必要があるかもしれません。
158以下のパッケージは解決できない依存関係を持っています:
159(中略)
160E: 未解決の依存関係があります。--fix-broken オプションをためして下さい。
161</pre>
162
163<p>
164この場合、以下の手順を実行して下さい。
165</p>
166
167<pre class="screen">
168$ sudo apt-get -f install
169$ sudo apt-get dist-upgrade
170</pre>
171
172<br />
173
174<h2>apt-get によるアップグレード</h2>
175
176<p>
177推奨はしませんが、
178</p>
179
180<ul>
181<li>わざわざインストーラメディアを用意したくない場合
182<li>サーバ用に使用しており最小限のパッケージしかインストールされておらず、<br />わざわざインストーラを起動せずにアップグレードしたい場合
183<li>あるいは実機が遠隔地にありメディアを利用するのが困難である場合
184</ul>
185
186<p>
187などには、現在動いている Vine Linux 5.2 上から直接アップグレードを行うことが可能です。
188</p>
189
190<p>
191ただし、この場合は、現在動いているシステムを直接書き換えることになるため、
192アップグレード時にトラブルがより発生しやすくなる可能性があります。
193特に、Vine Linux 5.x と Vine Linux 6.1 では
194<strong><code>rpm</code> のバージョンが異なっている</strong>ため、
195<code>rpm</code> や <code>apt-get</code> の実行順序によっては、
196rpm データベースが破損してしまう可能性もありますので、
197システム全体のバックアップを必ず取っておいて下さい。
198</p>
199
200<p>
201<strong>原則としては、上で記した、DVD/USB メディアからのアップグレードをおすすめします。</strong>
202</p>
203
204<br />
205
206<h3>apt-sourceslist-* の入れ替え</h3>
207
208<p>
209手動アップグレードに備えて、apt のリポジトリを Vine Linux 6.x に向けます。
210<a href="http://updates.vinelinux.org/Vine-6.1/x86_64/Vine/pool/apt-sourceslist-main-1.4-1vl6.noarch.rpm">apt-sourceslist-main</a>、
211<a href="http://updates.vinelinux.org/Vine-6.1/x86_64/Vine/pool/apt-sourceslist-plus-1.4-1vl6.noarch.rpm">apt-sourceslist-plus</a>、
212<a href="http://updates.vinelinux.org/Vine-6.1/x86_64/Vine/pool/apt-sourceslist-nonfree-1.4-1vl6.noarch.rpm">apt-sourceslist-nonfree</a>
213を <code>wget</code> などを使ってダウンロード後、以下のコマンドを実行してインストールします。
214</p>
215
216<pre class="screen">
217$ sudo apt-get install apt-sourceslist-*
218パッケージリストを読みこんでいます... 完了
219依存情報ツリーを作成しています... 完了       
220'apt-sourceslist-main-1.4-1vl6.noarch.rpm' として apt-sourceslist-main を選択しました
221'apt-sourceslist-nonfree-1.4-1vl6.noarch.rpm' として apt-sourceslist-nonfree を選択しました
222'apt-sourceslist-plus-1.4-1vl6.noarch.rpm' として apt-sourceslist-plus を選択しました
223以下のパッケージがアップグレードされます:
224  apt-sourceslist-main apt-sourceslist-nonfree apt-sourceslist-plus
225アップグレード: 3 個, 新規インストール: 0 個, 削除: 0 個, 保留: 0 個
2260B/10.9kB のアーカイブを取得する必要があります。
227展開後に 54B が解放されます。
228変更を適用しています...
229準備中                                ############################## [100%]
230更新/インストール中
231  apt-sourceslist-main-1.4-1vl6.noarch   ############################## [100%]
232  apt-sourceslist-nonfree-1.4-1vl6.noarc ############################## [100%]
233  apt-sourceslist-plus-1.4-1vl6.noarch   ############################## [100%]
234クリーニング/削除中
235  apt-sourceslist-main-1.2-1vl5.noarch   ############################## [100%]
236  apt-sourceslist-nonfree-1.2-1vl5.noarc ############################## [100%]
237  apt-sourceslist-plus-1.2-1vl5.noarch   ############################## [100%]
238完了
239</pre>
240
241<p>
242<code>/etc/apt/sources.list</code> ファイルに別途リポジトリを記述していたり、<code>/etc/apt/sources.list.d/</code> 以下のファイルを修正している場合は、それらのファイル上のリポジトリが正しく <strong>6</strong> を向いていることを確認して下さい。
243</p>
244
245<br />
246
247<h3>dist-upgrade の実行</h3>
248
249<p>
250では、<code>apt-get</code> を使って Vine Linux 6.1 へのアップグレードを
251実際に行います。ここでは、VirtualBox 上に DVD イメージからインストールした
252Vine Linux 5.2 (i386) + updates 環境を、Vine Linux 6.1 (i386) に
253アップグレードしています。
254</p>
255
256<p>
257まずは <code>apt-get update</code> から行います。
258正しく Vine Linux 6.x のリポジトリを取得していることを確認して下さい。
259</p>
260
261<pre class="screen">
262$ sudo apt-get update
263取得:1 http://updates.vinelinux.org 6/i386 release [1937B]
2641937B を 0s 秒で取得しました (12.4kB/s)
265取得:1 http://updates.vinelinux.org 6/i386/main pkglist [538kB]
266取得:2 http://updates.vinelinux.org 6/i386/main release [162B]
267取得:3 http://updates.vinelinux.org 6/i386/updates pkglist [81.8kB]
268取得:4 http://updates.vinelinux.org 6/i386/updates release [163B]
269取得:5 http://updates.vinelinux.org 6/i386/main srclist [240kB]
270取得:6 http://updates.vinelinux.org 6/i386/updates srclist [23.2kB]
271取得:7 http://updates.vinelinux.org 6/i386/nonfree pkglist [40.3kB]
272取得:8 http://updates.vinelinux.org 6/i386/nonfree release [164B]
273取得:9 http://updates.vinelinux.org 6/i386/nonfree srclist [29.0kB]
274取得:10 http://updates.vinelinux.org 6/i386/plus pkglist [1129kB]
275取得:11 http://updates.vinelinux.org 6/i386/plus release [163B]
276取得:12 http://updates.vinelinux.org 6/i386/plus srclist [528kB]
2772610kB を 1s 秒で取得しました (1431kB/s)       
278パッケージリストを読みこんでいます... 完了
279依存情報ツリーを作成しています... 完了
280</pre>
281
282<p>
283続いて <code>apt-get dist-upgrade</code> によるアップグレードを行いますが、恐らく次のようなメッセージが出るはずです。
284</p>
285
286<pre class="screen">
287$ sudo apt-get dist-upgrade
288パッケージリストを読みこんでいます... 完了
289依存情報ツリーを作成しています... 完了       
290アップグレードパッケージを検出しています... 失敗
291以下のパッケージは解決できない依存関係を持っています:
292  util-linux: 廃止: util-linux-ng (< 2.19)
293E: *エラー* pkgProblemResolver::Resolve は停止しました。おそらくホールドされたパッケージが原因でしょう。
294</pre>
295
296<p>
297これは、Vine Linux 5.x で必須パッケージとして指定されている <code>util-linux-ng</code> が、Vine Linux 6.x では <code>util-linux</code> に置き換えられていることが原因です。先に <code>util-linux</code> だけ差し替えておきます。
298</p>
299
300<pre class="screen">
301$ sudo apt-get install util-linux
302パッケージリストを読みこんでいます... 完了
303依存情報ツリーを作成しています... 完了       
304以下の追加パッケージがインストールされます:
305  binutils e2fsprogs glibc glibc-common glibc-devel glibc-headers libblkid
306  libmount libuuid zlib
307以下のパッケージがアップグレードされます:
308  binutils e2fsprogs glibc glibc-common glibc-devel glibc-headers zlib
309以下のパッケージがリプレースされます:
310  util-linux-ng (by util-linux)
311以下のパッケージが新たにインストールされます:
312  libblkid libmount libuuid util-linux
313アップグレード: 7 個, 新規インストール: 4 個, リプレース: 1 個, 削除: 0 個, 保留: 780 個
31428.9MB のアーカイブを取得する必要があります。
315展開後に 26.4MB のディスク容量が追加消費されます。
316続行しますか? [Y/n]
317取得:1 http://updates.vinelinux.org 6/i386/main zlib 1.2.5-2vl6 [59.1kB]
318取得:2 http://updates.vinelinux.org 6/i386/main binutils 2.20.51.0.12-1vl6 [3849kB]
319取得:3 http://updates.vinelinux.org 6/i386/main glibc-headers 2.11.1-9vl6 [652kB]
320取得:4 http://updates.vinelinux.org 6/i386/main glibc-devel 2.11.1-9vl6 [1034kB]
321取得:5 http://updates.vinelinux.org 6/i386/main glibc 2.11.1-9vl6 [12.1MB]
322取得:6 http://updates.vinelinux.org 6/i386/main glibc-common 2.11.1-9vl6 [7442kB]
323取得:7 http://updates.vinelinux.org 6/i386/main libuuid 2.19-2vl6 [56.8kB]
324取得:8 http://updates.vinelinux.org 6/i386/main libblkid 2.19-2vl6 [126kB]
325取得:9 http://updates.vinelinux.org 6/i386/main e2fsprogs 1.41.14-1vl6 [928kB]
326取得:10 http://updates.vinelinux.org 6/i386/main libmount 2.19-2vl6 [116kB]
327取得:11 http://updates.vinelinux.org 6/i386/main util-linux 2.19-2vl6 [2560kB]
32828.9MB を 5s 秒で取得しました (5411kB/s)
329変更を適用しています...
330準備中                                ############################## [100%]
331更新/インストール中
332  glibc-2.11.1-9vl6.i686                 ############################## [100%]
333  libuuid-2.19-2vl6.i686                 ############################## [100%]
334  libblkid-2.19-2vl6.i686                ############################## [100%]
335  zlib-1.2.5-2vl6.i686                   ############################## [100%]
336  glibc-common-2.11.1-9vl6.i686          ############################## [100%]
337  glibc-headers-2.11.1-9vl6.i686         ############################## [100%]
338  glibc-devel-2.11.1-9vl6.i686           ############################## [100%]
339  e2fsprogs-1.41.14-1vl6.i686            ############################## [100%]
340  libmount-2.19-2vl6.i686                ############################## [100%]
341  binutils-2.20.51.0.12-1vl6.i686        ############################## [100%]
342  util-linux-2.19-2vl6.i686              ############################## [100%]
343クリーニング/削除中
344  zlib-1.2.3-4vl5.i386                   ############################## [100%]
345  binutils-2.18.50.0.9-3vl5.i386         ############################## [100%]
346  glibc-headers-2.8-6vl5.i386            ############################## [100%]
347  glibc-devel-2.8-6vl5.i386              ############################## [100%]
348  glibc-2.8-6vl5.i386                    ############################## [100%]
349  glibc-common-2.8-6vl5.i386             ############################## [100%]
350  e2fsprogs-1.41.4-1vl5.i386             ############################## [100%]
351  util-linux-ng-2.14.1-2vl5.i386         ############################## [100%]
352完了
353reboot required.
354</pre>
355
356<p>
357<code>util-linux</code> の依存関係に従い、<code>glibc</code> なども同時に差し替えられました。画面に表示されている通り、念のためシステムを再起動しておきましょう。
358</p>
359
360<p>
361再起動し、ログインしたら、いよいよ全体のアップグレードを始めます。
362</p>
363
364<pre class="screen">
365$ sudo apt-get dist-upgrade
366パッケージリストを読みこんでいます... 完了
367依存情報ツリーを作成しています... 完了       
368アップグレードパッケージを検出しています... 完了
369以下のパッケージがアップグレードされます:
370  ConsoleKit ConsoleKit-libs ConsoleKit-x11 GConf2 ImageMagick JF MAKEDEV
371  NetworkManager NetworkManager-glib NetworkManager-gnome ORBit2 OpenEXR-libs
372  PolicyKit PolicyKit-gnome PolicyKit-gnome-libs PyOpenGL SDL
373  TrueType-ipafont-doc TrueType-ipafont-mincho TrueType-vlgothic Xaw3d aalib
374  acl acpid alsa-firmware alsa-lib alsa-plugins-pulseaudio alsa-tools
375  alsa-tools-firmware alsa-utils alternatives anacron anthy apache2 apel apr
376  apr-util apt arts aspell aspell-el at atk audiofile audit-libs authconfig
377  authconfig-gtk autoconf autofs automake avahi avahi-glib avahi-gobject
378  avahi-tools avahi-ui babl backintime-common backintime-gnome basesystem bash
379  bc bcm43xx-fwcutter beecrypt bind bind-libs bind-utils bison blueman bluez
380  bluez-alsa bluez-cups bluez-firmware bluez-gstreamer bluez-hcidump bluez-libs
381  brasero brasero-libs build-essential byacc bzip2 cairo cairomm ccsm
382  cdparanoia cdrdao cheese chkconfig compiz compiz-bcop compiz-gnome
383  compiz-plugins compiz-plugins-extra compiz-plugins-extra-gnome
384  compiz-plugins-gnome compizconfig-backend-gconf compizconfig-python
385  control-center convmv coreutils cpio cpufrequtils cpuspeed cracklib
386  cracklib-dicts crontabs ctags cups cups-libs cups-pdf curl cvs cyrus-sasl
387  cyrus-sasl-md5 cyrus-sasl-plain dash db4 dbus dbus-glib dbus-python dbus-x11
388  desktop-file-utils dev86 device-mapper device-mapper-libs dhclient dhcp dia
389  diffstat diffutils dkms dmidecode dmraid dnsmasq dosfstools dovecot
390  dvd+rw-tools ed eject ekiga elfutils elfutils-libelf elfutils-libs emacs
391  emacsen-common enchant eog eplaser-cups eruby esound-libs etcskel ethtool
392  evince evolution-data-server exiv2 expat file file-roller filesystem
393  findutils firefox firstboot firstboot-tui flex flim fltk fontconfig foomatic
394  freeglut freetype2 ftdumps ftp fuse fxload gamin gawk gc gcalctool gcc
395  gcc-c++ gcc-cpp gconf-editor gd gdbm gdm gedit gedit-plugins geeqie gegl
396  gettext gettext-devel gettext-libs gftp ggz-client-libs ghostscript
397  ghostscript-fonts giflib gimp gksu glib2 glibmm glx-utils gmp gnome-applets
398  gnome-audio gnome-backgrounds gnome-desktop gnome-desktop-libs
399  gnome-doc-utils gnome-games gnome-icon-theme gnome-keyring gnome-media
400  gnome-menus gnome-mime-data gnome-mount gnome-netstatus gnome-nettool
401  gnome-panel gnome-power-manager gnome-python gnome-python-applet
402  gnome-python-desktop gnome-python-extras gnome-python-gnomeprint
403  gnome-python-libegg gnome-screensaver gnome-screenshot gnome-session
404  gnome-settings-daemon gnome-system-monitor gnome-terminal gnome-themes
405  gnome-user-docs gnome-utils gnome-vfs2 gnome-vfs2-smb gnome-volume-manager
406  gnuchess gnupg gnutls gparted gpgme graphviz grep groff grub gsm gstreamer
407  gstreamer-plugins gstreamer-plugins-base gstreamer-plugins-good
408  gstreamer-python gthumb gtk-vnc gtk-xfce-engine gtk2 gtk2-engines gtkglext
409  gtkmm2 gtksourceview2 gtkspell gucharmap guile gvfs gvfs-archive gvfs-fuse
410  gvfs-gphoto2 gvfs-obexftp gvfs-smb gzip hal hal-info hardinfo hdparm
411  hicolor-icon-theme hwdata ilmbase indent info initscripts inkscape
412  install-info intltool iproute iptables iputils ipw2100-firmware
413  ipw2200-firmware irb irqbalance iso-codes iwlwifi-1000-ucode
414  iwlwifi-3945-ucode iwlwifi-4965-ucode iwlwifi-5000-ucode iwlwifi-5150-ucode
415  iwlwifi-6000-ucode iwlwifi-6050-ucode jasper-libs jed jman_pages jvf kasumi
416  kbd kernel-doc kernel-headers kernel-source keyutils-libs kpartx krb5-libs
417  kudzu lcms leafpad less lftp lha libICE libIDL libSM libX11 libXScrnSaver
418  libXTrap libXau libXaw libXcomposite libXcursor libXdamage libXdmcp libXext
419  libXfixes libXfont libXfontcache libXft libXi libXinerama libXmu libXp libXpm
420  libXrandr libXrender libXres libXt libXtst libXv libXvMC libXxf86dga
421  libXxf86misc libXxf86vm libacl libao libarchive libart_lgpl libattr
422  libavc1394 libbonobo libbonoboui libburn libcanberra libcanberra-gtk2 libcap
423  libcdio libcompizconfig libcroco libdaemon libdmx libdrm libdv liberuby
424  libevent libexif libexpat libffi libfontenc libgcc libgcrypt libggz libgksu
425  libglade2 libglademm2 libgnome libgnomecanvas libgnomecups libgnomekbd
426  libgnomeprint libgnomeprintui libgnomeui libgpg-error libgphoto2 libgpod
427  libgsf libgtop2 libgweather libical libidn libisofs libkpathsea libmng libmtp
428  libmusicbrainz libnfsidmap libnl libnotify libogg liboil libotf libpaper
429  libpciaccess libpng libproxy libproxy-bin libproxy-mozjs libproxy-python
430  libpurple libraw1394 librsvg2 libruby libsamplerate libsexy libsigc++
431  libsigsegv libsmbclient libsmbios libsndfile libsoup libspectre libtalloc
432  libtasn1 libtdb libtheora libtiff libtool libtool-ltdl libusb libuser
433  libutempter libv4l libvisual libvorbis libwmf libwnck libx86 libxcb
434  libxkbfile libxklavier libxml2 libxml2-python libxslt lirc logrotate lua lv
435  lvm2 lzma-libs lzo m4 mailcap mailx make man-pages mdadm meld mesa-demos
436  mesa-libGL mesa-libGLU mesa-libOSMesa metacity mew mew-common mingetty
437  mkinitrd mkkpkg mktcapdir mod_ssl-apache2 module-init-tools mpage nash
438  nautilus ncurses ncurses-devel neon net-tools netpbm netpbm-progs newt
439  nfs-utils nkf notification-daemon notify-python nscd nspr nss nss_ldap
440  ntfs-3g ntfsprogs ntp ntsysv obex-data-server opal open-iscsi openMotif
441  openjpeg openldap openobex openssh openssh-askpass-gnome openssh-clients
442  openssh-server openssl pam pango pangomm parted passwd patch patchutils
443  pavucontrol pciutils pciutils-libs pcmciautils pcre perl perl-Date-Manip
444  perl-HTML-Parser perl-HTML-Tagset perl-Parse-Yapp perl-SVG perl-SVG-Parser
445  perl-String-CRC32 perl-Tk perl-Tk-TableMatrix perl-URI perl-XML-Encoding
446  perl-XML-LibXML perl-XML-NamespaceSupport perl-XML-Parser perl-XML-SAX
447  perl-libwww-perl pidgin pixman pkgconfig pm-utils poppler poppler-data popt
448  postfix ppp procmail procps proftpd psmisc ptlib pulseaudio
449  pulseaudio-core-libs pulseaudio-esound-compat pulseaudio-libs
450  pulseaudio-libs-glib2 pulseaudio-module-bluetooth pulseaudio-module-gconf
451  pulseaudio-module-x11 pulseaudio-utils pump pycairo pygobject pygtk2
452  pygtk2-libglade pygtkglext pygtksourceview pyorbit python python-docs
453  python-numeric python-setuptools python-sexy pyxf86config qt4 quota rail
454  rarian rarian-compat rdesktop readline readline-devel reiserfsprogs rhpl
455  rhpxl rhythmbox riece rootfiles rp-pppoe rpm rpm-build rpm-libs rpm-python
456  rpminstall rpmver rsh rsync ruby ruby-docs ruby-mode ruby-openssl ruby-tcltk
457  samba samba-client samba-common samba-doc samba-domainjoin-gui samba-swat
458  samba-winbind scim scim-anthy scim-bridge scim-bridge-gtk scim-bridge-qt4
459  screen sed self-build-setup semi setup shadow-utils shared-mime-info
460  simple-ccsm slang slocate smbios-utils sound-juicer sound-theme-freedesktop
461  sox speex sqlite3 squashfs-tools startup-notification strace subversion sudo
462  sylpheed synaptic sysfsutils system-config-boot system-config-date
463  system-config-display system-config-keyboard system-config-language
464  system-config-lvm system-config-network system-config-network-tui
465  system-config-printer system-config-printer-libs system-config-securitylevel
466  system-config-securitylevel-tui system-config-services system-config-users
467  t1lib taglib tamago tar tcl tcp_wrappers tcsh telnet texinfo thunderbird time
468  tk tmpwatch totem-mozilla totem-pl-parser traceroute transmission tsclient
469  tuxonice-userui tzdata udev unionfs-utils unique unixODBC unzip update-watch
470  urw-fonts usbutils usermode usermode-gtk vbetool vconfig vim-man vim-tiny
471  vinagre vine-app-install vine-app-install-data
472  vine-app-install-data-screenshots vine-backgrounds vine-keyring vine-logos
473  vine-menus vine-release vino vixie-cron vte vutils vutils-gui w3m w3m-img
474  wget which wireless-tools words wpa_supplicant xchat xdg-user-dirs
475  xdg-user-dirs-gtk xdg-utils xfsprogs xinetd xkeyboard-config xml-common
476  xorg-x11-apps xorg-x11-drivers xorg-x11-drv-acecad xorg-x11-drv-aiptek
477  xorg-x11-drv-apm xorg-x11-drv-ast xorg-x11-drv-ati xorg-x11-drv-cirrus
478  xorg-x11-drv-dummy xorg-x11-drv-elographics xorg-x11-drv-evdev
479  xorg-x11-drv-fbdev xorg-x11-drv-fpit xorg-x11-drv-geode xorg-x11-drv-glint
480  xorg-x11-drv-hyperpen xorg-x11-drv-i128 xorg-x11-drv-i740 xorg-x11-drv-intel
481  xorg-x11-drv-keyboard xorg-x11-drv-mach64 xorg-x11-drv-mga xorg-x11-drv-mouse
482  xorg-x11-drv-mutouch xorg-x11-drv-neomagic xorg-x11-drv-nv
483  xorg-x11-drv-openchrome xorg-x11-drv-penmount xorg-x11-drv-r128
484  xorg-x11-drv-rendition xorg-x11-drv-s3virge xorg-x11-drv-savage
485  xorg-x11-drv-siliconmotion xorg-x11-drv-sis xorg-x11-drv-sisusb
486  xorg-x11-drv-synaptics xorg-x11-drv-tdfx xorg-x11-drv-trident
487  xorg-x11-drv-v4l xorg-x11-drv-vesa xorg-x11-drv-vmmouse xorg-x11-drv-vmware
488  xorg-x11-drv-void xorg-x11-drv-voodoo xorg-x11-filesystem xorg-x11-font-utils
489  xorg-x11-fonts-misc xorg-x11-server-Xorg xorg-x11-server-common
490  xorg-x11-server-utils xorg-x11-utils xorg-x11-xauth xorg-x11-xdm
491  xorg-x11-xinit xorg-x11-xkb-utils xorg-x11-xsm xterm xulrunner yatex yelp
492  zd1211-firmware zenity zip zsh
493以下のパッケージがリプレースされます:
494  SysVinit (by upstart)  Vine-manual (by vine-tex-guide, vine-manual-base)
495  bootsplash (by plymouth)  cdrtools-cdda2wav (by icedax)  cdrtools-cdrecord
496  (by wodim)  cdrtools-mkisofs (by genisoimage)  dvipdfmx (by texlive-common)
497  eel2 (by nautilus)  gnome-keyring-manager (by seahorse)  hpijs (by hplip)
498  htmlview (by xdg-utils)  kernel-firmware (by linux-firmware)  libjpeg (by
499  libjpeg-turbo)  libstdc++34 (by libstdc++)  libstdc++34-devel (by
500  libstdc++-devel)  man (by man-db)  nautilus-cd-burner (by brasero)
501  openssh-askpass (by openssh-askpass-gnome)  portmap (by rpcbind)  tetex (by
502  texlive-common)  tetex-macros (by texlive-macros)  totem-common (by totem)
503  totem-gstreamer (by totem)  xdvik (by texlive-common)  xdvik-motif (by
504  texlive-common)
505以下のパッケージが削除されます:
506  perl-libxml-enno tetex-extra
507以下のパッケージが新たにインストールされます:
508  ImageMagick-c++ ModemManager SysVinit-tools WebKit-gtk atkmm clutter
509  clutter-gtk db4-utils device-mapper-event device-mapper-event-libs
510  docbook-dtds flac gamin-python gdk-pixbuf2 genisoimage geoclue glew gmime
511  gnome-disk-utility-libs gnome-keyring-pam gnome-panel-libs
512  gnome-python-gnomekeyring gnome-python-rsvg gobject-introspection grubby gsl
513  hplip hplip-libs icedax isomd5sum jack-audio-connection-kit json-glib
514  kernel#2.6.35-21vl6 kernel#3.0.38-1vl6 kernel-devel#3.0.38-1vl6 libassuan
515  libasyncns libatasmart libcddb libdiscid libedit libemf libfreebob libgdata
516  libgnome-keyring libgomp libgssglue libgudev1 libicu libiec61883
517  libimobiledevice libjpeg-turbo libmusicbrainz3 libnih libplist libptexenc
518  libstdc++ libstdc++-devel libtirpc libudev libusb1 libvpx linux-firmware
519  lua-rex lvm2-libs m17n-lib man-db mobile-broadband-provider-info mpfr mtools
520  nas-libs nautilus-libs net-snmp oniguruma orc perl-DBD-SQLite perl-DBI
521  perl-XML-DOM perl-XML-RegExp perl-XML-XQL perl-YAML-Syck plymouth
522  plymouth-core-libs plymouth-graphics-libs plymouth-plugin-script
523  plymouth-scripts plymouth-system-theme plymouth-theme-script polkit
524  polkit-gnome poppler-utils pyOpenSSL python-Coherence python-configobj
525  python-decorator python-ethtool python-imaging python-iwlib python-lxml
526  python-slip python-slip-dbus python-slip-gtk python-smbios python-twisted
527  python-zope-interface pyxdg qt quvi rpcbind samba-winbind-clients sane
528  seahorse sg3_utils-libs sgml-common slang-slsh smbios-utils-bin
529  smbios-utils-python smp_utils system-config-services-docs
530  system-setup-keyboard texlive texlive-collection-basic
531  texlive-collection-fontsrecommended texlive-collection-langcyrillic
532  texlive-collection-langgerman texlive-collection-latex
533  texlive-collection-latexrecommended texlive-collection-xetex texlive-common
534  texlive-macros totem transmission-cli transmission-common transmission-gtk
535  udisks upower upstart usbmuxd vine-manual-base vine-tex-guide vorbis-tools
536  wodim xcb-util xorg-x11-drv-nouveau xorg-x11-drv-wacom xz xz-libs
537アップグレード: 779 個, 新規インストール: 147 個, リプレース: 25 個, 削除: 2 個, 保留: 0 個
5381277MB のアーカイブを取得する必要があります。
539展開後に 875MB のディスク容量が追加消費されます。
540続行しますか? [Y/n]
541...
542(以下省略)
543</pre>
544
545<p>
546パッケージの取得とアップグレードには長い時間がかかります。正常に終了したら再起動し、Vine Linux 6.1 にアップグレードされていることを確認しましょう。
547</p>
548
549<p>
550商用パッケージや自家製のパッケージなど、Vine Linux / Vine Plus で配布されたものではないパッケージがインストールされている環境では、<code>dist-upgrade</code> 実行時に更にエラーが表示される場合があります。その際は、いちどそれらのパッケージを削除した状態で試してみるなどして下さい。
551</p>
552
553<br />
554
555<h3>新規導入されたパッケージの追加インストール</h3>
556
557<p>
558Vine Linux 5.x にはなく、Vine Linux 6.x で導入されたパッケージは、この方法ではインストールされていませんので、必要に応じてインストールする必要があります。
559</p>
560
561<p>
562たとえば、Vine Linux 5.x でのデスクトップ環境での日本語入力システムは scim + anthy でしたが、Vine Linux 6.x からは IBus + Mozc に変更されていますので、IBus + Mosc を導入したい場合には、手動で追加インストールする必要があります。
563</p>
564
565<pre class="screen">
566$ sudo apt-get install ibus-mozc
567パッケージリストを読みこんでいます... 完了
568依存情報ツリーを作成しています... 完了       
569以下の追加パッケージがインストールされます:
570  ibus mozc-server protobuf
571以下のパッケージが新たにインストールされます:
572  ibus ibus-mozc mozc-server protobuf
573アップグレード: 0 個, 新規インストール: 4 個, 削除: 0 個, 保留: 0 個
57417.8MB のアーカイブを取得する必要があります。
575展開後に 30.5MB のディスク容量が追加消費されます。
576続行しますか? [Y/n]
577取得:1 http://updates.vinelinux.org 6/i386/main ibus 1.3.9-6vl6 [908kB]
578取得:2 http://updates.vinelinux.org 6/i386/main protobuf 2.3.0-3vl6 [393kB]
579取得:3 http://updates.vinelinux.org 6/i386/main mozc-server 1.5.1090.102-1vl6 [15.8MB]
580取得:4 http://updates.vinelinux.org 6/i386/main ibus-mozc 1.5.1090.102-1vl6 [617kB]
58117.8MB を 2s 秒で取得しました (7793kB/s)
582変更を適用しています...
583準備中                                ############################## [100%]
584更新/インストール中
585  protobuf-2.3.0-3vl6.i686               ############################## [100%]
586  mozc-server-1.5.1090.102-1vl6.i686     ############################## [100%]
587  ibus-1.3.9-6vl6.i686                   ############################## [100%]
588  ibus-mozc-1.5.1090.102-1vl6.i686       ############################## [100%]
589完了
590</pre>
591
592<br />
593
594<h2>おわりに</h2>
595
596<p>
597Vine Linux Magazine では、Vine Linux に関する様々な情報、小ネタ、Tips、ノウハウ(バッドノウハウ含む)、活用事例などを書いていただける方を募集しています。また、「XXの記事を書いて欲しい」などのご要望なども随時お待ちしておりますので、<a href="http://vinelinux.org/ml.html">ML</a> や Twitter のハッシュタグ <a href="http://twitter.com/#search?q=%23VineLinux">#VineLinux</a>、IRC、個別メールなどでお知らせください。
598</p>
599
600<br />
601
602<h2>参考リンク</h2>
603<ul>
604<li><a href="http://vinelinux.org/news/20120730.html">Vine Linux 6.1 をリリース</a>
605<li><a href="http://vinelinux.org/news/20110806.html">Vine Linux 6 をリリース</a>
606<li><a href="http://vinelinux.org/news/20101130.html">Vine Linux 5.2 を公開</a>
607<li><a href="http://trac.vinelinux.org/">Vine Linux Wiki</a>
608<li><a href="http://vinelinux.org/docs/vine6/install-guide/vine-install-guide.html">Vine Linux 6.x インストールガイド</a>
609</ul>
Note: See TracBrowser for help on using the repository browser.