Я пытаюсь обновить Valgrind 3.7.0 до Valgrind 3.10.0 в Ubuntu 12.04.
Я запустил sudo apt-get update
и sudo apt-get upgrade
, но когда я пытаюсь
sudo apt-get install valgrind
, он возвращает
valgrind уже самая новая версия.
Но Valgrind остается в версии 3.7.0.
Вы могли также попытаться бэкпортировать valgrind
пакет от Надежного человека к Точному:
Загрузка исходные файлы и извлекают их:
wget http://archive.ubuntu.com/ubuntu/pool/main/v/valgrind/valgrind_3.10~20140411.orig.tar.gz http://archive.ubuntu.com/ubuntu/pool/main/v/valgrind/valgrind_3.10~20140411-0ubuntu1.debian.tar.gz
tar -xf valgrind_3.10~20140411.orig.tar.gz
cd valgrind-3.10~20140411
tar -xf ../valgrind_3.10~20140411-0ubuntu1.debian.tar.gz
зависимости от сборки Установки:
sudo apt-get install build-essential devscripts debhelper autotools-dev dh-autoreconf bash-completion gdb docbook docbook-xsl docbook-xml xsltproc
sudo apt-get install gcc-multilib libc6-dev-i386 # only if you're on amd64
Добавляют запись журнала изменений и компиляцию:
debchange -l~local 'Backport to Precise'
nice debuild -b -j$(getconf _NPROCESSORS_ONLN)
Установка недавно созданный пакет:
sudo dpkg -i ../valgrind_1:3.10~20140411-0ubuntu1~local1_*.deb
существует также Valgrind 3.10.1 в trusty-updates
, который может быть создан с тем же рецептом.
Можно обновить valgrind следующим образом:
wget http://valgrind.org/downloads/valgrind-3.10.1.tar.bz2
tar -xjf valgrind-3.10.1.tar.bz2
cd valgrind-3.10.1
./configure --prefix=/usr/local
make
sudo make install
ccache --clear