VLC官网,其他操作系统都有相应的安装包下载,唯独Debian版本,没有deb包下载,有安装指令 % sudo at install vlc 可是输入后,安装不了,VLC的deb软件包,在哪里呢?
一般而言,默认软件仓库中有的软件,请尽量安装仓库中的版本。
如果无法安装,您可以附上执行安装命令后得到的输出信息,以便大家帮您排查问题。
您再检查一下……是不是命令打错了?
我测试 sudo apt install vlc正常安装
首先,不建议通过 su 命令获取 root 权限,这样有一定的风险。直接以普通用户身份执行 sudo [要以 root 身份执行的命令] 即可。
然后,当前的问题可能是因为您的软件仓库数据没有刷新,或软件仓库配置有问题。
您可以先执行如下命令,再尝试安装 vlc:
sudo apt update
最后,反馈问题时,对于命令行输出,或软件日志,推荐您将其中的文本复制出来,然后贴到帖子中,以便大家阅读。如果需要展示相关窗口等画面,也请尽量截图,不要拍屏(拍屏可能会因为反光等问题造成看不清)
谢谢大神,我的问题都会比较幼稚,低级,多包涵,哈哈哈,谢谢大神,谢谢大家!![]()
![]()
![]()
谢谢大神,我再试试
您别客气,问题没有高低贵贱之分 ![]()
您的软件仓库配置有问题。
请参考本文,修改 apt 的软件仓库配置。
正常情况下,执行 sudo apt update 后,应该能看到 apt 从软件仓库服务器中同步数据,而不只是扫描光盘中的内容。
以下是一个正常情况下的实例:
% sudo apt update
[sudo] user 的密码:
忽略:1 http://mirrors.ustc.edu.cn/linuxmint zena InRelease
命中:2 http://mirrors.ustc.edu.cn/ubuntu noble InRelease
命中:3 http://mirrors.ustc.edu.cn/ubuntu noble-updates InRelease
获取:4 http://mirrors.ustc.edu.cn/ubuntu noble-backports InRelease [126 kB]
命中:5 http://mirrors.ustc.edu.cn/ubuntu noble-security InRelease
命中:6 http://mirrors.ustc.edu.cn/linuxmint zena Release
已下载 126 kB,耗时 3秒 (37.6 kB/s)
正在读取软件包列表... 完成
正在分析软件包的依赖关系树... 完成
正在读取状态信息... 完成
有 24 个软件包可以升级。请执行 ‘apt list --upgradable’ 来查看它们。
%
去官网看了一下,好像确实没有给 deb 软件包的下载链接,只给了通过 apt 安装 VLC 的命令。
或许这也是用另一种方式提醒用户,开发者推荐大家直接从软件仓库安装 VLC,而尽量不要下载 deb 安装包后手动安装。
从软件仓库安装,和下载软件包后本地再安装,有什么区别吗?
- Debian 强调稳定性,软件仓库中的软件版本未必最新,但往往是经过反复测试、确认没有大的问题后才发布的,稳定性更强。
- 从软件仓库安装的软件,其更新可以由
apt负责,无需您手动去下载新版。当有更新发布后,您可以直接通过命令sudo apt upgrade或其他apt的图形化前端(如 Synaptic)进行更新。 - 软件仓库中的软件包,其依赖的各种运行库是与当前版本的操作系统相匹配的,不会出现依赖错误的情况。
- 从软件仓库安装软件时,apt 会自动处理依赖关系,把各种必须的软件包一起装上。但如果是手动安装软件包,则可能出现依赖关系无法被正确处理的问题。
总之一句话,对于新手,尽量用软件仓库中有的软件。
其实,现在最重要的问题是:您的 Debian 系统中,由于软件仓库配置错误,软件包管理器完全处于瘫痪状态。这个问题是必须解决的,因为将来系统更新、以及安装各种软件,都必须保证软件管理器正常运行。
谢谢,感谢您的详细解答!找到问题的关键所在了!![]()
![]()
,我先学学,看怎么能把软件仓库完善了!
您这个还是比较简单的:
- 以管理员身份,编辑
/etc/apt/sources.list - 访问 https://mirrors.bfsu.edu.cn/help/debian/,在 “Debian 版本” 中,选择您当前正在使用的版本。选好后把下面给出的内容复制下来,粘贴到
/etc/apt/sources.list中,保存编辑并退出。 - 执行命令
sudo apt update,刷新软件仓库缓存即可。
谢谢大神,![]()
![]()
,
您在尝试上述操作(或其他方案)后,辛苦您再反馈一下结果,无论是成功还是遇到了其他问题,这样一来方便继续排查问题,二来也可以给其他读者提供非常有价值的参考 ![]()
OK,![]()




