Fatrat 在 Ubuntu 官方存储库中不可用。如何安装?需要哪些依赖项?
官方网站 -http://fatrat.dolezel.info/
官方 Github -https://github.com/LubosD/fatrat
答案1
您可以按照以下步骤从源代码编译并安装 fatrat。
首先,您需要按照以下顺序安装以下库。
笔记: 在这里顺序很重要。
sudo apt install build-essential cmake qtbase5-dev qttools5-dev pkg-config libtorrent-rasterbar9 libtorrent-rasterbar-dbg libboost1.62-dev libboost-date-time1.62.0 libboost-date-time1.62-dev libboost-date-time1.62-dev libtorrent-dev libboost-serialization1.62-dev libboost1.62-dev
sudo apt install libqt5svg5-dev
sudo apt install libtorrent-rasterbar-dev libtorrent-rasterbar-dbg libboost-system-dev libboost-system1.65-dev libboost1.65-dev
sudo apt install libboost-date-time1.65-dev
一旦安装了所需的库。您可以从 fatrat git 存储库编译源代码并安装。
git clone https://github.com/LubosD/fatrat && cd fatrat/
sudo cmake . -DWITH_BITTORRENT=ON -DWITH_SFTP=ON -DCMAKE_INSTALL_PREFIX=/usr
sudo make && sudo make install
要在 Fatrat 中启用使用 HTTP 链接下载,您需要安装以下依赖项以及上述依赖项并使用额外的开关WITH_CURL
。
sudo apt install qtwebengine5-dev
sudo apt install libcurl4-openssl-dev
使用额外的开关编译源代码WITH_CURL
。
sudo cmake . -DWITH_BITTORRENT=ON -DWITH_SFTP=ON -DWITH_CURL=ON -DCMAKE_INSTALL_PREFIX=/usr
sudo make && sudo make install
所有步骤均已在 Ubuntu 18.04 上测试。
答案2
Ubuntu 18.04 LTS(仿生海狸)
我尝试在所有 PPA 中搜索fatrat
:
https://launchpad.net/ubuntu/+ppas?name_filter=fatrat
并得到以下 PPA:ppa:alex-p/notesalexp-bionic
。
您可以将其添加到系统并安装fatrat
版本1.2.0+git20180628-1ppa1~bionic1:
sudo add-apt-repository ppa:alex-p/notesalexp-bionic
sudo apt-get install fatrat
它将安装在互联网类别,它很棒并且有托盘图标(在 MATE 上测试):
答案3
好消息:
我成功地建造了FatRat 下载管理器从源头开始Ubuntu 22.04和卷曲支持应该能够HTTP(S),FTP(单程)和安全FTP下载。但是我发现两个源文件包含已弃用/过时的代码,并且必须清空其内容才能成功构建。这两个文件是src/util/BalloonTip.cpp
和src/util/moc_BalloonTip.cpp
,构建后我没有注意到任何缺失的功能。该应用程序完全正常运行(带有系统托盘小程序)双方韦兰和X11。
不好的消息:
然而,bittorrent 下载支持太复杂了,无法恢复,所以我放弃了它,但无论如何,我将其所需的所有最新依赖项都包含在下面的“安装依赖项”步骤中。
构建步骤:
像这样安装依赖项:
sudo apt install build-essential cmake qtbase5-dev qttools5-dev pkg-config libtorrent-rasterbar2.0 libboost-dev libboost-date-time1.74.0 libboost-date-time-dev libtorrent-dev libboost-serialization-dev libqt5svg5-dev libtorrent-rasterbar-dev libboost-system-dev qtwebengine5-dev libcurl4-openssl-dev qt6-base-dev gcc-12 git
然后从 GitHub 克隆 FatRat 源并
cd
放入目录中,如下所示:git clone https://github.com/LubosD/fatrat && cd fatrat/
然后清空源中的两个过时的文件,如下所示:
> src/util/BalloonTip.cpp && > src/util/moc_BalloonTip.cpp
curl
然后像这样准备支持:sudo cmake . -DWITH_CURL=ON
然后像这样制作并安装:
sudo make && sudo make install
答案4
Ubuntu 15.10
您只需先添加此 PPA 即可安装它:
sudo add-apt-repository ppa:nilarimogard/webupd8
然后使用以下方式安装:
sudo apt-get update && sudo apt-get install fatrat