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