首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >基于apt-get的问题更新系统

基于apt-get的问题更新系统
EN

Ask Ubuntu用户
提问于 2012-11-12 16:10:32
回答 1查看 830关注 0票数 3

在尝试apt-get updateapt-get upgrade之后,我收到以下错误消息:这是我的终端的一个副本(西班牙语)

代码语言:javascript
复制
root@LinuxJGP:/home/javiergp# apt-get upgrade
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
Se actualizarán los siguientes paquetes:
  apport apport-symptoms fonts-liberation gnome-icon-theme gnome-orca language-pack-en language-pack-en-base
  language-pack-es language-pack-es-base language-pack-gnome-en language-pack-gnome-en-base
  language-pack-gnome-es language-pack-gnome-es-base light-themes linux-firmware oneconf resolvconf
  sessioninstaller software-center ssl-cert tzdata ubuntu-docs ubuntu-keyring ubuntu-sso-client
  ubuntuone-control-panel ubuntuone-installer unity-lens-video unity-scope-video-remote xdiagnose
29 actualizados, 0 se instalarán, 0 para eliminar y 0 no actualizados.
E: Los archivos de índice de paquetes están dañados. No existe un campo «Filename:» para el paquete ubuntu-keyring.

如何解决这个问题呢?

EN

回答 1

Ask Ubuntu用户

回答已采纳

发布于 2012-11-12 16:19:05

看起来你的西班牙错误相当于这个英文错误:

代码语言:javascript
复制
 the package index files are corrupted. no filename field for package

这意味着您对所有包的列表(索引)都有问题:它们被破坏了。这条线意味着您可能成功地删除了列表目录。

因此,您可能要删除/var/lib/apt/lists/中的所有内容,然后再次更新apt。

代码语言:javascript
复制
sudo rm /var/lib/apt/lists/*
sudo apt-get update

请注意,我还没有试过这个,但是像这样的看起来并不是真正危险的事情。

可以安全地删除和重新创建/var/lib/apt/list。“apt-get更新”将重新填充必要的信息。这不会影响安装的软件包的历史记录。

票数 1
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/216273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档