如何从源代码构建和安装 Radiotray-NG?

如何从源代码构建和安装 Radiotray-NG?

我正在尝试学习如何从源代码安装。我想转到 Spiral Debian,但我需要使用的一些软件包不在存储库中。

我在 Ubuntu 上安装了 18.04 LTS,并使用 Radiotray-ng 作为测试(我知道有一个 .deb 包)

我开始安装并能够解决遇到的大多数错误,但我被困在 $ sudo dpkg -i ./radiotray-ng_x.y.z__<i386|amd64>.deb 行上

我假设它正在从目录中寻找安装 (dpkg -i),但我没有在目录中看到该文件。我是否将 .deb 下载到该目录中,如果是的话 - 为什么我不直接使用 .deb?

以下是完整说明。感谢您的帮助

在 Ubuntu 上构建:

安装这些软件包:

lsb-release libcurl4-openssl-dev libjsoncpp-dev libxdg-basedir-dev libnotify-dev libboost-filesystem-dev libgstreamer1.0-dev libappindicator3-dev libboost-log-dev libboost-program-options-dev libgtk-3-dev libnotify-dev lsb-release libbsd-dev libncurses5-dev libglibmm-2.4-dev libwxgtk3.0-gtk3-dev libwxgtk3.0-gtk3-0v5 cmake

构建 Radiotray-NG 和 Debian 包

$ git clone https://github.com/ebruck/radiotray-ng.git
$ cd radiotray-ng
$ mkdir build
$ cd build
$ cmake .. -DCMAKE_BUILD_TYPE=Release
$ make package
$ sudo dpkg -i ./radiotray-ng_x.y.z_<distro>_<i386|amd64>.deb
$ sudo apt-get install -f

相关内容