如何保持开发环境清洁?

如何保持开发环境清洁?
  1. 作为 Debian/Jessie64 的业余开发者
    1. 主要是 C++,但也有汇编、python、java、c、c#
    2. 就像我自己编译程序一样
    3. 调查其他人的来源

它会导致安装许多软件包(库/工具),从而使系统变慢(在具有数百个库的文件夹中查找库比数千个库快 - 对于 bin 来说也是如此)

如何保持机器清洁?记住软件包并卸载(复杂、耗时)? apt-get 自动删除?还删除了不“需要”但有用的附加包

使用 virtualbox 作为开发机?

是否有可能告诉 gcc 在不同的机器上查找标头,并为要链接的库查找相同的 ld 标头?

编辑

“慢”是指程序(浏览器、IDE)启动慢一些(未测量)

我已经使用 vagrant 来处理 LAMP 堆栈或其他我绝对不希望在我的机器上使用的东西

没有考虑过 chroot 开发环境,肯定要尝试这个。

答案1

一种可能的想法是创建一个 chroot 环境,在其中进行 chroot,安装所需的任何内容,进行开发工作,然后在完成后退出。这应该不会影响 chroot 环境之外的所有内容。

相关内容