Debianのdateコマンドで令和を表示させようとしたができなかった。
dateコマンドはlibc6パッケージを利用しているらしく、libc6についてDebian8,9,10の最新版を利用してみたが、すべて令和は表示できなかった。
※もしかしたらlibc6パッケージではないのかも。。
Debian8のlibc6パッケージ
# cat /etc/debian_version 8.11 # aptitude update && aptitude upgrade ... # aptitude show libc6 | grep "バージョン" バージョン: 2.19-18+deb8u10 # date +%Ec -d 20190501 平成31年05月01日 00時00分00秒
Debian9のlibc6パッケージ
# vi /etc/apt/sources.list ... === 追記 === #stretch deb http://ftp.jp.debian.org/debian stretch main contrib non-free deb-src http://ftp.jp.debian.org/debian stretch main contrib non-free #buster deb http://deb.debian.org/debian buster main contrib non-free deb-src http://ftp.jp.debian.org/debian buster main contrib non-free ============ # vi /etc/apt/preferences.d/notupdate Package: * Pin: release n=buster Pin-Priority: 1 Package: * Pin: release n=stretch Pin-Priority: 1 # aptitude update ... # aptitude install libc6 -t stretch 以下のパッケージが更新されます: libc6{b} ... 以下のアクションでこれらの依存関係の問題は解決されます: 以下のパッケージをインストールする: 1) libc-l10n [2.24-11+deb9u4 (stable)] 以下のパッケージを更新する: 2) binutils [2.25-5+deb8u1 (now, oldstable) -> 2.28-5 (stable)] 3) libc-bin [2.19-18+deb8u10 (now, oldstable) -> 2.24-11+deb9u4 (stable)] 4) libc-dev-bin [2.19-18+deb8u10 (now, oldstable) -> 2.24-11+deb9u4 (stable)] 5) libc6-dbg [2.19-18+deb8u10 (now, oldstable) -> 2.24-11+deb9u4 (stable)] 6) libc6-dev [2.19-18+deb8u10 (now, oldstable) -> 2.24-11+deb9u4 (stable)] 7) linux-libc-dev [3.16.64-2 (now, oldstable) -> 4.9.168-1 (stable)] 8) locales [2.19-18+deb8u10 (now, oldstable) -> 2.24-11+deb9u4 (stable)] この解決方法を受け入れますか? [Y/n/q/?]y 以下の新規パッケージがインストールされます: libc-l10n{a} 以下のパッケージが更新されます: binutils libc-bin libc-dev-bin libc6 libc6-dbg libc6-dev linux-libc-dev locales 更新: 8 個、新規インストール: 1 個、削除: 0 個、保留: 0 個。 ... # aptitude show libc6 | grep "バージョン" バージョン: 2.24-11+deb9u4 # date +%Ec -d 20190501 平成31年05月01日 00時00分00秒
Debian10のlibc6パッケージ
# aptitude install libc6 -t buster 以下の新規パッケージがインストールされます: libidn2-0{a} libunistring2{a} 以下のパッケージが更新されます: libc-bin libc-l10n libc6 locales ... 以下のアクションでこれらの依存関係の問題は解決されます: 以下のパッケージを更新する: 1) libc-dev-bin [2.24-11+deb9u4 (now, stable) -> 2.28-8 (testing)] 2) libc6-dbg [2.24-11+deb9u4 (now, stable) -> 2.28-8 (testing)] 3) libc6-dev [2.24-11+deb9u4 (now, stable) -> 2.28-8 (testing)] この解決方法を受け入れますか? [Y/n/q/?]y 以下の新規パッケージがインストールされます: libidn2-0{a} libunistring2{a} 以下のパッケージが更新されます: libc-bin libc-dev-bin libc-l10n libc6 libc6-dbg libc6-dev locales 更新: 7 個、新規インストール: 2 個、削除: 0 個、保留: 910 個。 23.6 M バイトのアーカイブを取得する必要があります。展開後に 17.4 M バイトのディスク領域が新たに消費されます。 先に進みますか? [Y/n/?] ... # aptitude show libc6 | grep "バージョン" バージョン: 2.28-8 # date +%Ec -d 20190501 平成31年05月01日 00時00分00秒
参考
https://qiita.com/yosshy/items/4ed9e3e49cf346ca670d