2015-09-07 309 views
2

我正在尝试从Datastax网站构建cpp-driver。我在Ubuntu 12.04上。在说明书中写入将ppa:linuxjedi/ppa添加到存储库,以便安装libuv。但我越来越在Ubuntu 12.04上安装libuv

Package libuv-dev is not available, but is referred to by another package. 
This may mean that the package is missing, has been obsoleted, or 
is only available from another source 

E: Package 'libuv-dev' has no installation candidate 

当我尝试做一个更新后,添加ppa。在ubuntu 12.04上安装libuv有没有其他选择?

回答

2

尝试从源代码构建:

sudo apt-get install make automake libtool curl 
curl -sSL https://github.com/libuv/libuv/archive/v1.8.0.tar.gz | sudo tar zxfv - -C /usr/local/src 
cd /usr/local/src/libuv-1.8.0 
sudo sh autogen.sh 
sudo ./configure 
sudo make 
sudo make install 
sudo rm -rf /usr/local/src/libuv-1.8.0 && cd ~/ 
sudo ldconfig 
3

尝试与-E选项添加PPA:

sudo -E apt-add-repository -y ppa:linuxjedi/ppa sudo apt-get update

,然后运行

sudo apt-get install g++ make cmake libuv-dev libssl-dev