执行apt update
后执行apt install ffmpeg
,失败
执行apt-get update
后执行apt install ffmpeg
,成功
apt update:
update is used to download package information from all configured sources.
apt-get update:
update is used to resynchronize the package index files from their sources.
看得一脸懵逼,求大佬们解释一下它们的区别
1
slrey 2019-05-06 22:42:35 +08:00 4
|
2
autoxbc 2019-05-06 23:51:02 +08:00
其实新立得更好用
|
3
masker 2019-05-07 00:00:38 +08:00 via Android
遇事不 Google 生病不找医生。
为什么?因为我用 v2ex |
4
youngxu 2019-05-07 00:38:59 +08:00 via Android 1
使用中有个区别,在 Dockerfile 里用 apt 会被提示 apt 没有一个稳定的命令行界面 ,apt-get 不会
|
9
feng0vx 2019-05-07 00:54:12 +08:00 via Android
第一个包信息,
第二个包索引 |
10
ericls 2019-05-07 00:54:46 +08:00 via iPhone
apt 和 apt-get 都是使用 APT 的工具
类似的工具还有很多 比如有图形界面的 aptitude |
11
SharkIng 2019-05-07 01:03:44 +08:00
文档没有区别,实际使用也没有区别
https://manpages.debian.org/jessie/apt/apt-get.8.en.html https://manpages.debian.org/jessie/apt/apt.8.en.html 我从来没有遇到过在 Ubuntu 下 apt update 不更新的问题 有没有报错的详情? |
14
socradi OP @SharkIng 它们执行 update 操作都是成功的,但是只有 apt-get update 后的 apt install 才会成功,可能是某些巧合吧
|
16
tony601818 2019-05-07 01:27:51 +08:00 via Android
apt 没有稳定的 CLI 界面,做 Docker 写脚本的时候优先用 apt-get
|
18
Cu635 2019-05-07 02:06:23 +08:00
|
19
kawowa 2019-05-07 04:21:54 +08:00 via Android
apt 可以理解是 apt-get 的 gui 版,搜索、安装时有润色、制表符对齐,但没有 apt-install 和 apt-cache 的信息密集。
所以说如果想对搜索、安装时的 log 进行其他操作,譬如说本地保存、管道输出等,使用 apt-get 和 apt-cache 会优于使用 apt。 而且,如果想用管道加 grep 过滤自己想要的关键字,用 apt-cache 就不会被警告“ apt 没有稳定的 cli ”。 具体使用还是看自己喜欢吧,aptitude 其实也挺好用的,可以解决 apt 经常解决不了的一些依赖问题。 |