每次zypper都会出这句:
Parse error: repoindex.xml[2] EntityRef: expecting ';'
用YaST的话前面还有这个:
service (opensuse-community.org/codecs-kde.ymp):
我以为有重复的源,看/etc/zypp/repo.d/ 有一个重名_1 的删之。后来只留下两个女王大人说的 distribution/* 的 able 还是不行……
不明白这是哪的问题。求助。
帮顶吧,lz 要不把 zypper in something 的结果全贴出来?
ps:那个第一个帖子出处在?
是在运行那个具体的 zypper 命令时候出的错啊?? 安装?
如楼上所说,请贴出详细的命令输出!重来没遇到过这个错误啊!
好吧,详细的:
zypper -lr -d
| 别名 | 名称 | 已启用 | 刷新 | 优先级 | 类型 | URI | 服务
—±-----------------------------------±-----------------------------------±-------±-----±-------±-------±----------------------------------------------------------------±----
1 | Packman Repository | Packman Repository | 是 | 是 | 99 | rpm-md | ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/ |
2 | download.opensuse.org-12.3-non-oss | 主更新源 (非开源软件) | 是 | 是 | 99 | rpm-md | download.opensuse.org/update/12.3-non-oss/ |
3 | download.opensuse.org-non-oss | openSUSE 12.3 NonOSS Add on | 是 | 是 | 99 | yast2 | download.opensuse.org/distribution/12.3/repo/non-oss/ |
4 | download.opensuse.org-oss | 主软件源 (开源软件) | 是 | 是 | 99 | yast2 | download.opensuse.org/distribution/12.3/repo/oss/ |
5 | download.opensuse.org-oss_1 | 主软件源 (源代码) | 是 | 是 | 99 | yast2 | download.opensuse.org/source/distribution/12.3/repo/oss/ |
6 | download.opensuse.org-update | 主更新源 | 是 | 是 | 99 | rpm-md | download.opensuse.org/update/12.3/ |
7 | libdvdcss repository | libdvdcss repository | 是 | 是 | 99 | rpm-md | opensuse-guide.org/repo/12.3/ |
每次zypper安装都会出这个:
正在刷新服务 ‘service’。
获取服务 ‘service’ 的软件源索引文件时出错:
文件’./repo/repoindex.xml’没有在介质’http://opensuse-community.org/codecs-kde.ymp?cookies=0’上找到。
请检查该 URI 是否有效且可访问。
这句话已经明确的指出,你的源中,有的源的URL是错误的。请运行下面的命令并给出运行结果
sudo zypper ls -u
这是启用的:
| 别名 | 名称 | 已启用 | 刷新 | 类型 | URI
—±-----------------------------------±-----------------------------------±-------±-----±-------±---------------------------------------------------------------
1 | service | service | 是 | 是 | ris | opensuse-community.org/codecs-kde.ymp
2 | Packman Repository | Packman Repository | 是 | 是 | rpm-md | ftp.gwdg.de/pub/linux/packman/suse/openSUSE_12.3/
3 | download.opensuse.org-12.3-non-oss | 主更新源 (非开源软件) | 是 | 是 | rpm-md | download.opensuse.org/update/12.3-non-oss/
4 | download.opensuse.org-non-oss | openSUSE 12.3 NonOSS Add on | 是 | 是 | yast2 | download.opensuse.org/distribution/12.3/repo/non-oss/
5 | download.opensuse.org-oss | 主软件源 (开源软件) | 是 | 是 | yast2 | download.opensuse.org/distribution/12.3/repo/oss/
6 | download.opensuse.org-oss_1 | 主软件源 (源代码) | 是 | 是 | yast2 | download.opensuse.org/source/distribution/12.3/repo/oss/
7 | download.opensuse.org-update | 主更新源 | 是 | 是 | rpm-md | download.opensuse.org/update/12.3/
8 | libdvdcss repository | libdvdcss repository | 是 | 是 | rpm-md | opensuse-guide.org/repo/12.3/
这是未启用的:
9 | packman-bjtu | packman-bjtu | 否 | 是 | rpm-md | mirror.bjtu.edu.cn/packman/suse/openSUSE_12.3/
10 | repo-debug | openSUSE-12.3-Debug | 否 | 是 | yast2 | download.opensuse.org/debug/distribution/12.3/repo/oss/
11 | repo-debug-update | openSUSE-12.3-Update-Debug | 否 | 是 | rpm-md | download.opensuse.org/debug/update/12.3/
12 | repo-debug-update-non-oss | openSUSE-12.3-Update-Debug-Non-Oss | 否 | 是 | rpm-md | download.opensuse.org/debug/update/12.3-non-oss/
这个源的 URL 是错误的。请运行下面的命令来删除这个源
sudo zypper rr service
Danke!
| service | service | 是 | 是 | ris | opensuse-community.org/codecs-kde.ymp
这个东西不对吧,对于的源应该是
<repository recommended="true" format="auto">
<name>libdvdcss repository</name>
<summary>Repository with libdvdcss</summary>
<description>Encrypted DVD support</description>
<url>http://opensuse-guide.org/repo/12.3/</url>
</repository>
.ymp 是一键安装文件的后缀,是直接用来点开的… 作用就是尽量避免新手直接面对软件源从而减小难度…