2017-01-30 141 views
0

我正在使用Ubuntu 14.04,我需要使用stress-ng。Ubuntu:安装最新版本的包

如果键入:apt-cache policy stress-ng 我获得:

stress-ng: 
    Installed: 0.03.15-1~ubuntu14.04.1 
    Candidate: 0.03.15-1~ubuntu14.04.1 
    Version table: 
*** 0.03.15-1~ubuntu14.04.1 0 
     100 http://mirror.switch.ch/ftp/mirror/ubuntu/ trusty-backports/universe amd64 Packages 
     100 /var/lib/dpkg/status 

所以,如果我跑apt-get install stress-ng,它的下载版本0.03.15。 不幸的是,这个版本不允许我做一些上一个版本,0.07.16,Ubuntu 17.04支持的东西。 如何在14.04上使用这个最新版本?

+1

'curl -o- http:// kernel.ubuntu.com /〜cking/tarballs/stress-ng/stress-ng-0.07.16.tar.gz'然后用'tar -xvzf stress-ng -0.07.16.tar.gz',然后将“stress-ng-0.07.16”文件夹复制到它通常要安装的位置。如果'curl -o-'不起作用,请尝试'curl -sL'。 – BrianRT

回答

1

您可以将新版本的存储库添加到sources.list,并使用apt-pinning,这是一个用于从较新版本的Ubuntu安装软件包的高级功能。

结账Pinning

钢钉是一个过程,让你留在 的Ubuntu(或任何其他Debian系统)的稳定释放,同时从 最新版本抓住包。

但是请注意,下面描述的过程只适用于 之类的东西,比如libc6版本,所以你可能不应该在Ubuntu系统上这样做 。我强烈建议您在执行此操作之前查看UbuntuBackports 。

你也可以下载软件包和make install

希望这会有所帮助。