comment faire la mise à jour de 3,81 linux

Je suis nouveau sur Linux (les nouveaux comme l'a installé hier), j'en ai besoin pour mon cours de programmation à l'université, et j'ai été dit d'installer des versions spécifiques à certains programmes, mais si j'ai utilisé apt-get install installer (en ayant préalablement fait apt-get update), ils ne sont pas dans la bonne version.

Les programmes dont j'ai besoin sont faites 4.0 et valgrind 3.10.1.

apt-get installe faire 3,81 et valgrind 3.10.0.SVN.

J'ai essayé de taper "apt-get install make4.0" et "apt-get install valgrind10.3.1" en vain. J'ai téléchargé de l'internet et de suivre instructions qu'il a données, je pourrais comprendre pour installer les versions plus récentes, mais il n'arrête pas de dire que j'ai les plus âgés. (Je ne sais pas si je peux poster des liens directs ici, si je peut me le faire savoir et je vais poster où je les ai fait partir).

Qu'ai-je fait de mal? Comment puis-je résoudre ce problème?

Je suis actuellement en cours d'exécution de Linux Mint.

Merci pour toute réponse à l'avance.

La version actuelle de valgrind est 3.10.1, pas 10.3.1. La version actuelle de GNU make est 4.1. Vous pouvez obtenir le code source et le compiler sur votre machine. Il est susceptible d'être straight-forward. Réfléchissez bien avant d'installer les nouvelles versions sur le logiciel existant. Je n'avais pas le faire; je vais créer un nouveau répertoire, comme /usr/gnu ou /opt/software et place les nouveaux programmes, et ajouter /usr/gnu/bin ou /opt/software/bin à l'avance les emplacements standard dans mon CHEMIN. Ou vous pouvez utiliser /usr/local — ou tous les autres noms que vous désirez.
Désolé! C'était ma Dyslexie (ou quelque chose de similaire), en fait j'ai eu à lire votre commentaire une couple de fois avant de se rendre compte réellement il y a une différence entre l'ordre des numéros que vous avez écrit. J'ai maintenant correctement écrit "sudo apt-get install valgrind 3.10.1", il fait un tas de choses dont il n'avait pas fait avant, je suppose parce que j'étais de l'entrée des numéros différents, mais quand j'ai écrit "valgrind --version" il dit encore "valgrind-3.10.0.SVN" :/. Ok, c'est ma première fois ici, je n'avais pas vu que ton commentaire était plus que cela, va le lire maintenant.
Version-numéro de l'engourdissement peut frapper n'importe qui. Si apt-get de ne pas obtenir les nouvelles versions, alors qu'ils ne sont pas encore officiellement disponible pour vous par le biais de ce mécanisme. Vous devez décider si la nouvelle version est crucial pour vous. Si non, aller avec ce qui est disponible — ce que vous avez déjà. C'est de loin la plus simple. Si vous pensez que la nouvelle version est critique, alors vous devez obtenir le code vous-même et de le compiler et de l'installer vous-même. Ce n'est pas très dur, mais il est plus difficile que d'installer prédéfinis de logiciels. J'ai 3.11.0.SVN pour la version que j'ai construit (il y a longtemps) à partir d'un clone du dépôt SVN.
Des conseils génériques si vous créer à partir de la source: l'Utilisation --prefix=/opt/make, et ajouter le bin/ à votre chemin d'accès. Jamais utiliser le préfixe par défaut (/usr) pour tout ce qui n'est pas venu par le biais de la distribution de votre gestionnaire de packages. C'est juste des ennuis. Si la distribution des captures, vous pouvez simplement rm /opt/make.
Dans la pratique, il est probable que, pour votre débutant doit make version 3.81 est équivalent à make la version 4. Je ne voudrais pas prendre la peine d'installer make-4

OriginalL'auteur DJA | 2015-08-10