Как мне установить gawk 4.0.1 или новее в ubuntu 12.04?
Ваши предложения будут оценены по достоинству !!
В первую очередь, отметьте информацию в следующем вопросе:
Это - подход для создания Quantal (12.10) 4.0.1 версии простофили на 12,04 как пакет. Это относится почти ко всем пакетам, которые Вы хотите бэкпортировать от более нового релиза Ubuntu до того, который Вы используете. Большинство времен это просто создает чисто. Этот делает.
Установите некоторые основные инструменты сборки пакета:
sudo apt-get install devscripts build-essential
sudo apt-get build-dep gawk
Установите ключ разработчика (ключ в качестве примера!):
gpg --keyserver keyserver.ubuntu.com --recv-key B6897E7B
Этот ключевой идентификатор должен быть заменен выводом ошибок dget
команда ниже.
Заставьте devscripts использовать Ваш брелок для ключей также согласно Добавленному ключу, но dget все еще показывает “gpg: не Может проверить подпись: открытый ключ, не найденный":
echo 'DSCVERIFY_KEYRINGS="/etc/apt/trusted.gpg:~/.gnupg/pubring.gpg"' >> ~/.devscripts
Загрузите исходный пакет (.dsc
ссылка файла от gawk
страница пакета на боковой панели):
dget http://archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2.dsc
cd
в него:
cd gawk-4.0.1+dfsg/
Сначала попытайтесь создать (сбои возможно):
debuild -uc -us
если сбои, соответствующий вывод с dpkg-checkbuilddeps: Unmet build dependencies
(ниже пример!):
Unmet build dependencies: bison libreadline-dev libsigsegv-dev
Установите дополнительные зависимости от сборки, в которых Вы все еще нуждаетесь в этой точке. Пример:
sudo apt-get install bison libreadline-dev libsigsegv-dev
Повторите здание (должен создать прекрасный теперь!):
debuild -uc -us
cd
назад в верхний каталог:
cd ..
Найдите свой пакет там:
ls -al *.deb
Установите его:
sudo dpkg -i gawk_4.0.1+dfsg-2_amd64.deb
Приятного отдыха!
В случае, если Вы не хотите потрудиться компилировать этот материал, у Вас все еще есть две опции:
Я загрузил это на своем PPA (ожидающий, чтобы быть созданным в данный момент) для Вашего удобства.
Загрузите соответствующее .deb
файл от packages.ubuntu.com
страница, например. http://nl.archive.ubuntu.com/ubuntu/pool/main/g/gawk/gawk_4.0.1+dfsg-2_amd64.deb
Установите его вручную:
sudo dpkg -i gawk_4.0.1+dfsg-2_amd64.deb
Gertvdiijk ответ, вероятно, правильно, но я не мог понять, что делать. Я нашел:
https://launchpad.net/~schot/+archive/ubuntu/gawk
имеет PPA для Gnu Awk 4.0:
[ 116] Чтобы получить его оттуда, вы, возможно, захотите выполнить:
apt-get install python-software-properties
add-apt-repository ppa:schot/gawk
apt-get update
apt-get install gawk
Ссылка Что такое PPA и как их использовать? не помогли мне напрямую, потому что это было только ссылка и не было подробных инструкций о том, что на самом деле делать, учитывая Ubuntu 12.04 LTS - мне пришлось сделать несколько попыток проб и ошибок, прежде чем я попал на четыре строки выше.