找回密码
 骑士注册

QQ登录

微博登录

❏ 站外平台:

Linux 中国◆开源社区 首页 查看评论
来自福建泉州的 Chrome 107.0|Windows 10 用户 2022-11-26 04:57 4 回复
谢谢
[1]
来自江西南昌的 Chrome Mobile 65.0|Android 8.1 用户 发表于 2022-03-27 09:51 的评论:
这么提问可能意思更清楚些:
安装应用会产生相应的配置文件,那么与之配套的依赖被安装时是否也会产生相应的配置文件?
apt purge xxxx可以增强删除的效果(应用+配置文件),那么apt --purge autoremove 是否也增强了删除的效果(依赖+配置文件)??
[2]
来自四川自贡的 Chrome 85.0|Windows 7 用户 发表于 2022-03-27 10:38 的评论:
先回答第一个问题。

不是 "安装应用会产生相应的配置文件",而是 "应用包自身本来就有配置文件",安装应用本质上就是解压安装包,并包内的文件复制到对应位置。

比如你安装了 MPV (Linux 下的一个视频播放器) 这个应用,它本身就有一个配置文件 /etc/mpv/encoding-profiles.conf。

另外,应用和依赖是同级的。

比如前面提到的 MPV, 可以直接用 apt install mpv 安装,会有一个 /etc/mpv/encoding-profiles.conf 配置文件。
但 MPV 也可以作为其它软件 (比如 SMPlayer) 的依赖被安装,此时作为依赖,依然会有 /etc/mpv/encoding-profi
来自四川自贡的 Chrome 85.0|Windows 7 用户 2022-03-27 10:56 6 回复
有字数限制?补楼上。
但 MPV 也可以作为其它软件 (比如 SMPlayer) 的依赖被安装,此时作为依赖,依然会有 /etc/mpv/encoding-profiles.conf 这个配置文件。



第二个问题,其实在你的第一条评论中已经回答了。

(1) apt remove,___________删除应用包。
(2) apt purge,____________删除应用包、配置文件。
(3) apt remove --purge,____删除应用包、配置文件。
(4) apt autoremove,_______删除应用包、所有依赖。
(5) apt autoremove --purge, 删除应用包、所有依赖、配置文件。

其中 (2) 和 (3) 是等效的。
[1]
来自江西南昌的 Chrome Mobile 65.0|Android 8.1 用户 发表于 2022-03-27 09:51 的评论:
这么提问可能意思更清楚些:
安装应用会产生相应的配置文件,那么与之配套的依赖被安装时是否也会产生相应的配置文件?
apt purge xxxx可以增强删除的效果(应用+配置文件),那么apt --purge autoremove 是否也增强了删除的效果(依赖+配置文件)??
来自四川自贡的 Chrome 85.0|Windows 7 用户 2022-03-27 10:38 6 回复
先回答第一个问题。

不是 "安装应用会产生相应的配置文件",而是 "应用包自身本来就有配置文件",安装应用本质上就是解压安装包,并包内的文件复制到对应位置。

比如你安装了 MPV (Linux 下的一个视频播放器) 这个应用,它本身就有一个配置文件 /etc/mpv/encoding-profiles.conf。

另外,应用和依赖是同级的。

比如前面提到的 MPV, 可以直接用 apt install mpv 安装,会有一个 /etc/mpv/encoding-profiles.conf 配置文件。
但 MPV 也可以作为其它软件 (比如 SMPlayer) 的依赖被安装,此时作为依赖,依然会有 /etc/mpv/encoding-profi
来自江西南昌的 Chrome Mobile 65.0|Android 8.1 用户 2022-03-27 09:51 4 回复
这么提问可能意思更清楚些:
安装应用会产生相应的配置文件,那么与之配套的依赖被安装时是否也会产生相应的配置文件?
apt purge xxxx可以增强删除的效果(应用+配置文件),那么apt --purge autoremove 是否也增强了删除的效果(依赖+配置文件)??
来自四川自贡的 Chrome 85.0|Windows 7 用户 2022-03-27 09:02 5 回复
就 Ubuntu 破事多,不知会不会为 CJK 用户优化一下。

标题:从 Ubuntu 22.04 开始,Firefox 将只提供 snap 包
来源:oschina.net/news/188445/firefox-only-available-via-snap
[1]
来自江西南昌的 Chrome Mobile 65.0|Android 8.1 用户 发表于 2022-03-26 19:22 的评论:
我在有些文章里看到过这样的用法,就是在autoremove前加一个参数:sudo apt --purge autoremove,这么做和sudo apt purge xxxx起到的效果是不是一样的?
[2]
来自四川自贡的 Chrome 85.0|Windows 7 用户 发表于 2022-03-26 23:49 的评论:
为什么不问问神奇的 man pages 呢?man apt-get。

--purge
        Use purge instead of remove for anything that would be removed. An asterisk ("*") will be displayed next to packages which are scheduled to be purged.  remove --purge is equivalent to the purge command. Configuration Item: APT::Get::Purge.

"remove --purge is equivalent to the purge command".
来自四川自贡的 Chrome 85.0|Windows 7 用户 2022-03-27 00:20 5 回复
autoremove 啊,看错了。

apt purge XXX 和 apt remove --purge XXX 是等价的。但和 apt autoremove --purge XXX 不等价,因为 autoremove 能删除不再需要的依赖项 (孤儿包)。

有可能不准,很久没用 Debian 系了,但根据 man 来看是这样的。
[1]
来自江西南昌的 Chrome Mobile 65.0|Android 8.1 用户 发表于 2022-03-26 19:22 的评论:
我在有些文章里看到过这样的用法,就是在autoremove前加一个参数:sudo apt --purge autoremove,这么做和sudo apt purge xxxx起到的效果是不是一样的?
来自四川自贡的 Chrome 85.0|Windows 7 用户 2022-03-26 23:49 4 回复
为什么不问问神奇的 man pages 呢?man apt-get。

--purge
        Use purge instead of remove for anything that would be removed. An asterisk ("*") will be displayed next to packages which are scheduled to be purged.  remove --purge is equivalent to the purge command. Configuration Item: APT::Get::Purge.

"remove --purge is equivalent to the purge command".
来自江西南昌的 Chrome Mobile 65.0|Android 8.1 用户 2022-03-26 19:22 4 回复
我在有些文章里看到过这样的用法,就是在autoremove前加一个参数:sudo apt --purge autoremove,这么做和sudo apt purge xxxx起到的效果是不是一样的?

返回顶部

分享到微信

打开微信,点击顶部的“╋”,
使用“扫一扫”将网页分享至微信。