在维护 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 命令可以一次删除所有版本的软件包?
由于互联网服务提供商“弄乱”他们的 dns 服务(通过将未知名称解析为广告页面等)或他们的服务不可靠变得越来越普遍,请提供满足以下条件的替代 dns 服务器:
对于您回答中的服务器,请提供:
(可选)其他可用功能。
此问题提供了有关如何更改计算机上的 dns 设置的一些信息。如果您有访问权限,您可能还想参考家庭路由器的 dns 页面。
我想从我拥有的 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)