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