找回密码
 立即注册
搜索
查看: 2943|回复: 24

[软件] linux的各种软件如何稳妥的完全卸载

[复制链接]
发表于 2022-8-30 16:26 来自手机 | 显示全部楼层 |阅读模式
有包管理的,俺还是比较好理解,像apt有purge,但有时不太好查依赖,怎么安全卸载依赖要找资料
不用包管理的,就很摸瞎,有些软件提供了安装程序,但卸载没有,不知道修改了啥,这种怎么完全卸载
回复

使用道具 举报

     
发表于 2022-8-30 18:06 来自手机 | 显示全部楼层
吃不准的话其实不卸载更好
回复

使用道具 举报

     
发表于 2022-8-30 18:15 | 显示全部楼层
先是尽量避免用这种安装的方式
找找有没有官方的 / 第三方的 APT 源或 .deb 包来安装

然后有文档看文档:
提供安装程序的一方也应该提供卸载方式
有些安装程序甚至就自带卸载能力, 加个参数就行
这些在文档里应该都能提到.

如果没有文档, 再读源码
很多安装程序本身就是 shell 脚本, 不加密都能读
读懂了自己也就会卸载了

另外 apt purge 并不能清理 /var/ $HOME/ 这些地方留下的配置 / 数据
这个还是得自己再手动删
多数程序要么在 $HOME 下有个隐藏目录
要么遵循 XDG 规范 https://wiki.archlinux.org/title/XDG_Base_Directory
也不难找.
回复

使用道具 举报

     
发表于 2022-8-30 18:22 | 显示全部楼层
自己从源码编译,只 make 不 make install,直接使用编译产物
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-30 18:47 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-30 18:57 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-30 19:27 | 显示全部楼层
服务型的全用docker,比如下载软件,然后上个网页前端。

有appimage就用appimage,至少不瞎jb装依赖。

剩下的要么不用,要么就安心用,比如各种IDE之类的。

最后Windows处理流氓软件的办法也是可以沿用的,比如上虚拟机。



—— 来自 S1Fun
回复

使用道具 举报

     
发表于 2022-8-30 19:28 | 显示全部楼层
能用docke就用docker
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-30 21:13 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-30 21:39 | 显示全部楼层
直接放弃治疗,反正除了服务器我不会用linux,服务器上的东西只要能跑就不管。
回复

使用道具 举报

     
发表于 2022-8-30 21:42 | 显示全部楼层
本帖最后由 Midnight.Coup 于 2022-8-30 21:43 编辑

再make install一遍,可以把安装位置输出成一个文件,对着里面列表删
不过哪怕是包管理,随着某个软件一起安装的依赖也不容易删除干净
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-30 21:46 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-30 22:22 来自手机 | 显示全部楼层
本帖最后由 linux40 于 2022-8-30 22:28 编辑

apt-mark showauto 不就可以查因为依赖安装的软件包了?求求不会离线查文档的人别用linux了。

对了,查软件包依赖哪个软件包还可以用apt-cache。


原来说的是不用包管理器安装的,没看清楚。。。有个软件叫stow,应该有用。
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-30 22:25 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-30 22:35 | 显示全部楼层
make install的时候不要直接make install,而是用checkinstall
回复

使用道具 举报

     
发表于 2022-8-30 22:37 | 显示全部楼层
系统洁癖是吧,理解,上磁盘快照啊
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-30 22:39 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

发表于 2022-8-30 22:40 | 显示全部楼层
深色主题已停用 发表于 2022-8-30 21:46
Windows 有一类专司卸载的软件,可以扫描出安装程序屙在各个角落的屎

Linux 有没有呢 ...

sudo du -ht 200M /

看有哪些文件大于200M的命令。
不过判断能不能删就要看经验了,撑爆硬盘的一般都是包管理器软件缓存,log文件或docker镜像之类。
回复

使用道具 举报

     
发表于 2022-8-30 22:43 | 显示全部楼层
按这个要求应该上docker才行

评分

参与人数 2战斗力 0 收起 理由
被子十三 + 1 有啥好扣的?
冤枉呐 -1 欢乐多

查看全部评分

回复

使用道具 举报

发表于 2022-8-31 03:04 | 显示全部楼层
不用包管理是指make install吗,一般都会有个make uninstall的
回复

使用道具 举报

头像被屏蔽
     
发表于 2022-8-31 03:32 来自手机 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

     
发表于 2022-8-31 06:10 来自手机 | 显示全部楼层
gui程序:flatpack

非gui:docker

—— 来自 samsung SM-N9860, Android 12上的 S1Next-鹅版 v2.5.2-play
回复

使用道具 举报

     
发表于 2022-8-31 10:11 | 显示全部楼层
只下binary可破
回复

使用道具 举报

     
发表于 2022-8-31 10:52 来自手机 | 显示全部楼层
Linux属实地狱,Windows有便携软件的概念,大部分Linux程序可没有
回复

使用道具 举报

     
发表于 2022-8-31 17:08 | 显示全部楼层
win8 发表于 2022-8-31 10:52
Linux属实地狱,Windows有便携软件的概念,大部分Linux程序可没有

那你肯定没用过 Nix

—— 来自 S1Fun
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|上海互联网违法和不良信息举报中心|网上有害信息举报专区|962110 反电信诈骗|举报电话 021-62035905|Stage1st ( 沪ICP备13020230号-1|沪公网安备 31010702007642号 )

GMT+8, 2024-9-22 12:35 , Processed in 0.085782 second(s), 6 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表