Você pode atualizar o valgrind da seguinte forma:
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
Estou tentando atualizar o Valgrind 3.7.0 para o Valgrind 3.10.0 no Ubuntu 12.04.
Eu executei sudo apt-get update
e sudo apt-get upgrade
, mas quando tento
sudo apt-get install valgrind
retorna
O valgrind já é a versão mais recente.
Mas Valgrind permanece na versão 3.7.0.
Você pode atualizar o valgrind da seguinte forma:
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
Você também pode tentar fazer o back-port do pacote valgrind
de Trusty para Precise:
Faça o download dos arquivos de origem e os extraia:
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
Instalar dependências de compilação:
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
Adicione uma entrada do changelog e compile:
debchange -l~local 'Backport to Precise'
nice debuild -b -j$(getconf _NPROCESSORS_ONLN)
Instale o pacote recém-criado:
sudo dpkg -i ../valgrind_1:3.10~20140411-0ubuntu1~local1_*.deb
Há também Valgrind 3.10.1 em trusty-updates
que pode ser criado com a mesma receita.