Fetchfox自动在Linux系统上安装Firefox

fetchfox的Python项目详细描述


菲特福克斯

Because life is too short to manually install Firefox

Fetchfox是一个命令行工具,可以帮助您下载并安装Mozilla Firefox的二进制副本到Linux桌面。它使用Mozilla提供和托管的官方二进制版本。在

它是如何工作的?在

Fetchfox与Mozilla产品API协商确定可用的最新Firefox版本,然后下载该版本并将其提取到~/.local/share/fetchfox目录中。Fetchfox然后在/.local/share/applications中创建一个.desktop条目,使您的本地安装对桌面环境可见。在

Fetchfox不会更改您的系统,也不需要root权限-所有文件都存储在您的主目录中。在

您还可以安装特定版本的Firefox,而不是使用最新版本的Firefox 提供要安装的特定版本。在

可以同时安装多个Firefox发布分支,例如,最新的stable和developer版本。但是,在任何给定时间,每个分支只能有一个版本。在

安装

sudo pip3 install fetchfox

使用

fetchfox [-h] [--locale LOCALE] [--arch ARCH] [--pin PIN] [--force] version

位置参数

释放

释放分支以安装-stabledevdeveditionesr或{}。在

可选参数

--locale LOCALE

下载Firefox的区域设置。默认为en-US。在

--arch ARCH

构建要安装的体系结构。linux对于Linux i686,linux64对于Linux x86_64。默认为linux64。在

--pin PIN

要下载的特定版本的Firefox,例如78.0.2。默认情况下,将使用Mozilla产品API确定可用的最新版本。在

--force

强制(重新)安装,即使存在具有相同版本的本地安装实例。在

外部依赖性和兼容性

Fetchfox不是一个包管理器,不管理外部依赖关系,并且不验证您的环境是否可以运行Fetchfox安装的Firefox版本。只需下载Mozilla提供的二进制文件并自动安装即可。在

Fetchfox是在debianstable上开发和测试的。在

许可证

根据Apache2.0许可证的条款和条件授权。在

与Mozilla公司没有任何关联。Mozilla,Firefox-Mozilla Corporation的商标。在

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java DB2查看最近执行的命令   java正则表达式如何只匹配数字后的字符,而不在匹配模式中包含数字   java是否可以使用Jmh运行基于时间的预热阶段?   java必须输入两次输入,扫描仪才能读取   java如何使用一个或多个类方法设置多个类字段,而这些类方法并不专门引用任何字段?   java Quartz的CronTrigger每24小时一次,如午夜   java字符串索引超出边界异常?   java FXMLLoader找不到fxml文件Maven项目   java Eclipse Indigo在安装m2ewtp插件时遇到问题   java如何为连接池配置Hibernate、Spring和ApacheDBCP?   java netbeans:类中的类路径。福奈姆   javajmx及其在Tomcat内部Docker上的调试   java HTTP状态404 tomcat 7   Java:String split():我希望它在末尾包含空字符串   java我应该使用枚举集吗?   Java StringTokenizer如何查找段落结尾?