小编hlo*_*dal的帖子

将 SVG 转换为 EMF(增强型元文件)的命令行工具

我知道我可以Save asInkscape中使用从 SVG 转换为增强型元文件 (EMF)。但是如果我有几个文件,这有点麻烦。有没有我可以使用的命令行工具?

svg conversion emf

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

如何避免 Windows Genuine Advantage 进行 XP 更新?

我即将对我几年未启动的 Windows xp 安装应用更新。当去 update.microsoft.com 时,它强迫我首先接受 activex 安装,现在它要我安装wga

Windows更新

要使用此最新版本的 Windows 更新,您需要升级其某些组件。此版本为您提供以下服务增强功能:

<...无用的“优点”列表...>

细节

Windows Genuine Advantage 验证工具 (KB892130) 1.1 MB,不到 1 分钟 Windows Genuine Advantage 验证工具使您能够验证您的 Microsoft Windows 副本是否为正版。该工具通过检查 Windows 产品标识和产品激活状态来验证您的 Windows 安装。

Windows XP 更新 (KB898461) 477 KB,不到 1 分钟 此更新会安装适用于 Windows 的 Package Installer 的永久副本,从而使软件更新的下载大小显着减小。Package Installer 有助于为 Microsoft Windows 操作系统和其他 Microsoft 产品安装软件更新。安装此更新后,您可能必须重新启动系统。

总计:1.5 MB,不到 1 分钟

我只听说过关于 wga 的坏消息,我绝对不希望它安装在我的系统上(这个答案似乎提供了一些选择)。

在微软的网页上搜索“windows xp”会出现这个页面,上面写着

面向 IT 专业人员和开发人员的 Windows XP Service Pack 3 网络安装包

简要说明 …

security windows-update windows-genuine-advantage windows-xp

6
推荐指数
1
解决办法
9万
查看次数

rpm -qa 输出,如何只提取包名?

命令的输出格式rpm -qa如下所示:

abrt-1.1.14-1.fc14.x86_64
abrt-addon-ccpp-1.1.14-1.fc14.x86_64
abrt-addon-kerneloops-1.1.14-1.fc14.x86_64
abrt-addon-python-1.1.14-1.fc14.x86_64
abrt-desktop-1.1.14-1.fc14.x86_64
abrt-gui-1.1.14-1.fc14.x86_64
abrt-libs-1.1.14-1.fc14.x86_64
abrt-plugin-bugzilla-1.1.14-1.fc14.x86_64
abrt-plugin-logger-1.1.14-1.fc14.x86_64
abrt-plugin-runapp-1.1.14-1.fc14.x86_64
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何可靠地删除版本、发布和架构部分,以便我最终得到

abrt
abrt-addon-ccpp
abrt-addon-kerneloops
abrt-addon-python
abrt-desktop
abrt-gui
abrt-libs
abrt-plugin-bugzilla
abrt-plugin-logger
abrt-plugin-runapp
Run Code Online (Sandbox Code Playgroud)

我宁愿避免尝试为 sed 构建正则表达式,因为我希望它很复杂,以支持像 super-3d-editor-0.1-1.fc14.x86_64 或类似的名称。我确定我不是第一个想要这种过滤的人,因此我在这里要求检查是否已经存在一些解决方案。

更新:上面 的“或类似”注释暗示了有关 rpm 包名称的一些知识。它们中的大多数都像上面介绍的那样“看起来很漂亮”,但也有一些具有更多样化编号方案的条目:

fxload-2002_04_11-9.fc12.x86_64
GitPython-0.2.0-0.3.beta1.fc14.noarch
ModemManager-0.4-4.git20100720.fc14.x86_64
python-peak-rules-0.5a1.dev-12.a1.dev.20100803svn2646.fc14.noarch
pytz-2010h-3.fc14.noarch
Run Code Online (Sandbox Code Playgroud)

另请注意,存在版本号是名称的一部分的软件包,例如

java-1.5.0-gcj-1.5.0.0-34.fc14.x86_64
java-1.6.0-openjdk-1.6.0.0-49.1.9.3.fc14.x86_64
java-1.6.0-openjdk-devel-1.6.0.0-49.1.9.3.fc14.x86_64
Run Code Online (Sandbox Code Playgroud)

甚至还有一些缺少发布/架构(这些可能很难处理,我可以接受无法处理这些)

