<html><head></head><body><div>On Fri, 2015-10-16 at 14:54 +0300, 郭云鹤 wrote:</div><blockquote type="cite"><div dir="ltr"><div><div>I found ubuntu has use a special protocol to install package from web. The link URL is like "apt://libreoffice,libreoffice-base". <a href="https://wiki.debian.org/AptProtocol">https://wiki.debian.org/AptProtocol</a><br><br></div>This protocol is more convenient than download a XML file. I think it is similar with the browser plugin you mentioned. It does not add repositories. And users will be informed what packages they are going to install. I think it is safer than let users copy and paste commands or download a script without checksum.<br><br></div><div>I found in openSUSE and Fedora, PackageKit browser plugin was installed by default. But I don't know how to generate a url. Could you tell me? Thanks!</div></div></blockquote><div><br></div><div>Have a look at <a href="https://github.com/hughsie/PackageKit/blob/master/contrib/browser-plugin/README">https://github.com/hughsie/PackageKit/blob/master/contrib/browser-plugin/README</a></div><div><a href="https://github.com/hughsie/PackageKit/blob/master/contrib/browser-plugin/README"></a></div><div>Using</div><div>=====</div><div><br></div><div>Add the following code to your web page:</div><div><br></div><div>    <object type="application/x-packagekit-plugin" width="300" height="150"></div><div>      <!-- Name that will be used in the user interface --></div><div>      <param name="displayname" value="GNU Backgammon"/></div><div>      <!-- Whitespace separated list of package names --></div><div>      <param name="packagenames" value="gnubg"/></div><div>    </object></div><div><br></div><div><br></div><div></div><blockquote type="cite"><pre>
</pre></blockquote></body></html>