2014-02-19 41 views
7

我在窗口8機器上使用cygwin。當我鍵入在cygwin中使用xmllint

$ xmllint --format something.xml 

它說:-bash:找不到

如何使用xmllint與cygwin的命令:xmllint?還有其他的選擇嗎?

回答

16

搜索包

cygcheck -p xmllint.exe$ 

結果

Found 1 matches for xmllint.exe$ 
x86_64/libxml2/libxml2-2.9.1-1 

然後安裝

setup-x86_64 -qP libxml2 
+0

安靜的軟件包安裝命令是一個救星!謝謝! 'setup-x86_64 -qP <軟件包名稱>' –

1

您最好只安裝CygWin的全部,而不僅僅是默認包。那麼你不必擔心可能丟失的程序。

磁盤空間很便宜,不必浪費時間搞清楚什麼軟件包包含不算什麼:-)

如果必須挑選,您可以搜索可執行here。基於粗略搜索,它可在Libs/libxml2中獲得。

+3

我發現cygwin的時候我**停下來更加愉快**安裝的軟件包中。最初的安裝花了很長時間,所以我避免了一起安裝cygwin。現在,查找並安裝cygwin軟件包並不需要太長時間 - 除非軟件包根本不存在。 –

+0

@Josiah,我不必經常安裝Cygwin,這是一個問題:-)無論如何,我已經放棄了Cygwin,因爲我在Win10中使用了新的Linux子系統。 – paxdiablo