包装Ubuntu软件中心的壁纸

Modified on: Mon, 25 Jun 2018 08:12:53 +0800

我想知道如何将一些壁纸打包成Ubuntu软件中心的软件包?

最佳答案

创建一个名为您想要的文件夹。我建议在您的主文件夹中使用wallpapers

在此内容中,创建2个文件夹:DEBIANusr

usr文件夹中,创建share。在那里,创建wallpapers。把你的壁纸放在那里。

DEBIAN文件夹中,创建2个文件:controlpostinst

然后,使控制文件看起来像:

Package: package name
Priority: optional
Section: misc
Maintainer: your name <your@email>
Architecture: all
Version: version number
Depends: whatever it depends on.
Description: a brief description of what your package includes or does.
<blank line here>

注意最后的空白行,重要!

然后,在postinst

#!/bin/bash chmod a+r /usr/share/backgrounds/&lt;wallpaper 1&gt; chmod a+r /usr/share/backgrounds/&lt;wallpaper 2&gt; chmod a+r /usr/share/backgrounds/&lt;wallpaper n&gt; # ... exit 0

为您提供尽可能多的壁纸。

保存所有文件。

接下来,sudo chown -R root.root ~/wallpapers/

最后,sudo dpkg -b ~/wallpapers wallpaper.deb

然后,您将其上传到您的PPA。完成!

src:http://ubuntuforums.org/showthread.php?t=2034040

作者:,Kaz Wolfe

相关问答

添加新评论