<?xml version="1.0" encoding="utf-8"?>
<rdf:RDF
  xmlns="http://purl.org/rss/1.0/"
  xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:admin="http://webns.net/mvcb/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/"
  xml:lang="ja">
  <channel rdf:about="http://www.ellinikonblue.com/blosxom/index.feedburner">
    <title>Ellinikonblue.com Weblog</title>
    <link>http://www.ellinikonblue.com/blosxom/</link>
    <description>夢は夢のまま終わらせない…</description>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <admin:generatorAgent rdf:resource="http://www.raelity.org/apps/blosxom/?v=2.1.2"/>
    <admin:errorReportsTo rdf:resource="mailto:info@ellinikonblue.com"/>
        <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/UNIX/20200309Perl4PA-APIv5OnCentOS7.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/diary/20200302amachazl.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/UNIX/20190625WP5_2MariaDB10_4.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/UNIX/20190620WP5_2PHP7_2.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/UNIX/20190620WordPress5_2Problem.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/UNIX/20190106ServerCheatSheet.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/Computer/SW/20180821WSLUbuntu.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/Computer/SW/20180731WSLUbuntu.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/UNIX/20180606WSLUbuntu18_04.html" />
        <rdf:li rdf:resource="http://www.ellinikonblue.com/blosxom/Computer/SW/20180523WSLUbuntu18_04.html" />

      </rdf:Seq>
    </items>

  </channel>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/UNIX/20200309Perl4PA-APIv5OnCentOS7.html">
    <title>PA-API v5 に Perl で対応するに当たって躓いたこと</title>
    <link>http://www.ellinikonblue.com/blosxom/UNIX/20200309Perl4PA-APIv5OnCentOS7.html</link>
    <description>　Ellinikonblue.com Weblog で、PA-API v5 に対応するに当たって、最初、WSL 上の Ubuntu (18.04 LTS) で、...</description>
    <dc:subject>UNIX</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2020-03-18T15:57:00+09:00</dc:date>
    <content:encoded>
　Ellinikonblue.com Weblog で、PA-API v5 に対応するに当たって、
最初、WSL 上の &lt;a href=&quot;https://ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; (18.04 LTS) で、
テスト用のサブルーチンを作り込んだのですが、
なんとか &lt;a href=&quot;https://ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; で、応答がもらえるプログラムができて、
今度は同じそれを &lt;a href=&quot;https://www.centos.org&quot;&gt;CentOS&lt;/a&gt; 7 で動かしてみたところ、
エラーしか返ってこない状況に悩まされ続けました。&lt;br /&gt;
&lt;br /&gt;

　モジュールに不足があるわけでもなく、最後は Perl のバージョンまで疑ったのですが、
結論、LWP::Protocol::https のバージョンアップを行っただけで、
&lt;a href=&quot;https://ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; で通ったプログラムがそのまま、
&lt;a href=&quot;https://www.centos.org&quot;&gt;CentOS&lt;/a&gt; でも動きました。&lt;br /&gt;
&lt;br /&gt;

　LWP::Protocol::https のバージョンの差（このバージョンアップに紐付いていくつかのモジュールも
自動的にバージョンアップされますが…）で、何が起こっていたのかまでは正確に言及はできませんが、

&lt;pre&gt;
perl -MIO::Socket::SSL=debug3 test.pl
&lt;/pre&gt;

として、実行したときの応答が明らかに違うので、原因はこのモジュールで間違いないと思います。&lt;br /&gt;
&lt;br /&gt;

　&lt;a href=&quot;https://www.centos.org&quot;&gt;CentOS&lt;/a&gt; は　yum でインストールできる
標準リポジトリから perl 本体もモジュールも拾ってきていました。&lt;br /&gt;
　いざ、モジュールのバージョンアップとなった際、昨今は cpanm と言う便利なコマンドがあって、
これを使って LWP::Protocol::https をインストールすると、
依存関係も含めて必要なモジュールはすべて拾ってきてくれて、
かつ &lt;a href=&quot;https://www.centos.org&quot;&gt;CentOS&lt;/a&gt; の
標準リポジトリからインストールしたモジュールより優先して使用してくれるので、
実質、モジュールのアップデートを行えば perl のバージョンアップなどせずともすべて解決しました。&lt;br /&gt;
&lt;br /&gt;