bouml-doc-4.3.2-3.noarch
fedora-release-14-1.noarch
glibc-2.12.90-21.i686
basesystem-10.0-3.noarch
ivtv-firmware-20080701-20.noarch
gpg-pubkey-97a1071f-4c49d6fe
Run Code Online (Sandbox Code Playgroud)

这就是为什么我要求一种可靠的方法来做到这一点;我知道创建一个近似的 sed 正则表达式是可能的,但它肯定无法处理很多行。


(我知道可以使用 --queryformat 对 rpm 的输出进行格式化,但这对我没有帮助,因为我想通过与一rpm -qa年前生成的列表进行比较来比较我今天安装的软件包。 )

rpm

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

Xauth/X11 ssh 转发错误,.Xauthority 文件不可写

使用登录时,ssh -Y remotehost我收到以下错误消息:

/usr/bin/xauth: /home/hlovdal/.Xauthority 不可写,更改将被忽略

和 xclock 和类似的无法启动。尽管有错误消息,但 .Xauthority 文件的权限没有任何问题。

(hlovdal) remotehost:~>xclock
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
X11 connection rejected because of wrong authentication.
Error: Can't open display: localhost:10.0
(hlovdal) remotehost:~>ls -l /home/hlovdal/.Xauthority
-rw-------. 1 hlovdal hlovdal 70 Jul 25 23:30 /home/hlovdal/.Xauthority
(hlovdal) remotehost:~>
Run Code Online (Sandbox Code Playgroud)

这里的原因可能是什么?

(这是在我的两台笔记本电脑之间,我之前来回嘘了数百次。)


更新:

在进一步调试时,xauth 再次抱怨它无法写入 .Xauthority 这没有意义,因为我的用户可以写入该文件,出于好奇,我运行了 strace 以查看它究竟试图做什么。

(hlovdal) remotehost:~>xauth list
xauth:  /home/hlovdal/.Xauthority not writable, changes …
Run Code Online (Sandbox Code Playgroud)

ssh xorg forwarding xauth

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

使用 grub 链式加载制作可启动 iso

我父母的电脑在 MBR 上安装了 Windows 7 的启动管理器,而 grub2 安装在 /dev/sda2 上(在 /dev/sda2 上启动 linux)。我想制作一张可启动 CD,以便从它启动时可以链式加载到第二个分区上的启动管理器中。我认为使用 grub 而不是 grub2 会更简单,使用配置

timeout=0
hiddenmenu
default=0
title grub2 (/dev/sda2)
        rootnoverify (hd0,1)
        chainloader (hd0,1)+1
Run Code Online (Sandbox Code Playgroud)

我知道我可以通过各种方式制作可启动的 Linux CD,但这不是我想要的。我只想将 grub/grub2 放在 CD 上,没有内核或程序。

问题是如何制作iso文件?我找到了一些在软盘或 USB 磁盘上安装的参考,但所有这些都假设运行 grub 安装命令时该设备存在。iso 文件则不同。

iso-image grub grub2

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

支持16GB内存的笔记本CPU?

我打算买个新笔记本,在要求中我想现在我想要8GB的内存,以后有可能升级到16。

我做了一些搜索,我了解到英特尔的酷睿 i3/i5/i7 品牌是一团糟,酷睿 i3/i5/i7 的移动版本(Arrandale 或 Clarksfield)与桌面版本没有或几乎没有对应匹配(林恩菲尔德、克拉克代尔、布卢姆菲尔德……)。

显然桌面Core i7 cpu可以支持24GB的内存,但这对我没有帮助,因为似乎没有一个移动CPU支持超过8GB(即使是酷睿i7极限版也不行)。

我放弃了在 AMD 的网站上查找信息;我根本找不到任何关于内存限制的提及。

真的只有 8GB 的​​内存是当今笔记本可能的最大内存量吗???

memory cpu hardware-rec

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

是否可以在不完全重新安装的情况下从 i686(32 位)更改为 x86_64 Linux?

我刚买了一台新笔记本电脑并在上面安装了 Fedora 14。我现在才注意到,我在选择下载 CD 时一定很草率,因为不知何故我设法安装了 32 位 i686 版本而不是 64 位 x86_64。

有没有办法在不清除现有安装并重新安装的情况下进行更改?

linux 64-bit 32-bit

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