在过去的5年中,我一直在使用Windows和Mac OS,现在我正在考虑每天使用Linux。我已经在虚拟机上安装了Ubuntu,并试图了解如何在日常工作中使用Linux(作为js程序员/网页设计师)。
抱歉,对于新手问题,但是对我而言,有时候我通过make config
&安装程序时,make install
它以无法轻松还原的方式更改了我的系统。在Windows中,当您安装程序时,可以将其卸载,并希望它能如本书所言,不会在文件系统或注册表中留下任何程序的痕迹。在Mac OS中,您只需删除文件之类的App。
但是在Linux中有apt-get
然后有make
。我不太了解如何保持Linux安装的整洁。感觉任何新安装的应用程序都可能破坏我的系统。但是,Linux拥有非常强大的声誉,因此对于应用程序的安装和卸载如何影响系统,我肯定有些不了解。谁能对此有所启发?
更新: 安装应用程序时,其文件可以真正散布到任何地方(包管理器解决了部分问题),但是有一个很酷的技巧:使用Docker来安装应用程序并将其保存在沙箱中,特别是如果您不想经常使用它们。也可以完全在Docker“沙盒”中运行 Firefox之类的GUI应用程序。
apt
更简单,并且提供了更好的调整apt-get
。
*.app
文件不足,因为应用程序安装经常乱丢到其他地方(例如,内存中的Library目录)。另外,如果您使用手动在Ubuntu中从源代码构建make install
,请checkinstall
改用,以便轻松删除。
apt-get
而不是make
安装软件。make install
当您需要从源代码构建软件的最新版本(可能不稳定)时,可使用该软件包,而该软件包尚未提供。