如何创建一个 Debian 包来将字体传送到用户本地目录?

如何创建一个 Debian 包来将字体传送到用户本地目录?

我想分发一些包含在 Debian 软件包中的字体。字体应该放在“~/.fonts”目录中,而不是“/usr/share/fonts”。这样每个用户都可以在本地安装字体,而不会影响系统字体。

我几乎确定要创建一个 Debian 软件包,并尝试创建一个。但是当我尝试安装时,它要求我提供超级用户权限。

请帮忙。

谢谢。

答案1

我认为您不能使用 dpkg 在没有 root 权限的情况下安装某些东西,因为它会尝试接触软件包数据库。但您可以提取它们:

dpkg -x your_package.deb ~/.fonts

但我认为这与你想要的相差甚远。也许你可以使用一个小脚本代替 dpkg。这样,用户无需使用 dpkg 或超级用户权限即可复制字体。

相关内容