Debian 8.3のインストールでこれを実行すると置き換えられるapt-cache depends tar
と言います。CPIO:
# apt-cache depends tar
tar
PreDepends: libacl1
PreDepends: libc6
PreDepends: libselinux1
Suggests: bzip2
Suggests: ncompress
Suggests: xz-utils
Suggests: tar-scripts
Conflicts: cpio
Breaks: dpkg-dev
Replaces: cpio
#
cpio
しかし、パッケージをインストールしましたtar
。
$ COLUMNS=80 dpkg -l cpio tar
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name Version Architecture Description
+++-==============-============-============-=================================
ii cpio 2.11+dfsg-5 amd64 GNU cpio -- a program to manage a
ii tar 1.28-2.1 amd64 GNU version of the tar archiving
(cas編集:Martinによってインストールされたバージョンは2.11+dfsg-4.1+deb8u1
私が2.11+dfsg-5
debianから得たバージョンではありませんが、sid
違いはありません。同じ理由でFaheemの答えはまだ正確です。)
Replaces:
出力のフィールドを理解する方法はapt-cache depends
?
ベストアンサー1
あなたの質問にいくつかの情報がありません。
apt-cache show tar
Package: tar
Version: 1.28-2.1
[snip]
Replaces: cpio (<< 2.4.2-39)
[snip]
Conflicts: cpio (<= 2.4.2-38)
Package: tar
Source: tar (1.27.1-2)
Version: 1.27.1-2+b1
[snip]
Replaces: cpio (<< 2.4.2-39)
[snip]
Conflicts: cpio (<= 2.4.2-38)
cpio
versionを置き換えると言われています<< 2.4.2-39
。葛藤も同じだ。今私もcpio
インストールしてみました。
apt-cache policy cpio
cpio:
Installed: 2.11+dfsg-4.1+deb8u1
Candidate: 2.11+dfsg-4.1+deb8u1
Version table:
2.11+dfsg-5 0
50 tor+http://httpredir.debian.org/debian/ unstable/main amd64 Packages
*** 2.11+dfsg-4.1+deb8u1 0
500 tor+http://security.debian.org/ jessie/updates/main amd64 Packages
100 /var/lib/dpkg/status
2.11+dfsg-4.1 0
500 tor+http://httpredir.debian.org/debian/ jessie/main amd64 Packages
ただし、バージョンの割合2.4.x
です。これは古い質問なので、現在の質問から削除できますtar
。バグを報告してください。