发现用不下去 Ubuntu( Linux )的原因,求大佬支招

2019-08-01 20:58:08 +08:00
 wszgrcy

曾经专门看过 linux 各种命令的教程,感觉各种操作也能百度到,但是多次安了又弃后终于知道为啥了。。。

  1. xxx 不会,开始百度,推荐了一堆答案,挨个试,终于有一个成功了,就在这时候想把之前的无效操作取消(通常是安装)。。结果不知道安装到哪里了。。

  2. 终于知道哪个包了,卸载后不知道为啥,重启进入恢复模式。。。

  3. 想更新某个包,结果一通操作后发现,原来的包没删掉共存两个,想删掉旧的,不知道怎么回事重启又恢复。。。

  4. 自己编译安装,终于安上了,等卸载时?我记得配置文件,安装文件。。。。等文件是分开设置目录的,当时设置哪些来着?。。。。。

总结就是,指定干某一个任务,能干,但是干完后想清理删除(比如和其它有冲突)发现各种不懂了,真是安上容易卸下难,胡乱修改就恢复

所以一方面,真是想用,因为很多代码都是 linux 环境搞的,调试源码必不可少,另一方面,百度出的问题,能解决,但是解决完后清理环境就傻眼了,动不动不知道为啥,重启就恢复模式

知道 v2 能人多,想知道大佬们都怎么解决这个问题的

12309 次点击
所在节点    Linux
95 条回复
felixcode
2019-08-02 10:23:17 +08:00
正常使用应该很少需要去做编译的。
cstj0505
2019-08-02 10:28:22 +08:00
用 linux 心态就要放平,只要内核没挂,一切皆可恢复。
1. 之前升级软件,一个不留神把桌面干掉了,只剩命令行,开始还有点慌,后来查了一下淡定的装回来了。
2. 貌似有次操作,连内核都删掉了,系统根本进不去,后来查了下可以用引导系统把内核装回去。试了下觉得太麻烦干脆重做系统了。
3. grub 没装好,或者被覆盖,系统进不去,根据网上引导一步步解决
4. 手误把 HOME 目录清了,第一次有点慌,后来做好备份策略,即使删了上 v2 发个帖,继续谈笑风生

给我感觉,linux 就是个组装的大玩具,散了再组起来就好了。真是巧妙的设计啊。
当然,要学会查资料,要有折腾的心和时间,善用搜索,特别英文,远离百度中文
fox0001
2019-08-02 10:34:35 +08:00
目前来看,一些不能安装的软件,都可以用 docker 解决,并且能保持当前系统安全干净。例如,Debian 服务器上部署 Minecraft Bedrock。由于该服务只支持 Ubuntu,又不想更换服务器的系统,所以用 Ubuntu 的 docker 镜像来跑,轻松解决找不到 xx.so 的问题。

感觉楼主那些安装不成功的软件,可以在 docker 上折腾一下,甚至就用 docker 来跑。
wphper
2019-08-02 10:37:55 +08:00
@akring 暴露年龄了把
qq1009479218
2019-08-02 10:44:44 +08:00
apt 装工具,docker 装中间件
idblife
2019-08-02 11:06:54 +08:00
尝试过 ubuntu,archlinux,deepin,发现黑苹果保平安
Kei
2019-08-02 11:18:44 +08:00
想当年 Linux 的字体渲染也折腾了很久
- 很多情况只能看英文论坛
- 不能看几年前的贴
lancelock
2019-08-02 11:34:19 +08:00
1. 黑苹果
2. 用 arch 系,基本不需要你编译安装软件。推荐 manjaro
3. docker
winglight2016
2019-08-02 11:49:06 +08:00
靠百度怎么可能用下去?
iwtbauh
2019-08-02 12:12:52 +08:00
1. 换 Google
2. 卸载时看清楚卸载了啥
3. 可能是旧的包是依赖啊
4. 一般而言,提供 make install 的软件都会提供 make uninstall。后者执行反向操作。你说你的没有提供?那这边建议你换一个软件,别用些不成熟的早期软件或者野鸡软件可能确实没有写卸载功能。
anzu
2019-08-02 12:15:26 +08:00
只说方法论:Why-How-What。
what,知道发生了什么问题。
how,知道如何解决。
why,知道发生问题的原因。如果你知道安装包错误的原因,就不会低效率地挨个试网上的解决方法,也不会再犯同样的错。
behanga
2019-08-02 12:16:27 +08:00
你干活必须在 linux 下完成,那基本就解决这个问题了
Serino
2019-08-02 12:28:08 +08:00
Ubuntu 对这类基于 Debian 的 Linux 发行版对于新手非常不友好(说的还有你,Deepin Linux )
建议尝试 Manjaro

我一个 Linux 小白,先装了 Deepin,为了装某软件需要的依赖,放弃了
然后靠 Manjaro 入了门
Earl
2019-08-02 12:31:05 +08:00
其实我觉得。。。相比起安装,还是卸载更麻烦。。。
cz5424
2019-08-02 12:33:53 +08:00
换 google 可能你问题就没那么多了
annielong
2019-08-02 12:37:24 +08:00
尽量用主流版本,linux 分支太多了,这点就不如苹果和微软,基本环境大多都是一样的,
datou
2019-08-02 12:38:25 +08:00
WSL 可以解决大部分的 Linux 需求
sirm2z
2019-08-02 12:51:40 +08:00
新手嘛,看样子又有点洁癖
很简单,先装个系统,该倒腾的全倒腾一遍
环境倒腾爽了,笔记整理一下,只记必要的步骤
系统重装,按着笔记来一遍,美滋滋
openbsd
2019-08-02 13:38:37 +08:00
@care #23 BSD 系列因为没那么多发行版 ports 相对比 linux 的各种包管理靠谱
但是 公司技术栈不允许,老大不同意,这个理由难道还不够 [狗头]
akring
2019-08-02 14:16:33 +08:00
@wphper 😂

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/588333

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX