第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何安裝 golang-libguestfs 包?

如何安裝 golang-libguestfs 包?

Go
繁星點(diǎn)點(diǎn)滴滴 2022-06-27 16:17:08
我正在嘗試為 golang 安裝 libguestfs 包,但找不到這樣做的方法。我經(jīng)歷了這個(gè),但它對我不起作用,我相信它是空的。我在這里只看到測試文件以下是 README 的內(nèi)容$GOPATH-------http://golang.org/doc/code.htmlNote that $GOPATH is set (by the ./run script) to thelibguestfs/golang directory so that "installs" happen in the localbuild tree.從這里我可以弄清楚我需要構(gòu)建包,但同樣,我找不到一些幫助或適當(dāng)?shù)奈臋n。有什么方法可以安裝嗎?我正在使用 RHEL 7.7
查看完整描述

1 回答

?
米琪卡哇伊

TA貢獻(xiàn)1998條經(jīng)驗(yàn) 獲得超6個(gè)贊

Libguestfs(C 庫)已經(jīng)打包在 RHEL 7 中,所以我建議首先使用yum install libguestfs. 這是 Red Hat 支持的版本。


我們不發(fā)布 golang 綁定,甚至在 RHEL 8 中也不發(fā)布。此外,所有語言的綁定都是從 API 的機(jī)械描述生成的,因此不直接存儲在我們的 git 存儲庫中。這就是為什么你只能在 git 中找到測試文件的原因。


但是,我們確實(shí)在 tarball 中分發(fā)生成的文件,因此一種簡單的方法是從https://download.libguestfs.org/1.42-stable/獲取最新的 tarball,然后查看golang/src/libguestfs.org/guestfstarball 的子目錄。


更難的方法是從 git 生成它們。這些步驟在 RHEL 7.7、YMMV 上對我有用:


sudo yum-builddep libguestfs

git clone https://github.com/libguestfs/libguestfs

cd libguestfs

git submodule init

git submodule update

./bootstrap

./autogen.sh SUPERMIN=/usr/bin/supermin5

make

并再次查看golang/子目錄。


我有理由確定來自一個(gè)版本的 golang 綁定應(yīng)該適用于另一個(gè)版本的 C 庫。我們確實(shí)在某個(gè)時(shí)間點(diǎn)對此進(jìn)行了測試,因此如果它不再正確,那么它可能已經(jīng)像這些事情有時(shí)那樣倒退了。


查看完整回答
反對 回復(fù) 2022-06-27
  • 1 回答
  • 0 關(guān)注
  • 169 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號