ubuntu20.04 中如何为flatpak设置代理。

上网、浏览、聊天、下载等
回复
头像
wystone1
帖子: 54
注册时间: 2018-02-25 12:43
系统: ubuntu 20.04 LTS

ubuntu20.04 中如何为flatpak设置代理。

#1

帖子 wystone1 » 2021-03-14 17:03

如题,操作系统为ubuntu20.04 LTS,由于访问商店速度慢,想为flatpak设置代理,请问大神如何设置?谢谢。
头像
wystone1
帖子: 54
注册时间: 2018-02-25 12:43
系统: ubuntu 20.04 LTS

Re: ubuntu20.04 中如何为flatpak设置代理。

#2

帖子 wystone1 » 2021-03-14 17:05

当前已经为snap设置了代理,效果较好。
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: ubuntu20.04 中如何为flatpak设置代理。

#3

帖子 astolia » 2021-03-14 17:30

一样的,都是设置http_proxy和https_proxy环境变量,记得变量名小写,并且地址需要加上http://
头像
wystone1
帖子: 54
注册时间: 2018-02-25 12:43
系统: ubuntu 20.04 LTS

Re: ubuntu20.04 中如何为flatpak设置代理。

#4

帖子 wystone1 » 2021-03-14 18:45

谢谢版主,我的snap是通过sudo systemctl edit snapd.service 设置的,我现在用了sudo systemctl edit flatpak-system-helper.service设置了变量,不知道正确吗?因为我不想设置在/etc/environment中。
头像
wystone1
帖子: 54
注册时间: 2018-02-25 12:43
系统: ubuntu 20.04 LTS

Re: ubuntu20.04 中如何为flatpak设置代理。

#5

帖子 wystone1 » 2021-03-14 20:07

没有设置对,不知道在哪个文件中设置,请指教,谢谢。
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: ubuntu20.04 中如何为flatpak设置代理。

#6

帖子 astolia » 2021-03-15 11:01

理解代理作用机制,不要生搬硬套。snap和flatpak的软件架构不一样,snap的下载是由snapd来执行的,所以需要对snapd进程设置环境变量。而flatpak没有这么一个统一的后台下载进程,所以需要对执行下载的前台软件设置代理。

如果你是直接用flatpak install来安装的,那么就在对flatpak进程设置环境变量
如果你是用gnome-software来安装的,那么就需要对它来设置环境变量,同样是看你的执行方式。如果是点击图形界面上的某个启动器图标,那么就需要修改对应的.desktop文件,将其中的Exec=gnome-software改成Exec=env http_proxy=http://proxy:port https_proxy=http://proxy:port gnome-software
josephelunt
帖子: 2
注册时间: 2023-01-27 11:32
系统: steamdeckos

Re: ubuntu20.04 中如何为flatpak设置代理。

#7

帖子 josephelunt » 2023-01-27 11:36

在steamdeck 中的 linux flatpak已经按照版主的方法成功使用了, 终端软件Konsole 如何配置 http代理呢 ,下载东西要等好长时间 只能跑几百K,
头像
astolia
论坛版主
帖子: 6451
注册时间: 2008-09-18 13:11

Re: ubuntu20.04 中如何为flatpak设置代理。

#8

帖子 astolia » 2023-01-28 13:35

josephelunt 写了: 2023-01-27 11:36 在steamdeck 中的 linux flatpak已经按照版主的方法成功使用了, 终端软件Konsole 如何配置 http代理呢 ,下载东西要等好长时间 只能跑几百K,
一样是去设置http和https的环境变量,记得加export
另外konsole只是终端,环境变量起不起效还要看你具体使用的下载软件,如果软件使用的网络开发库不认这些环境变量,你设置了也没用
josephelunt
帖子: 2
注册时间: 2023-01-27 11:32
系统: steamdeckos

Re: ubuntu20.04 中如何为flatpak设置代理。

#9

帖子 josephelunt » 2023-01-28 21:28

用的是konsole终端里面的 flatpak命令 如何配置http代理呢 比如用命令 flatpak install flathub org.mozilla.firefox 安装火狐浏览器 怎么使用 http代理呢
头像
qy117121
论坛版主
帖子: 50546
注册时间: 2007-12-14 13:40
系统: Winbuntu
来自: 志虚国乌由市
联系:

Re: ubuntu20.04 中如何为flatpak设置代理。

#10

帖子 qy117121 » 2023-01-28 21:31

flathub可以用上海交大的镜像 https://mirror.sjtu.edu.cn/docs/flathub

不过他们有些时候会关站,首页的新闻有通知
渠月 · QY   
本人只会灌水,不负责回答问题
无聊可以点一下→ http://u.nu/ubuntu

Ubuntu 20.04 快速设置指南,请配合浏浏览器自动翻译使用

邮箱 chuan@ubuntu.org.cn
回复