2011年11月01日

■【Ubuntu】サポートが切れたUbuntuを使い続けたい!

Ubuntuのサポートが切れるとapt-getなどのネットワーク経由でのソフトウェアインストールができなくなってしまいます。
その前に、バージョンアップをすれば問題ないのですが・・・
何らかの理由で現在のバージョンを使わなければならない場合、とても困ったものです。
解決策なのですが、 /etc/apt/sources.list を変更します。
最新版に変更したい時のために、sources.list は sources_old.list と名前を変えて保存しておきましょう。

## EOL upgrade sources.list
# Required
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-updates main restricted universe multiverse
deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-security main restricted universe multiverse

# Optional
#deb http://old-releases.ubuntu.com/ubuntu/ CODENAME-backports main restricted universe multiverse


COENAME はUbuntuのバージョンごとに違います。
古いUbuntu一覧 参照
EOLUpgradesv
これで、サポートが切れたUbuntuでも使い続けることができます。

ちなみにUbuntuのバージョンを上げたい場合は、/etc/apt/sources.list の CODENAME を一つ上のバージョン名に変更するとアップデートすることができます。
次のバージョンのサポートが切れていなければ、sources_old.list の名前を元に戻して使用してください。
sources.listの変更が終わったら、以下のコマンドでアップデートができます。

$ sudo apt-get update
$ sudo apt-get upgrade


バージョンは一気に飛ばしてあげることができない(多分)ので・・・めんどくさければ一度綺麗に消してしまったほうが良いかもしれません。


posted by shio_chan at 10:05| Comment(0) | TrackBack(0) | Ubuntu | このブログの読者になる | 更新情報をチェックする

2011年10月21日

■【Ubuntu】【curl】curl: (60) SSL certificate problem, verify that the CA cert is OK. Details: 〜

Windows 環境の VM で Ubuntu を使っている人には起こりやすいエラーかな?
自分は Mac 使いなのでよくわからないが、メモ程度に・・・。

curl: (60) SSL certificate problem, verify that the CA cert is OK. Details:
 - 長いため以下略 -

SSLの証明が古いか、存在しないために発生するエラーのようです。
curl コマンド以外にもSSLの証明を使用しているコマンド( Wget や Git 等)でもエラーが発生いすることがあるみたいです。
Firefox から証明書を取り出す方法もあるみたい(正規手法) 
参考 ブクマクロ開発に [ cygwin の curl がSSLエラーになる ]

curl 問題は解決しても、他のコマンドは解決しないため別の解決方法で。

$ curl http://curl.haxx.se/ca/cacert.pem | awk 'split_after==1{n++;split_after=0} /-----END CERTIFICATE-----/ {split_after=1} {print > "cert" n ".pem"}'
$ c_rehash

適当な証明書を取得しているため安全面では不安なところ。



ラベル:ubuntu Curl vm
posted by shio_chan at 11:01| Comment(0) | TrackBack(0) | Ubuntu | このブログの読者になる | 更新情報をチェックする
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。