![如何创建一个 Debian 包来将字体传送到用户本地目录?](https://linux22.com/image/1036809/%E5%A6%82%E4%BD%95%E5%88%9B%E5%BB%BA%E4%B8%80%E4%B8%AA%20Debian%20%E5%8C%85%E6%9D%A5%E5%B0%86%E5%AD%97%E4%BD%93%E4%BC%A0%E9%80%81%E5%88%B0%E7%94%A8%E6%88%B7%E6%9C%AC%E5%9C%B0%E7%9B%AE%E5%BD%95%EF%BC%9F.png)
我想分发一些包含在 Debian 软件包中的字体。字体应该放在“~/.fonts”目录中,而不是“/usr/share/fonts”。这样每个用户都可以在本地安装字体,而不会影响系统字体。
我几乎确定要创建一个 Debian 软件包,并尝试创建一个。但是当我尝试安装时,它要求我提供超级用户权限。
请帮忙。
谢谢。
答案1
我认为您不能使用 dpkg 在没有 root 权限的情况下安装某些东西,因为它会尝试接触软件包数据库。但您可以提取它们:
dpkg -x your_package.deb ~/.fonts
但我认为这与你想要的相差甚远。也许你可以使用一个小脚本代替 dpkg。这样,用户无需使用 dpkg 或超级用户权限即可复制字体。