当前位置: 首页 > 科技观察

Linux窍门和窍门:将任何网站变成一个单一的可执行Appimage

时间:2023-03-12 05:07:44 科技观察

想要将Web应用程序创建为可移植的Appimage包格式吗?Appnativefy是一个简单的工具,可以帮助你实现这个功能。Appnativefy是一个简单的命令行工具,可以从任何网站生成可执行的AppImage文件,它在后端使用NativefierAPI并附带AppImageKIt。Appimage是一种常见的Linux包格式。与其他软件包不同,您不需要安装它。只需使其可执行,然后运行启动器!如何使用Appnativefy:使用Appnativefy,您可以运行一个简单的命令将网站转换为单个可执行Appimage:appnativefy--name"TYPE_PACKAGE_NAME"--url"URL_ADDRESS"例如,您可以通过下面的命令变成appimage:linuxmi@linuxmi:~/www.linuxmi.com$appnativefy--name"LinuxMi"--url"https://www.linuxmi.com"--favicon可以在最后添加更多的flags命令的命令以启用更多选项,例如:--services允许使用Microsoft365和Google等服务登录。--favicon强制在制作AppImage时使用网站的图标。--widevine添加了Widevine支持以启用启用DRM的内容的播放。有关更多信息,请运行appnativefy-h例如,运行以下命令将为Spotify创建一个应用程序图像,支持Widevine、启用登录服务和一个网站图标。linuxmi@linuxmi:~/www.linuxmi.com$appnativefy--name"Spotify"--url"https://open.spotify.com"--services--widevine--favicon该应用程序将位于用户主页directory创建一个appnativefy文件夹,其中包含所有生成的Appimage包。如何安装Appnativefy:该软件以NPM包的形式提供。要安装它,首先打开一个终端并运行命令来安装依赖项:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptinstallnodejsnpmwget然后通过npm命令安装该工具:linuxmi@linuxmi:~/www.linuxmi.com$sudonpminstall-gappnativefy输出以下内容:npmWARNdeprecatedrequest@2.88.2:requesthasbeendeprecated,请参阅https://github.com/request/request/issues/3142npmWARNdeprecatedhar-validator@5.1.5:thislibraryisnolongersupported/usr/local/bin/appnativefy->/usr/local/lib/node_modules/appnativefy/appnativefy.js>core-js@3.9.0postinstall/usr/local/lib/node_modules/appnativefy/node_modules/core-js>node-e"try{require('./postinstall')}catch(e){}"如何删除Appnativefy:要删除命令行工具,只需运行命令:linuxmi@linuxmi:~/www.linuxmi.com$sudonpmuninstall-gappnativefy如果你不使用nodejs和npm,删除它们以释放几十MB的磁盘空间:linuxmi@linuxmi:~/www.linuxmi.com$sudoaptpurge--auto-removenodejsnpm