
我想編譯並安裝一個名為檢驗儀器為此,除了下面列出的其他 5 個依賴項之外,我還必須滿足依賴項「libliquid-dev」;
- qt5-預設
- libfftw3-dev
- cmake
- pkg 配置。
然而,即使在全新安裝 Ubuntu 16.04、然後進行 apt-get 更新和 apt-get 升級後,也沒有發現 apt-get 安裝了 libliquid-dev。所有其他依賴項均已透過預設儲存庫成功找到並安裝。
於是,我開始深入挖掘。這是 Ubuntu 16.04。 IE西尼爾。但是,我從 Ubuntu 軟體包搜尋中註意到 libliquid-dev 在 Xenial 儲存庫中不可用。證明:
https://packages.ubuntu.com/search?suite=xenial&keywords=libliquid-dev
但是,我注意到 libliquid-dev 可用於巧。因此,我繼續編輯 /etc/apt/sources.list 並添加了“ deb http://cz.archive.ubuntu.com/ubuntu artful main universe
”行,這找到並安裝了 libliquid-dev 庫,因此我成功安裝了 Inspectrum。但下次啟動時,我的系統完全崩潰了。這促使我提出以下問題。
如何讓我的 Ubuntu 16.04 系統能夠安裝 libliquid-dev 函式庫而不破壞其功能?
我知道我在這個問題中描述的方法是不正確的。我正在尋找在 Linux 中安裝 libliquid-dev 的最合適方法,以便我可以愉快地安裝 Inspectrum,同時保持作業系統完整。
答案1
我在我的 Xenial 系統上測試了這個方法。它不會破壞系統,但會安裝 4 個不受 APT 控制的檔案。但這個方法有效。
安裝建置依賴項,如下所示檢查維基百科
sudo apt-get update sudo apt-get install qt5-default libfftw3-dev cmake pkg-config
透過直接解壓縮來手動安裝
libliquid1d
Artful :libliquid1d-dev
cd ~/Downloads wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid1d_1.3.0-1_amd64.deb dpkg -x libliquid1d_1.3.0-1_amd64.deb . wget http://mirrors.kernel.org/ubuntu/pool/universe/l/liquid-dsp/libliquid-dev_1.3.0-1_amd64.deb dpkg -x libliquid-dev_1.3.0-1_amd64.deb . sudo cp usr/lib/x86_64-linux-gnu/libliquid.* /usr/lib/x86_64-linux-gnu/ sudo cp -ar usr/include/liquid /usr/include/
安裝編譯所需的工具
sudo apt-get install build-essential git
克隆儲存庫並編譯程式
cd ~/Downloads git clone https://github.com/miek/inspectrum.git cd inspectrum mkdir build cd build cmake .. make sudo make install
注意:最後一步(
sudo make install
)對於這個小專案來說是正常的,否則使用檢查安裝。透過命令運行已安裝的程式
inspectrum
。