pra*_*hra 7 software-center package-management apt
每当我尝试从 ubuntu 软件中心安装任何软件时,我都会收到一条消息说“不能这样做”
单击上面的链接查看我得到的图像
当我选择从终端下载它时,它说:
E: Unable to parse package file /var/lib/apt/lists/ppa.launchpad.net_snwh_pulp_ubuntu_dists_xenial_InRelease (1)
E: The package lists or status file could not be parsed or opened.
Run Code Online (Sandbox Code Playgroud)
我该怎么做,首先请告诉我为什么会发生此错误?
小智 2
在终端中运行此命令
sudo rm -r /var/lib/apt/lists/*
Run Code Online (Sandbox Code Playgroud)
进而
sudo apt update
Run Code Online (Sandbox Code Playgroud)
我认为您的/var/lib/apt/lists/
文件已损坏,因此您可以删除它们以重新生成它们。
此错误通常是由于尝试安装打包为“经典快照”而不是普通快照或 deb 软件包的软件引起的。由于打包方式的原因,经典快照无法使用 Ubuntu 软件应用程序进行安装(为什么它们出现在 Ubuntu 软件中对我来说还是个谜)。您可以使用snap
命令行工具安装它们。首先,搜索应用程序(即 slack):
snap search slack
Run Code Online (Sandbox Code Playgroud)
注释栏会显示classic
经典快照。这些是必须使用命令行安装的类型:
sudo snap install slack
Run Code Online (Sandbox Code Playgroud)
这将警告您经典快照的安全风险,并建议您附加(--classic
如果您了解它们):
sudo snap install slack --classic
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
12533 次 |
最近记录: |