よく忘れるのでメモ
OSバージョンの確認
$ cat /etc/debian_version 7.6
Debianの名前とバージョンの対応を忘れた時はWikiPedia便利
http://ja.wikipedia.org/wiki/Debian
以下はDebian wheezyで確認
パッケージの一覧を最新にする
$ sudo apt-get update
この時点ではパッケージのアップデートは行われないので恐がる必要はなし
パッケージ名で検索
$ apt-cache search mysql
正式名称が思い出せない時用
ローカルにあるパッケージ一覧から検索するので、インストールされていないものも検索にヒットする。(1つ前で apt-get update
で一覧を最新にしておくのもそのため)
インストールできるバージョンを見る
$ apt-cache show mysql-client | grep Version Version: 5.5.40-0+wheezy1 Version: 5.5.38-0+wheezy1
バージョンを指定してパッケージをインストールする
$ sudo apt-get install mysql-client=5.5.38-0+wheezy1
インストール済のパッケージをアップグレードする時も同様
バージョンをつけないと最新がインストールされるけど、 <パッケージ名>=<バージョン>
のフォーマットで任意のバージョンをインストールできる。