{"id":245,"date":"2013-05-29T22:10:02","date_gmt":"2013-05-29T13:10:02","guid":{"rendered":"http:\/\/matoken.org\/blog\/?p=245"},"modified":"2013-05-29T22:12:17","modified_gmt":"2013-05-29T13:12:17","slug":"debian-wheezy2jessie","status":"publish","type":"post","link":"https:\/\/matoken.org\/blog\/2013\/05\/29\/debian-wheezy2jessie\/","title":{"rendered":"Debian Wheezy \u304b\u3089 Jessie \u306b\u30c7\u30a3\u30b9\u30c8\u30ea\u30d3\u30e5\u30fc\u30b7\u30e7\u30f3\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3057\u3066\u307f\u308b"},"content":{"rendered":"<p>\u3057\u3070\u3089\u304f\u5f85\u3064\u3068\u6b63\u5f0f\u306e\u6587\u7ae0\u304c\u51fa\u308b\u3068\u601d\u3046\u3051\u308c\u3069Wheezy \u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306e\u6587\u7ae0\u3092\u898b\u306a\u304c\u3089\u8a66\u3057\u306b\u3042\u3052\u3066\u307f\u305f\uff0e<br \/>\n\u30c6\u30b9\u30c8\u74b0\u5883\u3060\u3057\uff0c\u7d20\u306b\u8fd1\u3044\u74b0\u5883\u306a\u306e\u3067\u5927\u96d1\u628a\u3067\u3059\u304c>&lt;<\/p>\n<h1>\u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u6700\u65b0\u306b<\/h1>\n<pre><code>$ sudo apt-get update\n$ sudo apt-get upgrade\n<\/code><\/pre>\n<h1>backup<\/h1>\n<h2>pkg \u60c5\u5831<\/h2>\n<p><code>\/usr\/bin\/dpkg --get-selections \"*\"<\/code><br \/>\n\u3092\u4fdd\u5b58\u3057\u3066\u304a\u304f\uff0e<\/p>\n<p>\u3044\u3064\u3082\u306f\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u3057\u3066crontab \u3067\u6bce\u65e5\u53d6\u5f97\u3057\u3066\u3044\u308b\uff0e<br \/>\n<code>7 8 * * *       \/usr\/bin\/dpkg --get-selections \"*\" &gt; \/home\/mk\/.dpkg_--get-selections<\/code><\/p>\n<h2>\/etc \u4ee5\u4e0b<\/h2>\n<p><code>$ sudo sh -c \"cd \/;tar cvJf \/var\/tmp\/x61_etc.tar.xz \/etc\"<\/code><br \/>\n<code>$ scp -P 2222 \/var\/tmp\/x61_etc.tar.xz 192.168.1.102:\/export\/backup\/<\/code><\/p>\n<p>etckeeper \u3092\u4f7f\u3063\u3066\u3044\u308b\u3051\u308c\u3069\u5ff5\u306e\u70ba\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\uff0e<\/p>\n<h2>\/home<\/h2>\n<p>\u65e5\u6642\u30d0\u30c3\u30af\u30a2\u30c3\u30d7\u304c\u3068\u308c\u3066\u3044\u308b\u306e\u3067\u3088\u3057\u3068\u3059\u308b\uff0e<\/p>\n<h1>Pin \u306e\u89e3\u9664<\/h1>\n<p><code>$ find \/etc\/apt\/ -type f|grep preferences<\/code><br \/>\n\u4f7f\u3063\u3066\u306a\u3044\u306e\u3067\u305d\u306e\u307e\u307e\uff0e<\/p>\n<h1>\u30d1\u30c3\u30b1\u30fc\u30b8\u72b6\u614b\u306e\u78ba\u8a8d<\/h1>\n<p><code>$ sudo dpkg --audit<\/code><br \/>\n<code>$ sudo dpkg --get-selections | grep 'hold$'<\/code><\/p>\n<p>\u7279\u306b\u554f\u984c\u306f\u7121\u3055\u305d\u3046\uff0e<\/p>\n<h1>\u30bd\u30fc\u30b9\u30ea\u30b9\u30c8\u306e\u78ba\u8a8d<\/h1>\n<p>\u516c\u5f0f\u3060\u3051\u306b\u3059\u308b\uff0e<\/p>\n<pre><code>$ cat \/etc\/apt\/sources.list\n# deb http:\/\/ftp.jp.debian.org\/debian\/ wheezy main\n\ndeb http:\/\/ftp.jp.debian.org\/debian\/ wheezy main non-free contrib\ndeb-src http:\/\/ftp.jp.debian.org\/debian\/ wheezy main non-free contrib\n\ndeb http:\/\/security.debian.org\/ wheezy\/updates main contrib non-free\ndeb-src http:\/\/security.debian.org\/ wheezy\/updates main contrib non-free\n<\/code><\/pre>\n<h1>\u30bd\u30fc\u30b9\u30ea\u30b9\u30c8\u3092Jessie \u306b\u66f8\u304d\u63db\u3048\u308b<\/h1>\n<pre><code>$ cat \/etc\/apt\/sources.list\n# deb http:\/\/ftp.jp.debian.org\/debian\/ jessie main\n\ndeb http:\/\/ftp.jp.debian.org\/debian\/ jessie main non-free contrib\ndeb-src http:\/\/ftp.jp.debian.org\/debian\/ jessie main non-free contrib\n\ndeb http:\/\/security.debian.org\/ jessie\/updates main contrib non-free\ndeb-src http:\/\/security.debian.org\/ jessie\/updates main contrib non-free\n<\/code><\/pre>\n<h1>root \u6a29\u9650\u306b\u306a\u308b<\/h1>\n<p><code>$ sudo -s<\/code><\/p>\n<h1>\u30ed\u30b0\u306e\u53d6\u5f97\u958b\u59cb<\/h1>\n<p><code># script -t 2 ~mk\/Wheezy2Jessie.log<\/code><\/p>\n<h1>\u30d1\u30c3\u30b1\u30fc\u30b8\u60c5\u5831\u3092\u66f4\u65b0<\/h1>\n<p><code># apt-get update<\/code><\/p>\n<h1>\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306b\u5fc5\u8981\u306a\u5bb9\u91cf\u3092\u78ba\u8a8d\u3059\u308b<\/h1>\n<pre><code># apt-get -o APT::Get::Trivial-Only=true dist-upgrade\n--snip--\n\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9: 554 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 47 \u500b\u3001\u524a\u9664: 2 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\n401 MB \u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n\u3053\u306e\u64cd\u4f5c\u5f8c\u306b\u8ffd\u52a0\u3067 33.1 MB \u306e\u30c7\u30a3\u30b9\u30af\u5bb9\u91cf\u304c\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002\nE: Trivial Only \u304c\u6307\u5b9a\u3055\u308c\u307e\u3057\u305f\u304c\u3001\u3053\u308c\u306f\u7c21\u5358\u306a\u64cd\u4f5c\u3067\u306f\u3042\u308a\u307e\u305b\u3093\u3002\n<\/code><\/pre>\n<h1>\u6700\u5c0f\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9<\/h1>\n<pre><code># apt-get upgrade\n--snip--\n\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9: 436 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 0 \u500b\u3001\u524a\u9664: 0 \u500b\u3001\u4fdd\u7559: 118 \u500b\u3002\n270 MB \u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n\u3053\u306e\u64cd\u4f5c\u5f8c\u306b 218 kB \u306e\u30c7\u30a3\u30b9\u30af\u5bb9\u91cf\u304c\u89e3\u653e\u3055\u308c\u307e\u3059\u3002\n\u7d9a\u884c\u3057\u307e\u3059\u304b [Y\/n]? Y\n----snip--\n<\/code><\/pre>\n<h1>\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9<\/h1>\n<pre><code># apt-get dist-upgrade\n--snip--\n\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9: 118 \u500b\u3001\u65b0\u898f\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb: 47 \u500b\u3001\u524a\u9664: 2 \u500b\u3001\u4fdd\u7559: 0 \u500b\u3002\n131 MB \u306e\u30a2\u30fc\u30ab\u30a4\u30d6\u3092\u53d6\u5f97\u3059\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002\n\u3053\u306e\u64cd\u4f5c\u5f8c\u306b\u8ffd\u52a0\u3067 33.3 MB \u306e\u30c7\u30a3\u30b9\u30af\u5bb9\u91cf\u304c\u6d88\u8cbb\u3055\u308c\u307e\u3059\u3002\n\u7d9a\u884c\u3057\u307e\u3059\u304b [Y\/n]? Y\n--snip--\n<\/code><\/pre>\n<p>\u30d1\u30c3\u30b1\u30fc\u30b8\u306e\u885d\u7a81\u306a\u3069\u3082\u767a\u751f\u305b\u305a\u7121\u4e8b\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u3067\u304d\u305f\uff0e<\/p>\n<h1>\u30ed\u30b0\u7d42\u4e86<\/h1>\n<p><code># exit<\/code><\/p>\n<h1>sudo \u8a2d\u5b9a<\/h1>\n<p><code># visudo<\/code><br \/>\n\u3067\u78ba\u8a8d\uff0e<br \/>\n\u5fc5\u8981\u306a\u6a29\u9650\u304c\u306a\u304f\u306a\u3063\u3066\u3044\u305f\u308a\u3057\u305f\u3089\u767b\u9332\u3059\u308b\uff0e<\/p>\n<p>\u203b\u3053\u306e\u78ba\u8a8d\u304c\u7d42\u308f\u308b\u307e\u3067su \u72b6\u614b\u304b\u3089\u672a\u3060\u629c\u3051\u306a\u3044\u3088\u3046\u306b<\/p>\n<h1>\u518d\u8d77\u52d5<\/h1>\n<p><code># reboot<\/code><\/p>\n<h1>Version \u78ba\u8a8d<\/h1>\n<pre><code>$ cat \/etc\/debian_version \njessie\/sid\n$ uname -a\nLinux x61s 3.2.0-4-amd64 #1 SMP Debian 3.2.41-2+deb7u2 x86_64 GNU\/Linux\n<\/code><\/pre>\n<p>\u53c2\u8003URL<br \/>\n&#8211; [[http:\/\/www.debian.org\/releases\/wheezy\/amd64\/release-notes\/ch-upgrading.ja.html|\u7b2c4\u7ae0 Debian 6.0 (squeeze) \u304b\u3089\u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9]]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u3057\u3070\u3089\u304f\u5f85\u3064\u3068\u6b63\u5f0f\u306e\u6587\u7ae0\u304c\u51fa\u308b\u3068\u601d\u3046\u3051\u308c\u3069Wheezy \u306e\u30a2\u30c3\u30d7\u30b0\u30ec\u30fc\u30c9\u306e\u6587\u7ae0\u3092\u898b\u306a\u304c\u3089\u8a66\u3057\u306b\u3042\u3052\u3066\u307f\u305f\uff0e \u30c6\u30b9\u30c8\u74b0\u5883\u3060\u3057\uff0c\u7d20\u306b\u8fd1\u3044\u74b0\u5883\u306a\u306e\u3067\u5927\u96d1\u628a\u3067\u3059\u304c>&lt; \u30d1\u30c3\u30b1\u30fc\u30b8\u3092\u6700\u65b0\u306b $ sudo apt-get up [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"webmentions_disabled_pings":false,"webmentions_disabled":false,"activitypub_content_warning":"","activitypub_content_visibility":"","activitypub_max_image_attachments":4,"activitypub_interaction_policy_quote":"anyone","activitypub_status":"","footnotes":""},"categories":[7,6,27],"tags":[276,32,275,284],"class_list":["post-245","post","type-post","status-publish","format-standard","hentry","category-debian-linux","category-linux","category-wheezy","tag-debian-linux","tag-jessie","tag-linux","tag-wheezy"],"_links":{"self":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/245","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/comments?post=245"}],"version-history":[{"count":0,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/posts\/245\/revisions"}],"wp:attachment":[{"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/media?parent=245"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/categories?post=245"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/matoken.org\/blog\/wp-json\/wp\/v2\/tags?post=245"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}