ROSの入ったUbuntu16.04を18.04にアップグレードする方法

この記事ではros-kineticの入ったUbuntu16.04を18.04にアップグレードする方法について解説していきたいと思います.

rosを使ったことがある方は知っていると思いますがrosのバージョンはUbuntuのバージョンに依存していますよね.

そのため,Ubuntuのバージョンを変更するとインストールするROSのバージョンも変更する必要があります.

じゃあUbuntuのバージョンをアップグレードする際にROSはどうしたらいいのでしょうか.

というわけで今回はROSの入っているUbuntuでバージョンをアップグレードする方法について解説していきます.

追記
Ubuntuのバージョンアップグレードは無事に終了したんですがその後改めて環境を確かめてみるとやはり2つのバージョンのboostとかが入っていたりでなかなかに終わった環境になりましたので結局クリーンインストールしました.

正直最初からクリーンインストールしておいたらよかったなーと思わなくもないのでみなさんも気をつけてください.

やはりMacとかWindowsみたいに互換性を保ったままのアップグレードはしてくれないみたいですね...

ROSのアンインストール

まぁROSをアンインストールしちゃいましょう.

それだけかいと思うかもしれませんがこいつがいるとやはりアップグレードが阻止されてしまうようです.

そのためまずは以下のコマンドでROSを削除しちゃいましょう.

sudo apt-get --purge remove ros-*

正直とんでもない量のパッケージが削除されてしまいますが躊躇せずにやってくださいね.

というわけでこいつをアンインストールしてしまえばあとは簡単です.

早速Ubuntuをアップグレードしちゃいましょう.

Ubuntuのアップグレード

以下のコマンドを入力してアップグレードしちゃいましょう.

sudo apt-get update
sudo apt-get upgrade
sudo apt dist-upgrade
sudo do-release-upgrade

ちなみにupdateとupgradeはrosを消去する前に行っておくほうがいいのかもしれませんが私は消去してからこれらのコマンドを入力しました.

また,dist-upgradeを行ったあとはrebootするようにしましょう.再起動後にdo-release-upgradeを行うとbionic(18.04)のインストールが行われていくはずです.

ROSの再インストール

Ubuntu18.04にROSをインストールする方法についてはこちらに記載していますので是非確認してみてください.

まとめ

というわけでこのように簡単にUbuntuのアップグレードは行うことができます.

そろそろUbuntu16.04の更新の終了も近づいてきたのでこの期にみなさんも快適なUbuntu18.04生活を楽しんでみてはいかがでしょうか.

0 件のコメント :

コメントを投稿