小编Dan*_*ane的帖子

如何一次卸载所有未使用的 macports 包版本

在维护 macports 包时,我更喜欢在用新包替换旧包时删除旧包。但是,随着软件包的升级,随着时间的推移,您最终会遇到以下问题:

$ sudo port uninstall -f postgresql83
--->  The following versions of postgresql83 are currently installed:
--->    postgresql83 @8.3.3_0
--->    postgresql83 @8.3.7_0
--->    postgresql83 @8.3.8_1 (active)
Error: port uninstall failed: Registry error: Please specify the full version as recorded in the port registry.
Run Code Online (Sandbox Code Playgroud)

是否有 macports 命令可以一次删除所有版本的软件包?

macports macos

33
推荐指数
2
解决办法
2万
查看次数

命名信誉良好的 dns 服务器供家庭使用(作为 ISP 的替代品)

由于互联网服务提供商“弄乱”他们的 dns 服务(通过将未知名称解析为广告页面等)或他们的服务不可靠变得越来越普遍,请提供满足以下条件的替代 dns 服务器:

  1. 足够可靠以提供低延迟响应
  2. 允许和/或鼓励在 dns 提供商自己的网络之外使用
  3. 众所周知,DNS 提供商信誉良好(即不太可能提供恶意 dns 响应或受到威胁)

对于您回答中的服务器,请提供:

  1. 知识产权
  2. 提供者名称
  3. 服务器的位置(即欧洲)
  4. 服务的性质(免费或付费/广告支持的模型,例如 OpenDNS* 等)
  5. (可选)其他可用功能。

    • 是的,我知道 OpenDNS 还会重定向 404,等等

问题提供了有关如何更改计算机上的 dns 设置的一些信息。如果您有访问权限,您可能还想参考家庭路由器的 dns 页面。

dns home-networking

5
推荐指数
1
解决办法
1909
查看次数

使用 virt-install 挂载多个 cdrom 驱动器/映像

我想从我拥有的 windows xp upgrade cd创建一个 windows xp 来宾,以及我周围的几个完整版本之一。但是,当我到达安装程序中提示我插入完整版 cd 的阶段时,安装程​​序找不到它(更新:我检查了这是否适用于正常安装),即:

安装程序无法读取您插入的 CD,或者 CD 不是有效的 Windows CD。

是否有解决方法,以便我可以安装两个 cd,或者在安装过程中安装新的 cd?

我尝试了挂载 .iso 文件和指定磁盘的各种组合,例如:

$sudo virt-install --accelerate --connect qemu:///system -n xpsp1 -r 2048 
--disk ./vm/winxp_sp1.iso,device=cdrom  --disk ./vm/windows.qcow2,size=12 
--vnc --noautoconsole --os-type windows --os-variant winxp --vcpus 2 -c /dev/cdrom 
--check-cpu
Run Code Online (Sandbox Code Playgroud)

如果我尝试指定多个 cdrom 驱动器,则会收到错误消息:

virt-install --accelerate --connect qemu:///system -n xpsp1 -r 2048 
--disk ./vm/winxp_sp1.iso,device=cdrom --disk /dev/cdrom,device=cdrom 
--disk ./vm/windows.qcow2,size=12 --vnc --noautoconsole --os-type windows 
--os-variant winxp --vcpus 2 --check-cpu

Starting install...
ERROR    IDE CDROM must use 'hdc', …
Run Code Online (Sandbox Code Playgroud)

windows-xp linux-kvm ubuntu-10.04

4
推荐指数
2
解决办法
1万
查看次数