我想在我的 Ubuntu 16.04 上安装字体管理器。我使用了字体管理器暂存 PPA安装最新版本。但安装后出现错误。错误提到“符号查找错误”。
现在我想从源代码安装它。我该如何安装?
答案1
@Anwar-很好,谢谢。
另一个选择是应该Ubuntu 系统上的工作是从 master 构建 debian 包。
git clone https://github.com/FontManager/master.git
cd master/build-aux
make deb
高血压
答案2
首先从下载最新版本的存档Font-manager github 发布页面。
然后解压下载的档案。如果文件名是
font-manager-0.7.3.tar.bz2
,您可以使用tar xvf font-manager-0.7.3.tar.bz2
来解压它。然后安装构建所需的这些开发包
sudo apt-get install build-essential valac libjson-glib-dev libgree-dev libgree-0.8-dev libgucharmap-2-90-dev libsqlite3-dev libgirepository1.0-dev
(可选)如果您使用文件浏览器集成,您还需要这些包
- 对于 nautilus -
python-nautilus
包 - 对于 thunar -
thunar-python
包
- 对于 nautilus -
(可选)如果您希望能够使用存档支持,则需要安装
file-roller
(Ubuntu 默认安装)。
然后使用此命令在源的根目录中进行配置
./configure
或者,如果您想启用从存档安装,可以使用
--with-file-roller
选项configure
命令。在这种情况下,您应该安装 file-roller。您还可以为 nautilus 或 thunar 启用文件浏览器集成。
因此,对于 nautilus 集成和存档支持,我会使用
./configure --with-file-roller --with-nautilus --with-thunarx
(是的,
thunarx
不是thunar
)配置完成后,你会得到这样的确认
Font Manager 0.7.3 C compiler: gcc Vala compiler: /usr/bin/valac Installation prefix: /usr/local Archive Support: yes File Browser Support: yes
然后使用
make
和make install
命令make sudo make install
这样就应该成功安装字体管理器了。
您也可以使用sudo checkinstall
它来代替上一个命令。这将创建应用程序的 deb 文件,您稍后可以使用此命令将其删除。您还可以重复使用 deb 文件,而无需再次执行所有这些步骤。
sudo dpkg -r font-manager
(感谢 muru 指出这一点)
更新
查看 FontManager 作者的 [answer][auth_ans] 以了解构建 deb 包的更简单方法。