У меня установлен tar 1.22, и мне нужен tar 1.20. Я попытался:
sudo apt-get install tar=1.20
, но получил:
Версия '1.20' для 'tar' не найдена
blockquote>Когда я выглядел больше Тщательно выяснилось, что текущая версия не просто
1.22
, но1.22-2ubuntu1
. Поэтому я попытался:sudo apt-get install tar=1.20-2ubuntu1
Но все же получил это сообщение об ошибке.
Есть идеи, как мне установить tar 1.20 на мою Ubuntu?
Харди, долгосрочная версия с 2008 года имеет 1.19. Я знаю, что это не то же самое, что 1.20, но я думаю, что это самое близкое, что вы можете получить, используя благословенные биты каноники. Попробуйте загрузить три файла с правой стороны этой страницы: http://packages.ubuntu.com/hardy/tar и используйте dpkg-buildpackage
, чтобы создать пакет, подходящий для вашего дистрибутива. После этого вам нужно форсировать установку с помощью dpkg -f -i
, потому что вы, вероятно, понижаете рейтинг.
Мне интересно, почему ты так поступил. 1.22 доставляет вам трудности?
Если его нет в репозиториях и вы не можете найти PPA для него, вам придется строить из исходного кода.
Вы можете получить источник здесь .
Вы должны попробовать sudo apt-get install tar=1.22-2ubuntu1
, а не sudo apt-get install tar=1.20-2ubuntu1
, потому что это разные версии. Обратите внимание, что последняя версия может быть не включена в репозитории для вашей версии Ubuntu, и в этом случае получите исходный код по ссылке, указанной здесь Octavian, и затем вы сможете собрать его из исходного кода.