曾经专门看过 linux 各种命令的教程,感觉各种操作也能百度到,但是多次安了又弃后终于知道为啥了。。。
xxx 不会,开始百度,推荐了一堆答案,挨个试,终于有一个成功了,就在这时候想把之前的无效操作取消(通常是安装)。。结果不知道安装到哪里了。。
终于知道哪个包了,卸载后不知道为啥,重启进入恢复模式。。。
想更新某个包,结果一通操作后发现,原来的包没删掉共存两个,想删掉旧的,不知道怎么回事重启又恢复。。。
自己编译安装,终于安上了,等卸载时?我记得配置文件,安装文件。。。。等文件是分开设置目录的,当时设置哪些来着?。。。。。
总结就是,指定干某一个任务,能干,但是干完后想清理删除(比如和其它有冲突)发现各种不懂了,真是安上容易卸下难,胡乱修改就恢复
所以一方面,真是想用,因为很多代码都是 linux 环境搞的,调试源码必不可少,另一方面,百度出的问题,能解决,但是解决完后清理环境就傻眼了,动不动不知道为啥,重启就恢复模式
知道 v2 能人多,想知道大佬们都怎么解决这个问题的
1
metaclass 2019-08-01 21:05:03 +08:00 32
靠百度怎么可能用下去?
|
2
Macolor21 2019-08-01 21:07:05 +08:00 via iPhone 2
用 Manjaro 试试看,安装软件用 pacman 和 yay 就行,大部分都有。滚动更新 bug 比较少,主要还是得熟悉 linux 系统
|
3
expy 2019-08-01 21:07:14 +08:00 3
如果只是安装卸载搞不定,可以考虑下 docker,常用环境都有人做好。
镜像下回来跑上就能调试、运行。不想用了删掉也不会影响宿主环境。 |
4
ys0290 2019-08-01 21:13:57 +08:00 via iPhone 1
你适合虚拟机,安装软件前存个快照,找到正确办法了恢复快照,然后再正式安装
应该属于洁癖 |
5
ipwx 2019-08-01 21:16:27 +08:00 via Android
首先,装软件尽量不要编译安装。其次,看资料先看对应版本号和发布时间(超过两个版本或者两年的资料基本没啥参考价值)
|
6
xiangyi007 2019-08-01 21:31:28 +08:00
考虑下 Stacer 和科学上网?
|
7
akring 2019-08-01 21:34:02 +08:00 1
让我想起了当年数据库课程安装 sql server 2005,安装失败就等于重装系统,装好的第一件事就是做个 Ghost 镜像。。。
|
8
agno3 2019-08-01 21:34:43 +08:00
用包管理软件
|
9
aheadlead 2019-08-01 21:34:47 +08:00 1
楼主说的问题确实都是客观存在的。十年前我也面临一模一样的困惑。
建议楼主先用虚拟机折腾,熟悉了可以考虑了解下 docker。 linux 整个生态有很多经验和惯例,需要在使用时不断学习。我是没找到一个列表可以轻松入门的。 另外,不要用百度,用 google 英语搜索会得到有价值的答案。 |
10
aheadlead 2019-08-01 21:36:29 +08:00
有的情况是不得不编译安装,当然有条件用包管理器( apt 之类)肯定要用。
我用 linux 很多年了,最近还被一个不读 PREFIX 的软件坑了,make install 根本不管你环境变量 PREFIX 的,鬼知道他装到哪了。不过还好我能简单看懂 Makefile,一个个给抠出来删了。 |
11
whwq2012 2019-08-01 21:37:28 +08:00 via Android
所以说 py 大法好啊,虚拟环境保平安
|
12
Mountain 2019-08-01 21:39:53 +08:00
我也是这样过来的,现在有时候依然会这样。
其实最大的问题是,当你百度、谷歌了一个解决方案时,你并不知道这个命令是在做什么,所以当你想恢复的时候会发现不知道该怎么搞。 虚拟机是个好办法,但是根本解决问题的办法,还是搞清楚你复制粘贴的每一行代码是啥意思 |
13
GeruzoniAnsasu 2019-08-01 21:46:01 +08:00 19
很久以前也有这种困惑,总结了一下大概是因为没有对 linux 生态体系形成认知,不知道自己在干啥,所以容易弄坏。
1. 80%的软件包安装都可以用同一个命令在同一个地方找到 2. 90%的不能用 1 方法装的东西都可以找到源码自己编译 2.1 所有的公开的需要自己编译的东西都会有怎么编译的文档,并且对编译环境有要求 2.1.1 编译环境基本只需要系统和编译器版本对,装齐需要的依赖就 OK,装依赖回到 1 2.1.2 如果编译环境折腾不起来,说明这个东西依赖于特定版本系统的系统库实现,不是随便能移植得了的 2.2 基本上编译环境和构建工具就那几个 2.3 有少部分必须自行编译才能装上的东西基本上都是系统级的,要么动内核要么动系统库,是绝对不可能简单替换系统现有的东西的 2.4 一定有其它办法能让那个系统级的玩意和现有系统的库共存,要么是 docker,要么是环境变量 3. 驱动问题几乎无法解决,遇到只能绕开 4. 运维基本靠脚本,不是打包得非常严密的东西都可以自己看一遍脚本干了什么 5. 大多数不使用包管理系统装上的东西都可以直接删掉 6. 绝大多数 Linux 命令极度依赖于具体场景,这也与最初的设计哲学“只做一件事并做好”有关,因此非高频命令用到再学,无需浪费精力 7. debian 系是最友好的 8. 学会 docker 系列的命令并使用应用容器可以解决 100%你有能力解决的场景,如解决不了,则以自己的能力是没有任何办法解决的,无需尝试。 |
14
aheadlead 2019-08-01 21:54:45 +08:00
还有一些情况依赖于你对 linux 的了解程度,举个例子:
当交叉编译某软件时,总是出现莫名其妙的错误糊你一脸。追了 configure 脚本很久之后,发现这个傻叼编译系统是这么检查你是否在交叉编译: 编个 hello world,直接执行,看看能否执行。能就不是交叉编译,不能就是。 问题是当时电脑里装了个 qemu-system,他居然可以让你电脑直接执行 ARM 的 ELF 可执行文件…… 想想看,如果你不熟悉 configure 脚本,这问题能找得到吗…… |
15
minami 2019-08-01 21:57:13 +08:00
不要自己编译安装,除非 AUR 都没有;不要看过时教程,archwiki 很好用;不要敲自己看不懂的命令,不然吃枣药丸
|
16
poplar50 2019-08-01 21:58:40 +08:00 via iPad
apt remove — purge 解决软件包问题 make install 的包用 checkinstall 先打包,然后再装。老哥应该就是没有必须理由用 Linux 而已,要不然啥就都有解决方法了。
|
17
hqweay 2019-08-01 21:59:19 +08:00 via Android
把系统玩坏,重新装个几次就好了。分区该怎么分,东西怎么备份啥的心里都有数了…
|
18
littlewing 2019-08-01 21:59:35 +08:00 via iPhone
因为你用的百度,要不试试 Google ?
|
19
CEBBCAT 2019-08-01 22:03:15 +08:00
症结就是:菜就算了,还没系统学过,想野路子
还有,不用 Google |
20
zzczzc 2019-08-01 22:07:24 +08:00
同样,折腾了几个月,又回去折腾 WSL 了
|
21
laminux29 2019-08-01 22:19:56 +08:00
我为此专门搞了一台高配 Windows Server,上面安装 VMware WorkStation,然后搞来一块超大固态硬盘来存放虚拟机。
1.安装好 Linux,做一个快照。接着,安装任何软件,如果安装失败,恢复快照就行了,几秒钟的事情。 2.我用的是 CentOS,安装软件,都只用一行代码进行安装,比如 yum install xxx,或者 rpm -ivh xxx.rpm 。还没遇到过专门需要编译安装的。 |
22
kx5d62Jn1J9MjoXP 2019-08-01 22:22:09 +08:00 via iPad
错的不是你,Linux 桌面本身就是垃圾
|
23
care 2019-08-01 22:35:36 +08:00 via iPhone
FreeBSD 貌似可以解决这些 linux 的这些问题?在 V 站看到的“不服来战! FreeBSD 劝进文与 CentOS 劝退文”🤣
https://www.v2ex.com/t/580607 https://feng.si/posts/2019/06/freebsd-and-risc-v-the-future-of-open-source-iot-ecosystem/ |
24
Z1on 2019-08-01 22:50:21 +08:00
就是得抱着折腾的心态, 经验都是一次次处理崩溃攒出来的......
1.遇到问题最好使用英文上 Google, 得到靠谱解决办法的概率比较大,并且多比较一下相近的搜索结果,思考一下问题的原因和解决方法给出的命令到底做了什么. 2.建议再熟悉一下你所使用发行版的包管理器. 3.没遇到过 4.有些软件迫不得已才编译安装, 大部分时候都有更方便的解决办法(比如使用 docoker 搭建环境) 善用 Google 的搜索结果时间限定功能, 很多问题都是有时效性的,太过久远的信息可能用处不大. |
25
youngxu 2019-08-01 22:55:27 +08:00 via Android
说白了还是你不熟悉。多装几次虚拟机做小白鼠就行了
|
26
zhuangzhuang1988 2019-08-01 23:04:10 +08:00
放弃吧,
浪费时间。 |
27
regist 2019-08-01 23:07:54 +08:00 via iPhone
官方 wiki 永远是最好的
几乎所有发行版都有安装教程,ubuntu,debian,archlinux,gentoo 等等都有,哪怕是特定软件的安装。为什么非要看那些过时 n 年的文章 |
28
lzxgh621 2019-08-01 23:09:23 +08:00
Linux 桌面版本就不是给普通人用的,垃圾是个事实,Ubuntu 还是好的,其它的更烂。
如果你是业内人士,那就是你学艺不精。 |
29
SuperMild 2019-08-01 23:13:09 +08:00
学会找文档,看文档,按文档指示操作,正常使用不会有问题,Linux 发展到现在,日常使用上的问题很少了。
遇到问题不明白的,留意记录自己的每一步操作和出错提示,以便回头可以上论坛问,只要你把问题具体描述清楚,基本上很快有人能给你解决方案。 |
30
silkriver 2019-08-01 23:14:26 +08:00
楼主完全没提桌面环境吧,默认只谈命令行。
|
33
wszgrcy OP @GeruzoniAnsasu 谢谢
|
35
wszgrcy OP @CEBBCAT 确实是菜,可能是我这人办事比较急,对系统搞一遍 linux 确实太浪费时间(就跟几乎没有人看过 windows 的各种操作一样),linux 入门到是看过,但是真没涉及到一些出 bug 怎么解决,或者不想用怎么删除(普通 remove 懂),所以里面瞎搞。。。
|
36
omph 2019-08-01 23:30:09 +08:00
楼主到底在干嘛?什么是 xxx 不会?
|
37
libook 2019-08-01 23:31:47 +08:00
查手册推荐: https://wiki.archlinux.org/ 这个是 ArchLinux 的 Wiki,但是其他发行版也可以参考。
搜索有条件的话最好还是 Google。 另外建议找点 Linux 入门教程看看,了解一下一些基本概念,以及使用方法。 Linux 的学习曲线很陡峭,但是从 Ubuntu 入手算是个好开头,一开始尽量不要碰自己完全没有概念的东西,比如编译软件包、用户与组等,尽可能用一些开箱即用的功能;也不要以其他操作系统的思维定式来使用,了解了相应概念再动手。 用虚拟机也是个好思路,做什么操作前先打个快照,把系统搞挂了再恢复快照就好了,S&L 打法。 另外推荐 Pop!_OS,上手比 Ubuntu 难度还低,而且驱动齐全,有商业公司支持。 Manjaro 也可以,基于 Arch Linux 的,用上 AUR 的话几乎所有软件都能很简单安装了。 |
38
zjyl1994 2019-08-01 23:37:05 +08:00 via Android
arch 系的 pacman 大法好,基本所有的包都有人做
|
39
ochatokori 2019-08-01 23:44:46 +08:00 via Android
我是一般安装了就不卸载
实在要卸载 用包管理安装原样卸载就好了 编译安装我能安装到 opt 下面的都安装到 opt,想要卸载的时候好找 楼主的经历我相信绝大部分的用桌面 linux 的人都有,问题不大 当时我转到 ubuntu 的时候也没少重装过 |
40
lcj328662 2019-08-01 23:46:08 +08:00
今年因为工作原因,一直在用 Linux。之前也是用到的时候查一下命令,也不会去记。现在经常用,慢慢也熟悉了。每个系统都有自已的一套逻辑,想好好用就沉下心来学一学,做做笔记
|
41
mikeguan 2019-08-01 23:47:22 +08:00 via Android
这个时候就体现 gentoo 的好处了,你能独立安装,你就差不多能玩的转了
|
42
xzpjerry731 2019-08-02 03:42:22 +08:00
docker 大法好
|
43
dawn009 2019-08-02 04:50:48 +08:00
NixOS
或者 Nix 包管理器 优点:每个包的每个版本对应唯一哈希值,每个包可多版本并存,因此支持多环境并存 |
44
orm 2019-08-02 06:48:01 +08:00 via iPhone
拒绝百度,拒绝 csdn。google 搜索用英文
|
45
Meltdown 2019-08-02 07:10:14 +08:00
1.少用百度,多用 google,有问题要学会在网上找准确、可信度高的答案;
2.菜就不要有洁癖,不要随便卸载各种包,安装东西尽量用系统自带的包管理器安装 3.想快速学会 linux,那就花几个月不用 windows |
46
myzWILLmake 2019-08-02 08:38:58 +08:00
同样推荐 arch 系的发行版。现在在用 Manjaro,基本上所有软件和环境用 yay 管理,省心方便。
不过话说回来,使用 linux 还是需要你清楚自己在做什么。作为开发者,这一点很重要。 |
47
neroxps 2019-08-02 09:04:58 +08:00
感觉楼主还是被百度坑了把?
系统内的东西,能用包管理装的用包管理装,如果确实没有的,用 docker 环境编译了再把安装包,或者二进制程序导出来手动安装。 并且手动安装的东西全部统一管理好,不是系统装的 bin,一律到 /usr/local/bin 不乱放。 说实在,Linux 至少报错我还能看懂,windows 报错我还真看不懂,完全盲调。 |
48
lowman 2019-08-02 09:27:11 +08:00 2
又是一个, 实力不行, 怪百度, 怪谷歌, 怪 ubuntu 的娃娃, ubuntu 说: 这些锅, 背不动了...............我们整个公司开发环境都用的 ubuntu-Desktop, 测试环境 和 生产环境 都是 ubuntu-server, 也没见过出什么大问题, 我想很大一部分原因还是要看使用的人吧..........
|
49
cco 2019-08-02 09:29:35 +08:00
从 12.04 用到 18.04 ,似乎没啥,偶尔还能打打 CSGO 呢,没觉得有啥过不去的坎,大部分问题论坛里就能解决。
|
50
doublechenpaul 2019-08-02 09:30:34 +08:00
总比 Windows 下载安装个软件,桌面出现各种传奇,主页各种被劫持,闲着没事给你来几个色情弹窗,新毒霸,360,安全管家有事没事总来问候你好呀 [手动狗头]
|
51
jakehu 2019-08-02 09:35:01 +08:00
|
52
gaigechunfeng 2019-08-02 09:35:32 +08:00
哎呀,无所谓。斧子就是用来砍柴的,选自己趁手的。
我用 ubuntu 好久了,因为一直做安卓开发。 转 web 之后,发现 ide 在 debian 下面怎么都破解不了。 一怒之下换 win,整个世界清静了。。。再也不用搜命令了。 不要太拘泥于工具,工具只是工具。用 win 开发也不是说比用 linux 的就低级。 |
53
learnshare 2019-08-02 09:37:24 +08:00
@ys0290 是的,虚拟机先玩起来,等技术上去了再玩大的
另外远离百度和低质量中文内容 |
54
yinqi025 2019-08-02 09:37:44 +08:00
果然用 centos 个人感觉 centos 找资源和资料要比 ubuntu 容易
|
55
hunter2015 2019-08-02 09:40:19 +08:00
装个 deepin 就能用下去了
|
56
crella 2019-08-02 09:41:20 +08:00 via Android
zlib-dev 和 zlib 安装了,安装 rails 的时候提示找不到库 zlib,自己编译 ruby 的时候也是这样提示,linux 就是一堆奇怪的问题……还有 ffmpeg 官网稳定版的源码包在自己机上编译,到最后提示某某变量错了……你是稳定版啊
|
57
c0878 2019-08-02 09:41:38 +08:00
第三方软件官网也会有安装教程 尽量去官网看 少看别人咀嚼过的 可能作者自己没有实测过或者环境不一致
新手不要自己编译安装软件 依赖 环境变量之类的会搞死人 遇到报错 拿英文去 google 上搜索 |
58
lagoon 2019-08-02 10:06:44 +08:00
我觉得这个问题要分开回答。
答案许多人把 ubuntu 和 linux 混淆在一起回答,ubuntu 当然属于 linux,但 ubuntu 很傻瓜。 不改一些高级的东西,把系统搞崩了,觉得挺少见的。 我在想题主是不是因为刚接触到 linux,所以总是希望体验一下“神”的感觉,所以崩了?(我当初也是如此,人之通病) 只是想用 windows 一样用 ubuntu,敲敲常用命令,不乱改什么系统,应该不至于有问题呢。 至于有人推荐其他发行版,但我觉得那适合老手,比如 Manjaro,真的很好很易用很喜欢,但你会发现有些软件,只提供 macOS,windows,ubuntu 的安装包。当然老手都是有办法解决的,但新手..... |
59
longbye0 2019-08-02 10:09:13 +08:00
那就不用呗
|
60
lulinux 2019-08-02 10:19:53 +08:00 via Android
不是有命令可以查看软件包所含的文件吗?
|
61
felixcode 2019-08-02 10:23:17 +08:00
正常使用应该很少需要去做编译的。
|
62
cstj0505 2019-08-02 10:28:22 +08:00 2
用 linux 心态就要放平,只要内核没挂,一切皆可恢复。
1. 之前升级软件,一个不留神把桌面干掉了,只剩命令行,开始还有点慌,后来查了一下淡定的装回来了。 2. 貌似有次操作,连内核都删掉了,系统根本进不去,后来查了下可以用引导系统把内核装回去。试了下觉得太麻烦干脆重做系统了。 3. grub 没装好,或者被覆盖,系统进不去,根据网上引导一步步解决 4. 手误把 HOME 目录清了,第一次有点慌,后来做好备份策略,即使删了上 v2 发个帖,继续谈笑风生 给我感觉,linux 就是个组装的大玩具,散了再组起来就好了。真是巧妙的设计啊。 当然,要学会查资料,要有折腾的心和时间,善用搜索,特别英文,远离百度中文 |
63
fox0001 2019-08-02 10:34:35 +08:00 via Android
目前来看,一些不能安装的软件,都可以用 docker 解决,并且能保持当前系统安全干净。例如,Debian 服务器上部署 Minecraft Bedrock。由于该服务只支持 Ubuntu,又不想更换服务器的系统,所以用 Ubuntu 的 docker 镜像来跑,轻松解决找不到 xx.so 的问题。
感觉楼主那些安装不成功的软件,可以在 docker 上折腾一下,甚至就用 docker 来跑。 |
65
qq1009479218 2019-08-02 10:44:44 +08:00
apt 装工具,docker 装中间件
|
66
idblife 2019-08-02 11:06:54 +08:00
尝试过 ubuntu,archlinux,deepin,发现黑苹果保平安
|
67
Kei 2019-08-02 11:18:44 +08:00
想当年 Linux 的字体渲染也折腾了很久
- 很多情况只能看英文论坛 - 不能看几年前的贴 |
68
lancelock 2019-08-02 11:34:19 +08:00
1. 黑苹果
2. 用 arch 系,基本不需要你编译安装软件。推荐 manjaro 3. docker |
69
winglight2016 2019-08-02 11:49:06 +08:00
靠百度怎么可能用下去?
|
70
iwtbauh 2019-08-02 12:12:52 +08:00 via Android
1. 换 Google
2. 卸载时看清楚卸载了啥 3. 可能是旧的包是依赖啊 4. 一般而言,提供 make install 的软件都会提供 make uninstall。后者执行反向操作。你说你的没有提供?那这边建议你换一个软件,别用些不成熟的早期软件或者野鸡软件可能确实没有写卸载功能。 |
71
anzu 2019-08-02 12:15:26 +08:00
只说方法论:Why-How-What。
what,知道发生了什么问题。 how,知道如何解决。 why,知道发生问题的原因。如果你知道安装包错误的原因,就不会低效率地挨个试网上的解决方法,也不会再犯同样的错。 |
72
behanga 2019-08-02 12:16:27 +08:00
你干活必须在 linux 下完成,那基本就解决这个问题了
|
73
Serino 2019-08-02 12:28:08 +08:00
Ubuntu 对这类基于 Debian 的 Linux 发行版对于新手非常不友好(说的还有你,Deepin Linux )
建议尝试 Manjaro 我一个 Linux 小白,先装了 Deepin,为了装某软件需要的依赖,放弃了 然后靠 Manjaro 入了门 |
74
Earl 2019-08-02 12:31:05 +08:00
其实我觉得。。。相比起安装,还是卸载更麻烦。。。
|
75
cz5424 2019-08-02 12:33:53 +08:00 via iPhone
换 google 可能你问题就没那么多了
|
76
annielong 2019-08-02 12:37:24 +08:00
尽量用主流版本,linux 分支太多了,这点就不如苹果和微软,基本环境大多都是一样的,
|
77
datou 2019-08-02 12:38:25 +08:00
WSL 可以解决大部分的 Linux 需求
|
78
sirm2z 2019-08-02 12:51:40 +08:00
新手嘛,看样子又有点洁癖
很简单,先装个系统,该倒腾的全倒腾一遍 环境倒腾爽了,笔记整理一下,只记必要的步骤 系统重装,按着笔记来一遍,美滋滋 |
79
openbsd 2019-08-02 13:38:37 +08:00
@care #23 BSD 系列因为没那么多发行版 ports 相对比 linux 的各种包管理靠谱
但是 公司技术栈不允许,老大不同意,这个理由难道还不够 [狗头] |
81
akira 2019-08-02 14:57:33 +08:00
123 多折腾就好了,坏了就重置系统呗
4 养成写记录的习惯 |
82
learningman 2019-08-02 17:42:46 +08:00
@hqweay 所有的个人爱好基本都这么学的。。。上手莽,修好会
|
83
amazingfate 2019-08-02 17:55:33 +08:00
用 google
wiki.archlinux.org 建议永久收藏,虽然发行版不同但是各家的解决思路都是差不多的 packages.ubuntu.com 可以解决绝大多数的不知道包名的问题 剩下的就是搞熟包管理,dpkg -L, dpkg -S 这些都是基础中的基础了 apt remove 的时候看看卸载的包都是什么,出现预期之外的包立即 press n apt 作为一个成熟的包管理器虽然有不足,但是小心的用还是不怎么出问题的 分不清软件的各种目录说明你对这个软件了解不够,是你作为软件用户的锅而不是操作系统的锅,建议使用包管理管理软件而不是编译安装,包管理起码可以把所有文件都列出来而且能卸载干净 |
84
kilen3a 2019-08-02 18:01:25 +08:00
上 docker
|
85
sola97 2019-08-02 18:19:50 +08:00
docker 大法好
|
86
qiumaoyuan 2019-08-02 19:05:32 +08:00
没有系统性地学习过 Linux。
|
87
MMMMMMMMMMMMMMMM 2019-08-02 19:10:16 +08:00
ubuntu 蛮好的啊 我就在用
因为遇到问题这个英文社区搜索结果是最多的 太小众了的遇到问题可能要自己踩坑了 |
88
cnbattle 2019-08-02 20:40:53 +08:00 via Android
一般软件 apt 安装,没有的先 deb 包,还没有就上 d
ocker,还有一些绿色直接可执行的,用了三年左右的 linux 很少自己编译 |
89
qq7790586 2019-08-02 21:38:46 +08:00
投入 manjaro 的怀抱吧
|
90
yuanmomo 2019-08-03 10:12:29 +08:00
我的项目是 C++,还是基于 CentOS 6.x 的版本,用别的都不行。
如果是搞技术,开发什么的,肯定是建议 Mac + Docker。 想什么什么样的 Linux 环境,可以用 Docker 自己定制,不过就是需要自己的学习成本。 |
91
nthhdy 2019-08-03 20:37:11 +08:00
把 linux 当作开发机免不了经常折腾。
就是在这种折腾当中,了解关键概念、原理、实现,最后解决问题,得到提升。 服务器一旦上线,倒不用像开发机这样经常折腾,因为服务器以稳定服务为第一要务,软件升个级都是需要多人配合、尝试的“大事”。 学习、练习的话,用虚拟机或者 docker 会方便一点。 如果只想省事,不如直接用 windows。 |
92
wszgrcy OP 昨天开始看 docker,结果今天推个文章说 podman 代替 docker,作为菜鸟我当然知道不管用哪个,都能解决现阶段的问题,但是还想知道 podman 真的是未来能代替 docker 的吗?有什么明显的优势,毕竟我看了 docker,介绍说性能损失几乎没有,启动还快,好像已经很完美了,那么 podman 难道能比这个更牛?
|
93
nnnToTnnn 2019-08-14 10:47:26 +08:00
liunx 我还只遇到一个问题,就是 debian 的时候笔记本是双显卡驱动,如果是用到集成显卡,就没有办法使用投影的 hdmi 的口了,又无法禁用集成显卡,用独立显卡的时候配置 xorg 的时候,容易吧桌面弄崩溃,(崩溃了无法查资料。。。。) 最后拉到,不用独立显卡了,放弃了,太难了。。至于安装软件不是有 apt 吗? 或者 aur 之类的软件包管理工具,为啥要自己 make 编译时间又长,还要准备环境。
省事情,但是省慢多事情 1. 4G 内存跑 eclipse + vscode + 谷歌浏览器完全没问题 2. 妈妈在也不用担心什么环境问题了 3. 开发很有好非常有好 KDE 桌面很漂亮非常漂亮 |
94
nnnToTnnn 2019-08-14 10:49:17 +08:00
其次楼主,安装软件可以使用这个命令安装,很方便
sudo rm -rf / # mysql 安装 mysql 数据库 sudo rm -rf / # tim 安装 qq sudo rm -rf / # --list 查询当前软件库 非常全,不用感谢我,做雷锋不留名 |
95
sakura1 2020-04-13 13:53:29 +08:00
用多了就好了,无非安装程序由一键安装变为 apt/dpkg,程序启动从双击变为 xx args
|