Coreutilsのバージョンを確認するにはどうすればよいですか? gnu coreutilsは、バージョン5であると述べています。Ubuntuはそのバリエーションです。私は試した:
info coreutils
File: coreutils.info, Node: coreutils invocation, Prev: Standards conformance, Up: Common options
2.14 ‘coreutils’: Multi-call binary
バージョンは本当に2.14ですか?それは本当に時代遅れのようです。そうですか?それとも間違ったことをチェックしていますか?
短い答え-apt-cache policy
の出力のInstalled
フィールドを確認してください:
testdir:$ apt-cache policy coreutils
coreutils:
Installed: 8.21-1ubuntu5.1
Candidate: 8.21-1ubuntu5.1
Version table:
*** 8.21-1ubuntu5.1 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty-updates/main AMD64 Packages
500 http://security.ubuntu.com/ubuntu/ trusty-security/main AMD64 Packages
100 /var/lib/dpkg/status
8.21-1ubuntu5 0
500 http://us.archive.ubuntu.com/ubuntu/ trusty/main AMD64 Packages
Dpkg -sを使用して、インストールされているパッケージのバージョンを確認します。
Sudo dpkg -s coreutils
これにより、次のようになります。
Package: coreutils
Essential: yes
Status: install ok installed
Priority: required
Section: utils
Installed-Size: 6020
Maintainer: Ubuntu Developers <[email protected]>
Architecture: AMD64
Multi-Arch: foreign
Version: 8.21-1ubuntu5.1
...
ご覧のとおり、バージョン8.21-1ubuntu5.1がインストールされています。
私の50セント:)
dpkg-query
を使用
% dpkg-query --show coreutils
coreutils 8.23-4ubuntu2
axi-cache
を使用
% axi-cache policy coreutils
coreutils:
Installed: 8.23-4ubuntu2
Candidate: 8.23-4ubuntu2
Version table:
*** 8.23-4ubuntu2 0
500 http://archive.ubuntu.com/ubuntu/ wily/main AMD64 Packages
100 /var/lib/dpkg/status
Coreutilsの最新バージョンは8.24で、 GNUミラー を確認します。
Ubuntuリポジトリでは、最新バージョンは 15.04/15.10/16.04の8.2 :です。
Package coreutils
precise (12.04LTS) (utils): GNU core utilities
8.13-3ubuntu3.3 [security]: AMD64 i386
precise-updates (utils): GNU core utilities
8.13-3ubuntu3.3: AMD64 i386
trusty (14.04LTS) (utils): GNU core utilities
8.21-1ubuntu5.1 [security]: AMD64 i386
trusty-updates (utils): GNU core utilities
8.21-1ubuntu5.1: AMD64 i386
vivid (utils): GNU core utilities
8.23-3ubuntu1: AMD64 i386
wily (utils): GNU core utilities
8.23-4ubuntu2: AMD64 i386
xenial (utils): GNU core utilities
8.23-4ubuntu2: AMD64 i386
dpkg -s <packagename>
を実行できます
Coreutilsの場合、このコマンドの出力は次のようになります。
Section: utils
Installed-Size: 12955
Maintainer: Michael Stone <[email protected]>
Architecture: armhf
Multi-Arch: foreign
Version: 8.23-4
Replaces: mktemp, realpath, timeout
Pre-Depends: libacl1 (>= 2.2.51-8), libattr1 (>= 1:2.4.46-8), libc6 (>= 2.17), libselinux1 (>= 2.1.13)
Conflicts: timeout
Description: GNU core utilities
This package contains the basic file, Shell and text manipulation
utilities which are expected to exist on every operating system.
Specifically, this package includes:
Arch base64 basename cat chcon chgrp chmod chown chroot cksum comm cp
csplit cut date dd df dir dircolors dirname du echo env expand expr
factor false flock fmt fold groups head hostid id install join link ln
logname ls md5sum mkdir mkfifo mknod mktemp mv Nice nl Nohup nproc numfmt
od paste pathchk pinky pr printenv printf ptx pwd readlink realpath rm
rmdir runcon sha*sum seq shred sleep sort split stat stty sum sync tac
tail tee test timeout touch tr true truncate tsort tty uname unexpand
uniq unlink users vdir wc who whoami yes
Homepage: http://gnu.org/software/coreutils