PowerShell Gallery .nupkg手动下载将.nupkg文件重命名为.zip,然后将内容提取到本地文件夹中
PowerShell Gallery支持直接從網(wǎng)站下載軟件包,而無(wú)需使用PowerShellGet cmdlet。您可以將任何軟件包下載為NuGet軟件包(.nupkg)文件,然后將其復(fù)制到內(nèi)部存儲(chǔ)庫(kù)中。
?注意
手冊(cè)包下載是不打算作為一個(gè)替代Install-Module小命令。下載軟件包不會(huì)安裝模塊或腳本。依賴(lài)關(guān)系未包含在下載的NuGet軟件包中。提供以下說(shuō)明僅供參考。
使用手動(dòng)下載獲取軟件包
每個(gè)頁(yè)面都有一個(gè)用于手動(dòng)下載的鏈接,如下所示:
要手動(dòng)下載,請(qǐng)點(diǎn)擊下載原始nupkg文件。軟件包的副本將復(fù)制到您的瀏覽器的下載文件夾中,名稱(chēng)為<name>.<version>.nupkg。
NuGet軟件包是一個(gè)ZIP存檔,其中包含有關(guān)該軟件包內(nèi)容的信息的其他文件。某些瀏覽器(例如Internet Explorer)會(huì)自動(dòng)將.nupkg文件擴(kuò)展名替換為.zip。要展開(kāi)軟件包,請(qǐng)根據(jù)需要將.nupkg文件重命名為.zip,然后將內(nèi)容提取到本地文件夾中。
NuGet軟件包文件包含以下特定于NuGet的元素,這些元素不是原始打包代碼的一部分:
從NuGet軟件包安裝PowerShell模塊
?注意
這些指令不會(huì)產(chǎn)生與運(yùn)行相同的結(jié)果Install-Module。這些說(shuō)明符合最低要求。它們并不是要取代Install-Module。Install-Module不包括某些步驟。
最簡(jiǎn)單的方法是從文件夾中刪除特定于NuGet的元素。刪除元素將保留程序包作者創(chuàng)建的PowerShell代碼。有關(guān)特定于NuGet的元素的列表,請(qǐng)參閱使用手動(dòng)下載獲取軟件包。
步驟如下:
?重要
手動(dòng)下載不包括模塊所需的任何依賴(lài)項(xiàng)。如果程序包具有依賴(lài)性,則必須將它們安裝在系統(tǒng)上才能使該模塊正常工作。PowerShell Gallery顯示了軟件包所需的所有依賴(lài)關(guān)系。
從NuGet軟件包安裝PowerShell腳本
?注意
這些指令不會(huì)產(chǎn)生與運(yùn)行相同的結(jié)果Install-Script。這些說(shuō)明符合最低要求。它們并不是要取代Install-Script。
最簡(jiǎn)單的方法是提取NuGet程序包,然后直接使用腳本。
步驟如下:
有關(guān)特定于NuGet的元素的列表,請(qǐng)參閱使用手動(dòng)下載獲取軟件包。
?重要
手動(dòng)下載不包括模塊所需的任何依賴(lài)項(xiàng)。如果程序包具有依賴(lài)性,則必須將它們安裝在系統(tǒng)上才能使該模塊正常工作。PowerShell Gallery顯示了軟件包所需的所有依賴(lài)關(guān)系。
- 名為_(kāi)rels-的.rels文件夾包含一個(gè)列出依賴(lài)項(xiàng)的文件
- 名為package-?的文件夾-包含特定于NuGet的數(shù)據(jù)
- 名為[Content_Types].xml-?的文件-描述PowerShellGet等擴(kuò)展如何與NuGet一起使用
- 名為<name>.nuspec-?的文件包含大量元數(shù)據(jù)
總結(jié)
以上是生活随笔為你收集整理的PowerShell Gallery .nupkg手动下载将.nupkg文件重命名为.zip,然后将内容提取到本地文件夹中的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: linux 安装rmp服务,Linux
- 下一篇: ref:下一个项目为什么要用 SLF4J