Anlinux 装的 openSUSE 里 zypper 刷新软件源无法写入缓存!

localhost:~ # zypper in VIM
Loading repository data...
Retrieving repository 'Sw-ASG-oss'  data...
Retrieving repository 'Sw-ASG-oss' [done]
Reading installed packages...
'vim' not found in package names. Trying capabilities.
No provider of 'vim' found.
Resolving package dependencies...

Nothing to do.

更要命的是他会一直吃流量,但是什么都不做。我是一个刚刚使用 openSUSE 的人。
openSUSE 版本是 15.1。

我感觉你的源列表不对。。。。
zypper repos看一下?

请问这么配置有错误吗

oss 和 update 都处于禁用状态,能安装就见鬼了。

额……谢谢:pray:我对这个包管理还不太熟悉

照理说这有启用一个 oss 啊

请问 update 也需要启用是么?

Leap 需要,Tumbleweed 不需要。

好的,谢谢

再次打扰。
我重新安装了 tumbleweed 版本,在 zypper ref 后还是无法安装……禁用了 update,因为官方源实在是太慢了,我找到源只有 oss……请问这是怎么回事?
另外,请问怎么禁止它在安装软件的时候自己刷新源,太耗流量了。

之前用树莓派的时候发现这架构的源应该就只有 oss 和 update

至于无法安装,给点详细的信息?什么板子?源地址?具体的报错?

关闭自动刷新:

sudo zypper lr -E  # 得到编号
sudo zypper mr -F xx # 禁用对应编号源自动刷新

详见 zypper help

我把我的环境的信息全部给出,供大家参考
CPU:骁龙 MSM8917,aarch64(ArmV8)架构,1.4Ghz
系统:安卓 8.1.0
内存:3GB
ROOT:否
环境:Proot (Termux (0.73)) + AnLinux + openSUSE Tumbleweed (Leap 15.1 也有尝试))
使用源:Oss (官方)(http://pkg.adfinis-sygroup.ch/opensuse/opensuse/ports/aarch64/tumbleweed/repo/oss 这个也使用过,同样的问题),Update (官方)
脚本:


遇到的情况:使用zypper ref无法缓存,无法下载任何软件

localhost:~ # zypper ref
Retrieving repository 'openSU [done]
Building repository 'openSUSE [done]
Retrieving repository 'openSU [done]
All repositories have been refreshed.
localhost:~ # zypper install VIM 
# 我这里用的是小写,但我不知道为什么会自动变成大写
Loading repository data...
Retrieving repository 'openSUSE-Tumbleweed-Oss' data...
Retrieving repository 'openSU [done]
Retrieving repository 'openSUSE-Tumbleweed-Update' data...
Retrieving repository 'openSU [done]
Reading installed packages...
'vim' not found in package names. Trying capabilities.
No provider of 'vim' found.
Resolving package dependencies...
Nothing to do.
localhost:~ #

uname 信息

localhost:~ # uname -a
Linux localhost 3.18.71-perf #4 SMP PREEMPT Wed Dec 11 16:57:42 CST 2019 aarch64 aarch64 aarch64 GNU/Linux

如果各位还需其他信息回复即可,我将再次编辑补充
我现在依旧存在回帖限制,排版也不熟悉,带来的不便还请谅解
希望各位能帮我解决这个问题,谢谢各位,辛苦了
@zzndb 老哥帮助了我许多 ,谢谢!
@marguerite @tommyvct @hillwood

这个地方先预留回复…:no_mouth:

看起来刷新不了啊,把地址换成 https 的试试,还不行看能不能来个科学上网

像管理源这种能用 yast 解决的就不要用 zypper
尤其是新手

你用的怕不是 termux + anlinux
如果是这个操作我建议你用 ubuntu,不要用 opensuse

uname 发一下
源地址发一下

不仅仅是 VIM ,应该说是什么都装不了,我感觉是刷新源根本没有 cache 到本地(明明刷新了,然后禁用刷新,搜索时依旧在刷新,然后搜索得到的结果都是已安装的 (Anlinux 的 tw 默认 rootfs)),然后我本地的 termux 不知道怎么蹦了,感觉我也试不了了,如果没有试过那个 rootfs 可以再试试。