更新库:Debian 7上的Boost

时间:2016-07-16 10:55:17

标签: linux unix boost debian

我是unix系统的新手,我目前有libs更新的问题。 我真的不知道如何将库Boost更新到版本1.55

我试过这种方式,但是升级系统版本返回1.48。

$ wget
http://downloads.sourceforge.net/project/boost/boost/1.55.0/boost_1_55_0.tar.gz
$ gunzip boost_1_55_0.tar.gz
$ tar xvf boost_1_55_0.tar

我也试过apt-get update && apt-get upgrade 然后我遇到了一些错误:

  

获取:1 http://http.debian.net wheezy-backports Release.gpg [1,554 B]   点击http://ftp.debian.org wheezy / main i386包命中   http://ftp.debian.org wheezy / main翻译 - 获取:2   http://http.debian.net wheezy-backports发布[161 kB]获取:3   http://http.debian.net wheezy-backports / main amd64软件包[606 kB]   获取:4 http://http.debian.net wheezy-backports / main i386包[607   [原文] Err http://ppa.launchpad.net wheezy / main Sources 404 Not Found   Err http://ppa.launchpad.net wheezy / main amd64包404不   找到:5 http://http.debian.net wheezy-backports / main   Translation-en [376 kB] Err http://ppa.launchpad.net wheezy / main i386   找不到包404忽略http://ppa.launchpad.net wheezy / main   Translation-en_GB Ign http://ppa.launchpad.net wheezy / main   Translation-en获取1,752 kB in 1s(896 kB / s)W:无法获取   http://ppa.launchpad.net/boost-latest/ppa/ubuntu/dists/wheezy/main/source/Sources   找不到404

     

W:无法获取   http://ppa.launchpad.net/boost-latest/ppa/ubuntu/dists/wheezy/main/binary-amd64/Packages   找不到404

     

W:无法获取   http://ppa.launchpad.net/boost-latest/ppa/ubuntu/dists/wheezy/main/binary-i386/Packages   找不到404

     

E:某些索引文件无法下载。他们被忽视或者老了   用的而是。 root @ vps299256:〜#apt-get update&& apt-get升级   E:类型“https://packages.debian.org/fr/wheezy/libboost-dev”不是   在源列表/etc/apt/sources.list中第3行已知E:列表   消息来源无法阅读。

1 个答案:

答案 0 :(得分:0)

Debian 7.11 Wheezy - amd64。构建55个libboost1.55包:

/etc/apt/sources.lists ...添加了两行:

deb-src http://ftp.dk.debian.org/debian/ jessie main
deb-src http://ftp.dk.debian.org/debian/ jessie/updates main

build-deps('apt-get build-dep'的摘要,然后是一些): # apt-get install g++ fakeroot dctrl-tools libbz2-dev libicu-dev mpi-default-dev bison flex docbook-to-man help2man xsltproc doxygen python-all-dev python3 python3-all-dev debhelper dpkg-dev ...来自[wheezy-backports]:dh-python

在/home/[name]/tmp/boost_1.55/中构建boost-1.55:

$ apt-get -b source boost1.55=1.55.0+dfsg-3 ...并创建了Debian 7的libboost 1.55软件包。

包裹(112.5MB)上传为libboost1.55_debian-7.11.tar https://drive.google.com/file/d/0B7S255p3kFXNeGFRZFF6S0g5N3M/view?usp=sharing ...下载,与tar xvf libboost1.55_debian-7.11.tarcd libboost1.55_debian-7.11/解压缩,并使用#dpkg -i *.deb进行安装