我已经安装了 tar 1.22,我需要 tar 1.20。我尝试过:
sudo apt-get install tar=1.20
但我得到了:
未找到“tar”的版本“1.20”
当我仔细查看时发现,当前版本不仅仅是1.22
,而是1.22-2ubuntu1
。所以我尝试了:
sudo apt-get install tar=1.20-2ubuntu1
但仍然收到该错误信息。
您知道如何在我的 Ubuntu 上安装 tar 1.20 吗?
答案1
Hardy,2008 年的长期版本是 1.19。我知道它与 1.20 不同,但我猜这是使用规范化的 Blessed Bits 可以获得的最接近的版本。尝试从此页面右侧下载三个文件:http://packages.ubuntu.com/hardy/tar并使用dpkg-buildpackage
制作适合您的发行版的软件包。之后,您需要强制安装,dpkg -f -i
因为您可能正在降级。
我很好奇你为什么要这么做。1.22 是否给你带来了困难?
答案2
如果它不在存储库中并且您找不到它的任何 PPA,那么您必须从源代码构建。
你可以获取源代码这里。
答案3
您应该尝试sudo apt-get install tar=1.22-2ubuntu1
,而不是sudo apt-get install tar=1.20-2ubuntu1
,因为它们是不同的版本。请注意,最新版本可能不包含在您的 Ubuntu 版本的存储库中,在这种情况下,请从 Octavian 在此处提供的链接获取源代码,然后您可以从源代码构建它。