为了编译一些东西,我需要zlib1g-dev安装这个包,所以我启动了一个apt-get install zlib1g-dev.
apt-get 很好地告诉我,由于另一个软件包,该软件包已经自动安装,并且它知道我现在要明确安装它:
# apt-get install zlib1g-dev
zlib1g-dev is already the newest version.
zlib1g-dev set to manually installed.
Run Code Online (Sandbox Code Playgroud)
我的编译完成了,我不再需要它了,所以我想把它的状态恢复到以前的状态:自动安装。这样,当不再需要它时,它将使用简单的apt-get autoremove.
我不能做,apt-get remove zlib1g-dev因为有些包仍然依赖它。
那么如何将包zlib1g-dev安装状态恢复为自动安装?
我知道我可能会/var/lib/apt/extended_states手动编辑
Package: zlib1g-dev
Auto-Installed: 0
Run Code Online (Sandbox Code Playgroud)
到
Package: zlib1g-dev
Auto-Installed: 1
Run Code Online (Sandbox Code Playgroud)
……但就是感觉不太对劲。
使用 sendmail,您将如何将所有外发邮件发送到 /dev/null 或只是阻止电子邮件排队或根本发送?
在开发 nagios 框上,我想阻止发送邮件,以便通知不会发出。停止出站邮件将允许我按原样测试 nagios 配置并防止虚假通知。
在 Windows Server 上,我有 2 种 Java 进程
java.exe javaw.exe有什么区别 ?
我使用带有mod_proxy 的Apache 2.2到某些 3rd 方 HTTP 服务器。
由于它不发送任何Cache-Control标头,我想为响应代码 200 添加 1 天,为 404 添加 5 分钟,为任何其他响应代码添加 0。
所以我想:
SetEnvIf HttpResponseCode "200" rc_200
SetEnvIf HttpResponseCode "404" rc_404
Header set "Cache-Control" "private, max-age=0"
Header set "Cache-Control" "public, max-age=86400" env=rc_404
Header set "Cache-Control" "public, max-age=86400" env=rc_200
Run Code Online (Sandbox Code Playgroud) 在 VMWare 中,您可以使用多个 CPU,但只能使用主机上的 CPU。有没有办法使用比物理可用更多的 CPU?
这将是:
在 VMWare 中,您可以使用多个 CPU,但只能使用主机上的 CPU。有没有办法使用比物理可用更多的 CPU?
这将是:
更新:
我特别希望能够在 2 路硬件上运行 16 路配置的操作系统,而不是基本的过度订阅(如 4 路硬件上的 16 路 2 路),几乎所有当前可用的虚拟化软件都能有效处理这种情况。
如果我不需要,我也真的不想投资一个非常具体的解决方案,因为这个想法是限制所需的投资。
而且我不能仅仅增加线程的数量,因为它已经被巧妙地建议了:
更新(之二):
我终于发现QEMU正是这样做的。