　このあたりの perl の環境整備や cpanm については、別途、
今後のことを含めてもう少し詳しめにまとめておこうと思います。</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/diary/20200302amachazl.html">
    <title>甘茶蔓 (amachazl)</title>
    <link>http://www.ellinikonblue.com/blosxom/diary/20200302amachazl.html</link>
    <description>　PA-API v5 移行というちゃぶ台返しのために、必死になって、なんとか Perl での対応は終わらせ、死に体のここについては...</description>
    <dc:subject>日々の出来事</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2020-03-03T10:57:00+09:00</dc:date>
    <content:encoded>
　PA-API v5 移行というちゃぶ台返しのために、
必死になって、なんとか Perl での対応は終わらせ、死に体のここについては
対応が済んで入るのですが、PHP での対応に四苦八苦しており、
どうも v4 停止の期限までに間に合いそうにありません。&lt;br /&gt;
&lt;br /&gt;

　ひとまず amazlet で…と思っていたら 3 月 9 にこれも停止… orz&lt;br /&gt;
&lt;br /&gt;

　万事休す…と思っていたら、甘茶蔓 (amachazl) と言う救世主が現れました！&lt;br /&gt;
　amazlet 互換 PA-API v5 対応のスーパーツールで、
これで急場は凌いでもらえるのではないかと…&lt;br /&gt;
&lt;br /&gt;

　問題は PHP に関する自分の勘がいつ戻ってくるか…
なんせ 5 年ぶりくらいに、コードを書くハメになっているので… (_ _;A

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://amachazl.com/&quot;&gt;甘茶蔓 (amachazl) - amazon associate link generator&lt;/a&gt;&lt;script async src=&quot;//cdn.embedly.com/widgets/platform.js&quot; charset=&quot;UTF-8&quot;&gt;&lt;/script&gt;

&lt;div class=&quot;snapAsin row&quot;&gt;
  &lt;div class=&quot;asin-image col-md-4&quot;&gt;
    &lt;a href=&quot;https://www.amazon.co.jp/dp/4897978858?tag=ellinikonbcom-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&quot;&gt;&lt;img src=&quot;https://m.media-amazon.com/images/I/518ff0D-ASL._SL160_.jpg&quot;&gt;&lt;/a&gt;
  &lt;/div&gt;
  &lt;div class=&quot;asin-detail col-md-8&quot;&gt;
    &lt;a href=&quot;https://www.amazon.co.jp/dp/4897978858?tag=ellinikonbcom-22&amp;linkCode=ogi&amp;th=1&amp;psc=1&quot;&gt;いきなりはじめるPHP~ワクワク・ドキドキの入門教室&lt;/a&gt;&lt;br /&gt;
    谷藤 賢一 著&lt;br /&gt;  ( リックテレコム )&lt;br /&gt;
    ￥1
  &lt;/div&gt;
&lt;/div&gt;
</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/UNIX/20190625WP5_2MariaDB10_4.html">
    <title>WordPress 5.2 への道 (2) ： MariaDB を 5.5 から 10.4 へアップデート</title>
    <link>http://www.ellinikonblue.com/blosxom/UNIX/20190625WP5_2MariaDB10_4.html</link>
    <description>　Wordpress は 5.2 から、MariaDB の動作要件も 10.1 以上とされていますので、ついでに MariaDB も...</description>
    <dc:subject>UNIX</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2019-08-27T22:02:00+09:00</dc:date>
    <content:encoded>
　&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; は 5.2 から、
&lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; の動作要件も 10.1 以上とされていますので、
ついでに &lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; も
10.4.6 で Stable Release となった最新版に、
&lt;a href=&quot;https://www.centos.org/&quot;&gt;CentOS&lt;/a&gt; 7 標準リポジトリの 5.5 から
アップグレードします。&lt;br /&gt;
&lt;br /&gt;

　&lt;strong&gt;万が一に備えて、必ずデータベースのバックアップをしてから実施して下さい。&lt;/strong&gt;&lt;br /&gt;
&lt;br /&gt;

　バックアップが終わったら、まずは

&lt;pre&gt;
curl -sS http://douwnloads.mariadb.com/MariaDB/mariadb_repo_setup | sudo bash
&lt;/pre&gt;

として、&lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; の
最新 Stable 版へのリポジトリを登録します。&lt;br /&gt;
　この登録が無事終われば、

&lt;pre&gt;
sudo systemctl stop mariadb
sudo yum update
&lt;/pre&gt;

とすれば、最新版の 10.4 系がアップデート候補に挙がってくるようになるので、
実行すれば、&lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; 5.5 から一気に 10.4 でも、
データも引き継がれ、アップグレードされるはずです。&lt;br /&gt;
&lt;br /&gt;

　ただし、アップグレード直後は、&lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; が起動していませんし、
システム起動時にも起動しない設定に戻るので、以下のように起動してください。

&lt;pre&gt;
sudo systemctl enable mariadb
sudo systemctl restart mariadb
&lt;/pre&gt;

データを引き継いでうまくアップデートできなかった場合は、一度、
&lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; を
初期化してバックアップから復元して下さい。&lt;br /&gt;
&lt;br /&gt;

　以上、の処理が終われば、&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; も
アップグレードできるようになっているはずで、それが終了すれば（手順は端折ります）、
無事、&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; 5.2 へのアップグレードは完了です。</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/UNIX/20190620WP5_2PHP7_2.html">
    <title>WordPress 5.2 への道 (1) ： PHP を 5.4 から 7.2 へアップデート</title>
    <link>http://www.ellinikonblue.com/blosxom/UNIX/20190620WP5_2PHP7_2.html</link>
    <description>　Wordpress を 5.2.x へアップデートするために、PHP を CentOS 7 標準の5.4 から 7.2 へアップデートします。...</description>
    <dc:subject>UNIX</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2019-07-10T14:15:00+09:00</dc:date>
    <content:encoded>
　&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; を 5.2.x へアップデートするために、
PHP を &lt;a href=&quot;https://www.centos.org/&quot;&gt;CentOS&lt;/a&gt; 7 標準の
5.4 から 7.2 へアップデートします。&lt;br /&gt;
&lt;br /&gt;

　PHP の最新は 7.3 系ですが、7 系であれば、
&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; の動作要件は満たしますし、
セキュリティーサポートは来年末まであリ、
また &lt;a href=&quot;https://ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; の最新 LTS 18.04 でも
標準で採用されていることもあり、
さらに自分でも構築したことのある PHP 7.2 をターゲットにしますが、
やり方は基本、PHP 7.3 でも同じはずです。&lt;br /&gt;
&lt;br /&gt;

　PHP は Remi リポジトリから導入します。まずは EPEL/Remi リポジトリを導入します。

&lt;pre&gt;
sudo yum install epel-release -y
sudo rpm -ivh https://rpms.remirepo.net/enterprise/remi-release-7.rpm
&lt;/pre&gt;

　次に現状インストールされている PHP 5.4 のパッケージを確認します。

&lt;pre&gt;
rpm -qa | grep php
&lt;/pre&gt;

　PHP 本体他、&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; の動作に必要な
パッケージもあるはずなので、これらをまとめて同等のパッケージをインストールするため、
メモっておいてください。&lt;br /&gt;
　また PHP の設定ファイル (/etc/php.ini) もバックアップをとっておき、
バージョンアップ後に設定を反映させるなり、 7.2 インストール後にバックアップと置き換えるなりの
作業が必要になります。&lt;br /&gt;
&lt;br /&gt;

　その上で、PHP 5.4 をアンインストールし、以下のように PHP 7.2 を導入します。

&lt;pre&gt;
sudo yum remove php* -y
sudo yum --enablerepo=remi,remi-php72 install php php-mysqlnd php-gd php-xml php-xmlrpc php-mbstring php-mcrypt php-fpm php-opcache php-apcu -y
&lt;/pre&gt;

　上記の例では、PHP 本体の他に php-fpm や OPcache/APCu も合わせてインストールしています。
ここは先ほどメモしたパッケージで、足りないものは適宜足してください。&lt;br /&gt;
　これで PHP 7.2 へのアップデートは終了です。&lt;br /&gt;
&lt;br /&gt;

&lt;a href=&quot;http://www.ellinikonblue.com/blosxom/&quot;&gt;Ellinikonblue.com Weblog&lt;/a&gt;
&lt;a href=&quot;http://www.ellinikonblue.com/blosxom/UNIX/20190620WordPress5_2Problem.html&quot;&gt;「
WordPress 5.2 から PHP 5.6 が必須になった件」&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://www.atmarkit.co.jp/ait/articles/1604/12/news030.html&quot;&gt;「WordPress&quot;1000倍&quot;高速化」チューニング 第一弾──「PHP 5.6」「OPCache」「APCu」を導入する (1/2)&lt;/a&gt;

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://www.atmarkit.co.jp/ait/articles/1604/18/news012.html&quot;&gt;「WordPress&quot;1000倍&quot;高速化」チューニング 第二弾──「PHP 7」を導入する (1/2)&lt;/a&gt;&lt;script async src=&quot;//cdn.embedly.com/widgets/platform.js&quot; charset=&quot;UTF-8&quot;&gt;&lt;/script&gt;</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/UNIX/20190620WordPress5_2Problem.html">
    <title>WordPress 5.2 から PHP 5.6 が必須になった件</title>
    <link>http://www.ellinikonblue.com/blosxom/UNIX/20190620WordPress5_2Problem.html</link>
    <description>　Wordpress の 2019 年 6 月時点の最新版5.2 から、動作に必要な PHP のバージョンが 5.6 以上でないと、...</description>
    <dc:subject>UNIX</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2019-06-25T15:22:00+09:00</dc:date>
    <content:encoded>
　&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; の 2019 年 6 月時点の最新版
5.2 から、動作に必要な PHP のバージョンが 5.6 以上でないと、
アップグレードできなくなってしまいました。&lt;br /&gt;
&lt;br /&gt;

　一方で &lt;a href=&quot;https://www.centos.org/&quot;&gt;CentOS&lt;/a&gt; 7 では、
標準リポジトリからインストールできる
PHP が 5.4 という状況で、お気軽にレンタルサーバーで
&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; していた人は、
容易にアップグレードできなくなってしまい、
PHP の古いバージョンによる脆弱性云々より、これによって放置される
&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; サイトが増える方がちょっと心配。&lt;br /&gt;
&lt;br /&gt;

…なんですが、人のことを心配する前に、個人的には面倒見ている &lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; は
なんとかせざるえず、ちょっと前に、
クリーンインストールで PHP 7.2 + &lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; 10.2 で
1 サーバ立てたのですが、やろう、やろうと思って、結局、
この作業工程をドキュメントまとめておらず、
これから何台、この作業をやらなくてはならなくなるか見えないので、
今のうちにまとめておくことしました。&lt;br /&gt;
&lt;br /&gt;

　やることは…

&lt;ol&gt;
  &lt;li&gt; PHP のアップデート
  &lt;/li&gt;
  &lt;li&gt; &lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; のアップデート
  &lt;/li&gt;
  &lt;li&gt; &lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; のアップデート
  &lt;/li&gt;
&lt;/ol&gt;

となります。&lt;br /&gt;
&lt;br /&gt;

　&lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; も &lt;a href=&quot;https://www.centos.org/&quot;&gt;CentOS&lt;/a&gt; 7 の
標準リポジトリでは 5.5 になり、&lt;a href=&quot;http://wordpress.org/&quot;&gt;Wordpress&lt;/a&gt; の
動作用件では、10.1 以上とされているので、おそらくこちらは必須ではないように思いますが、
まとめて一度ですませておくことにします。&lt;br /&gt;
&lt;br /&gt;

　では各項目ごとにまとめていきます。</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/UNIX/20190106ServerCheatSheet.html">
    <title>いつもサーバを立てるときに参考にする情報</title>
    <link>http://www.ellinikonblue.com/blosxom/UNIX/20190106ServerCheatSheet.html</link>
    <description>　この正月、久々に長い休みが取れたと思ったら、サーバーの移行を手伝わされることになって、...</description>
    <dc:subject>UNIX</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2019-01-22T15:38:00+09:00</dc:date>
    <content:encoded>
　この正月、久々に長い休みが取れたと思ったら、サーバーの移行を手伝わされることになって、
久々にインストールしたての &lt;a href=&quot;https://www.centos.org/&quot;&gt;CentOS&lt;/a&gt; 7 から
設定し、LAMP （死語？w ）の準備、初チャレンジとして
&lt;a href=&quot;https://wordpress.org/&quot;&gt;WordPress&lt;/a&gt; の
データ移行まで経験させてもらったのですが、こういう作業をする際、
OS から LAMP までは、いつも同じサイトの情報を参照させてもらっているのに、
毎度、&lt;a href=&quot;https://www.google.com/&quot;&gt;Google&lt;/a&gt; 検索から入るので、
やっとその効率の悪さに気がついて、メモっておくことにしました。&lt;br /&gt;
&lt;br /&gt;

&lt;strong&gt;サーバーの基本的な設定&lt;/strong&gt;
&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://www.sakura-vps.net/&quot;&gt;さくらインターネットのVPS（仮想専用サーバー）構築・設定マニュアル&lt;/a&gt;

&lt;strong&gt;サーバーの設定から WordPress のインストールまで&lt;/strong&gt;
&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://vps.sakura.ad.jp/guide/&quot;&gt;入門ガイド｜VPS（仮想専用サーバー）はさくらインターネット&lt;/a&gt;

　今回は人んちだと思って、&lt;a href=&quot;https://www.centos.org/&quot;&gt;CentOS&lt;/a&gt; 7 の上に、
&lt;a href=&quot;https://httpd.apache.org/&quot;&gt;Apache&lt;/a&gt; 2.4 は
そのままパッケージインストールしたのですが、
&lt;a href=&quot;https://secure.php.net/&quot;&gt;PHP&lt;/a&gt; は 7.2 、
データベースは &lt;a href=&quot;https://mariadb.org/&quot;&gt;MariaDB&lt;/a&gt; も
10.2 を入れ込んでやりました (^^)v&lt;br /&gt;
&lt;br /&gt;

　その際、WordPress の動作環境のチューニングは、以下の記事を参考にしました。
ちなみに、以下の記事も &lt;a href=&quot;https://wordpress.org/&quot;&gt;WordPress&lt;/a&gt; サイトを
構築するたびに、これまでよく拝見させていただいてました。

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;http://www.atmarkit.co.jp/ait/series/2117/&quot;&gt;とにかく速いWordPress&lt;/a&gt;&lt;script async src=&quot;//cdn.embedly.com/widgets/platform.js&quot; charset=&quot;UTF-8&quot;&gt;&lt;/script&gt;

　ご参考になれば…m(_ _)m</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/Computer/SW/20180821WSLUbuntu.html">
    <title>Microsoft ストアの Ubuntu の使い方まとめ</title>
    <link>http://www.ellinikonblue.com/blosxom/Computer/SW/20180821WSLUbuntu.html</link>
    <description>　最近、Microsoft ストアで配布されている Ubuntu（ Windows Subsystem for Linux (WSL) で動作する...</description>
    <dc:subject>コンピュータ &#187; ソフトウェア</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2018-08-26T23:07:00+09:00</dc:date>
    <content:encoded>
　最近、Microsoft ストアで配布されている &lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt;
（ Windows Subsystem for Linux (WSL) で動作する
&lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; ）の話しかしていないように思いますが、
大分書き散らしたので、まとめておきます。&lt;br /&gt;
&lt;br /&gt;

　まずインストールは、「 Ubuntu 」として配されているものをインストールすれば OK 。
バージョン番号付きのものも配布されていますが、バージョン番号なしのものが今一番安定しているバージョンで、
かつバージョンアップも

&lt;pre&gt;
sudo do-release-upgrade
&lt;/pre&gt;

とすれば OK 。&lt;br /&gt;
&lt;br /&gt;

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://forest.watch.impress.co.jp/docs/serial/yajiuma/1134055.html&quot;&gt;ストアにある3つの「Ubuntu」の違いは？ ～WLSの「Ubuntu」をアップグレードする方法／「Ubuntu」のリリース形態を理解して、適切なものを選択しよう【やじうまの杜】&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

　またインストール後の日本語化については、下記の記事が今一番きれいにまとまっています。&lt;br /&gt;
&lt;br /&gt;

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;http://www.atmarkit.co.jp/ait/articles/1806/28/news043.html&quot;&gt;WSLのUbuntu環境を日本語化する&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;

　WSL で動く &lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; で
&lt;a href=&quot;https://www.docker.com/&quot;&gt;Docker&lt;/a&gt; まで動いてしまうらしいので、
ディストリビューションが増えたり、今後ともさらに便利になっていきそう。&lt;br /&gt;
　しっかり身につけて活用していこうと思います。&lt;br /&gt;
&lt;br /&gt;

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;http://www.nuits.jp/entry/docker-on-wsl&quot;&gt;Windows Subsystem for Linux（Hyper-Vなし）でDockerを動かす - nuits.jp blog&lt;/a&gt;&lt;script async src=&quot;//cdn.embedly.com/widgets/platform.js&quot; charset=&quot;UTF-8&quot;&gt;&lt;/script&gt;</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/Computer/SW/20180731WSLUbuntu.html">
    <title>Microsoft ストアの Ubuntu</title>
    <link>http://www.ellinikonblue.com/blosxom/Computer/SW/20180731WSLUbuntu.html</link>
    <description>ストアにある3つの「Ubuntu」の違いは？ ～WLSの「Ubuntu」をアップグレードする方法／「Ubuntu」のリリース形態を理解して、適切なものを選択しよう【やじうまの杜】...</description>
    <dc:subject>コンピュータ &#187; ソフトウェア</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2018-07-31T19:14:00+09:00</dc:date>
    <content:encoded>
&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://forest.watch.impress.co.jp/docs/serial/yajiuma/1134055.html&quot;&gt;ストアにある3つの「Ubuntu」の違いは？ ～WLSの「Ubuntu」をアップグレードする方法／「Ubuntu」のリリース形態を理解して、適切なものを選択しよう【やじうまの杜】&lt;/a&gt;&lt;script async src=&quot;//cdn.embedly.com/widgets/platform.js&quot; charset=&quot;UTF-8&quot;&gt;&lt;/script&gt;&lt;br /&gt;

　そういうことは早く言ってよ！…と言う話。&lt;br /&gt;
　Microsoft ストアで配布されている &lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; は、
今、ただの「Ubuntu」、「Ubuntu 16.04」、「Ubuntu 18.04」と三つあり、
それぞれが LTS(Long Term Support) 版がベースになっており、
入れ直し以外で、アップグレード（例えば 16.04 → 18.04 へ）はできないものだと思い込んでたのですが、
なんてことはない、「Ubuntu」を入れておくのが正解で、頃合いのタイミングで、
なうな（死語 w）LTS になってくれるので、今は Ubuntu = Ubuntu 16.04 ですが、
そのうち、Ubuntu 18.04 になって、そうなった頃に

&lt;pre&gt;
sudo do-release-upgrade
&lt;/pre&gt;

とすれば、16.04 時代にインストールした「Ubuntu」も 18.04 にアップグレードが可能だとのこと。&lt;br /&gt;
&lt;br /&gt;

「Ubuntu 18.04」で普通に環境再構築しちゃったよ…orz&lt;br /&gt;
　今度、さらっぴんの Windows の環境構築するか、Ubuntu 20.04 がでる頃には忘れていそうなので、
メモっておきます (._.)φ

&lt;div class=&quot;snaplt&quot;&gt;
  &lt;a href=&quot;http://www.ellinikonblue.com/blosxom/lib/image/Computer/20180523WSLUbuntu18_04.jpg&quot;
    rel=&quot;lightbox[20180731WSLUbuntu]&quot;&gt;&lt;img class=&quot;img-responsive&quot;
    src=&quot;http://www.ellinikonblue.com/blosxom/lib/image/thumbnail/Computer/20180523WSLUbuntu18_04.jpg&quot;
    alt=&quot;Image:Computer/20180523WSLUbuntu18_04.jpg&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/UNIX/20180606WSLUbuntu18_04.html">
    <title>Windows 10 の WSL で Ubuntu 18.04 LTS を使い始めたところ…</title>
    <link>http://www.ellinikonblue.com/blosxom/UNIX/20180606WSLUbuntu18_04.html</link>
    <description>　Ubuntu 16.04 を使っていたときにやれていた、やりたいことは 18.04 でできているので、...</description>
    <dc:subject>UNIX</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2018-06-20T15:43:00+09:00</dc:date>
    <content:encoded>
　&lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; 16.04 を
使っていたときにやれていた、やりたいことは 18.04 でできているので、
不具合というわけではないですが、ちょっと気になる症状が出て、それをなんとか解消できたので、
メモっておきます。&lt;br /&gt;
&lt;br /&gt;

1. ebtables のアップデートがエラーになる&lt;br /&gt;
　最初からそうだったかは、記憶が定かではないのですが、
apt を使ってアップデート行うと、ebtables のアップデートの際、エラーが出るのようになりました。&lt;br /&gt;
　下記の記事を参考におまじないを唱えると、解消しました。

&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://www.labohyt.net/blog/microsoft/post-2737/&quot;&gt;Ubuntu 18.04 on WSL で ebtable のアップデートがエラーになる備忘録&lt;/a&gt;&lt;script async src=&quot;//cdn.embedly.com/widgets/platform.js&quot; charset=&quot;UTF-8&quot;&gt;&lt;/script&gt;

　そもそもにして ebtables が何をしているのか、このおまじないは何をやっているのかまで、
見きれてないのですが、その後大きな問題もなくアップでとできているので、由としています。&lt;br /&gt;
&lt;br /&gt;

2. gem update で openssl がエラーになる&lt;br /&gt;
　18.04 で ruby をインストールするとくっついてくるネイティブエクステンションに
openssl があるのですが、これがアップデートしようとすると、コンパイルできずにアップデート出来ません。&lt;br /&gt;
　これは

&lt;pre&gt;
# sudo apt install libssl-dev
&lt;/pre&gt;

　として libssl-dev パッケージをインストールすると解消します。
以前、ffi でもエラーが出たときがあって、そのときは同様に

&lt;pre&gt;
# sudo apt install libffi-dev
&lt;/pre&gt;

　として libffi-dev をインストールしてやればエラーはでなくなりました。
付属でくっついてくるなら、コンパイルで必要ならライブラリも依存パッケージとして、
インストールしといて欲しい…と思わなくはないです (_ _;A

&lt;div class=&quot;snaplt&quot;&gt;
  &lt;a href=&quot;http://www.ellinikonblue.com/blosxom/lib/image/Computer/20180523WSLUbuntu18_04.jpg&quot;
    rel=&quot;lightbox[20180606WSLUbuntu18_04]&quot;&gt;&lt;img class=&quot;img-responsive&quot;
    src=&quot;http://www.ellinikonblue.com/blosxom/lib/image/thumbnail/Computer/20180523WSLUbuntu18_04.jpg&quot;
    alt=&quot;Image:Computer/20180523WSLUbuntu18_04.jpg&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
  </item>
  <item rdf:about="http://www.ellinikonblue.com/blosxom/Computer/SW/20180523WSLUbuntu18_04.html">
    <title>Ubuntu 18.04 が Microsoft Store に登場！…してしまった orz</title>
    <link>http://www.ellinikonblue.com/blosxom/Computer/SW/20180523WSLUbuntu18_04.html</link>
    <description>「Ubuntu 18.04」が"Microsoft Store"に登場 ～従来の「Ubuntu」とも共存可能／2018年4月にリリースされた新しい長期サポートリリース...</description>
    <dc:subject>コンピュータ &#187; ソフトウェア</dc:subject>
    <dc:creator>Ellinikonblue.com</dc:creator>
    <dc:date>2018-05-29T21:27:00+09:00</dc:date>
    <content:encoded>
&lt;a class=&quot;embedly-card&quot; data-card-description=&quot;0&quot; data-card-type=&quot;article&quot; href=&quot;https://forest.watch.impress.co.jp/docs/news/1121572.html&quot;&gt;「Ubuntu 18.04」が&quot;Microsoft Store&quot;に登場 ～従来の「Ubuntu」とも共存可能／2018年4月にリリースされた新しい長期サポートリリース&lt;/a&gt;&lt;script async src=&quot;//cdn.embedly.com/widgets/platform.js&quot; charset=&quot;UTF-8&quot;&gt;&lt;/script&gt;

　4 月 26 日（米国時間）に &lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; 18.04 LTS が
リリースされました。&lt;br /&gt;
&lt;br /&gt;

　以前はほぼ自己研鑽 w のために使っているだけでしたが、
&lt;a href=&quot;http://www.amazon.co.jp/exec/obidos/ASIN/B01JNAVHJA/ellinikonbcom-22/ref=nosim/&quot;&gt;Windows 10&lt;/a&gt; の WSL(Windows Subsystem for Linux) が
とても便利で、&lt;a href=&quot;http://cmder.net/&quot;&gt;cmder&lt;/a&gt;　と組み合わせて、
コマンドベースの作業はほぼこれ一つで最近は行っているので、
さぁ Micorosft Store で配布されている &lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; は
どうなるんだろうと思っていました。&lt;br /&gt;
&lt;br /&gt;

　WSL の環境は、ストアアプリである &lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; を
アンインストールすると、作成した環境ごと消えてしまうので、
この環境の中で 18.04 LTS へ都合のいいときに、自分のタイミングでアップデート出来たら…
いいなぁと思っていました。&lt;br /&gt;
&lt;br /&gt;

　当然、世の中そんな甘いはずはなく (^^;A 、
&lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; 18.04 LTS は、
これまでの &lt;a href=&quot;https://www.ubuntu.com/&quot;&gt;Ubuntu&lt;/a&gt; とは別アプリとして、
Micorsoft Store で配布が開始されてしまいました orz&lt;br /&gt;
&lt;br /&gt;

　ま、そんなたいそうな設定はありませんし、アップデートやパッケージの追加も含めて、
1 ～ 2 時間かけて、18.04 でも今自分がやっている作業はできる環境が整備できました。&lt;br /&gt;
　2 年に 1 度のことだから…といいたい所なんですが、 2 年経つと前回やったことを確実に忘れていそう w で、
&lt;a href=&quot;http://www.ellinikonblue.com/&quot;&gt;Ellinikonblue.com Reloaded&lt;/a&gt; の方の
コンテンツの充実のためにも、ドキュメントをまとめていきたいと思います。

&lt;div class=&quot;snaplt&quot;&gt;
  &lt;a href=&quot;http://www.ellinikonblue.com/blosxom/lib/image/Computer/20180523WSLUbuntu18_04.jpg&quot;
    rel=&quot;lightbox[20180523WSLUbuntu18_04]&quot;&gt;&lt;img class=&quot;img-responsive&quot;
    src=&quot;http://www.ellinikonblue.com/blosxom/lib/image/thumbnail/Computer/20180523WSLUbuntu18_04.jpg&quot;
    alt=&quot;Image:Computer/20180523WSLUbuntu18_04.jpg&quot; /&gt;&lt;/a&gt;
&lt;/div&gt;</content:encoded>
  </item>
</rdf:RDF>
