在Windows上安裝應用程序是一個耗時的過程。用戶必須執行一系列步驟來修補軟件-搜索應用程序的最新版本,下載安裝程序文件,手動安裝應用程序(下一次,下幾次),并取消選中不需要的捆綁軟件或廣告。
問題不止于此。Windows中的軟件安裝程序具有完全不同的設置應用程序,注冊表和配置的方式。擁有如此眾多的組合,許多人不想經歷更新數十個或更多應用程序的麻煩。我們將向您展示如何使用命令提示符安裝軟件。
程序包管理器是一組工具,用于自動化安裝,配置和更新應用程序的整個過程。該軟件包包括軟件二進制文件,配置文件和元數據。反過來,元數據具有應用程序的所有詳細信息(名稱,說明,版本號等)以及使應用程序正常運行的依賴項列表。
盡管有很多Windows的軟件包管理器,但是它們都不具有Chocolatey的簡單性和安全性。只需少量代碼,您就可以在每個系統中部署該應用程序,還可以跟蹤或管理該軟件隨時間的更新。
我們偏愛Chocolatey的原因如下:
Chocolatey安裝快速而直觀。您不需要全面了解命令提示符或PowerShell。但是,您必須滿足基本的系統要求,并且要耐心安裝一些腳本。
按Win + X,然后選擇Windows PowerShell(Admin)。首先,必須確保不限制Get-ExecutionPolicy。
輸入Get-ExecutionPolicy,如果它返回Restricted,則意味著您無法安裝任何腳本。要繞過它,請輸入Set-ExecutionPolicy AllSigned和“ Y”以確認更改。
復制并粘貼命令
Set-ExecutionPolicy Bypass -Scope Process -Force; iex
((New-Object
System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
按Enter鍵。
稍后,Chocolatey將被安裝并在Program Data中創建一個新文件夾。所有軟件包都轉到\ chocolatey \ lib(盡管.MSI安裝程序可能會有例外)。
您還可以為Python,Ruby或Node之類的軟件包設置自定義安裝路徑。
安裝Chocolatey之后,重新啟動PowerShell,然后輸入choco /?。查看命令列表。
命令提示符方法
如果使用命令提示符,請按Win + X,然后選擇“ 命令提示符(Admin)”。然后,復制并粘貼命令
@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe"
-NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex
((New-Object
System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))"
&& SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"
按Enter鍵。
Chocolatey將在幾秒鐘內安裝到您的系統上。重新啟動提示并輸入choco /?查看命令列表。
Chocolatey軟件包已修改為.nupkg文件。這是一個壓縮的zip文件,其中包含程序包元數據(包括版本信息,依賴項和發行權)。如果刪除特定于Chocolatey的元數據,則打包文件類似于NuGet。
Chocolatey有趣的部分是軟件包的社區存儲庫,稱為社區軟件包存儲庫。提交給數據庫的每個程序包在上線之前都經過嚴格的審核過程。
在左側,您將看到軟件包維護程序的鏈接,綠色,紅色和黃色的驗證檢查按鈕,以及安裝該應用程序的說明。在“ 安裝”部分下,您將看到安裝Google Chrome瀏覽器的命令說明。
在同一部分中,有升級和卸載應用程序的說明?!?版本歷史記錄”菜單列出了所有版本,包括其更改日志。如果您不確定是否要安裝特定的應用程序,則還有“ 病毒掃描結果”部分。
您可能會列出在Windows上安裝的常用應用程序。無需訪問網站并使用安裝程序,只需啟動PowerShell并輸入語法
choco install [app name]
“ choco”是Chocolatey的簡稱。每當您安裝,升級或卸載任何應用程序時,都必須在其前面加上“ choco”。第二個前綴是實際命令。由于我們正在安裝應用程序,因此將使用前綴“安裝”。第三個前綴是軟件名稱。
導航到Chocolatey Package網站并搜索該應用程序。請注意命令行說明以安裝該應用程序。
例如,要安裝Gimp,請輸入
choco install gimp
這會將應用程序下載并安裝到您的系統,而無需您執行任何操作。您將在控制臺本身中看到進度信息。在某些情況下,您的應用可能會顯示窗口,但這完全正常。
Chocolatey將自動執行所有安裝步驟。安裝應用后,您將在開始菜單中找到它。
您甚至可以使用語法搜索特定的軟件包
choco search [app name]
例如,如果您想安裝7-zip,請輸入
choco search 7-zip
當您按Enter鍵時,Chocolatey將在其數據庫中搜索帶有單詞“ zip”的每個應用程序。如果存在,您將在結果中找到它。搜索特定的應用程序需要一些練習。需要幫助時,請使用存儲庫包網站。
要升級應用,請輸入
choco upgrade [app name]
還可以查看所有過時的應用程序列表。要使其正常工作,您必須通過Chocolatey安裝應用程序。輸入
choco outdated
如果您找不到有用的應用程序,則可以通過Chocolatey卸載它。輸入
choco uninstall [app name]
在大多數情況下,您將只需要上面提到的命令。但是,巧克力味還有更多功能。訪問命令參考頁面以獲取更多詳細信息。
許多人仍然發現更新其應用程序很麻煩。Chocolatey可讓您僅需幾次擊鍵即可安裝十幾個或更多應用。您可以輕松管理您的應用程序,而無需任何安全問題或捆綁軟件。
現代操作系統為您提供了自動安裝程序包和命令,這些安裝程序和命令可一次安裝許多軟件。但是您是否曾經想過在運行該安裝程序后幕后發生了什么?如果您對此感興趣,請閱讀此文章,以了解在Windows,macOS和Linux上軟件安裝的工作方式。
請訪問:Downloads 界面中的內容來獲得必要的版本。
如下圖的界面,下載比較的版本。
雙擊運行后,需要同意許可協議,然后下一步。
可以根據你的需要設置安裝路徑。
在這里,全部使用默認的安裝選項就可以了。
在安裝的過程中,還是需要一些時間的。
耐心等待,如果你的 C 盤空間不夠的話,建議安裝到不同的路徑下面。
在這里,安裝引導程序已經完成了。
隨后將會運行命令行工具。
這個命令行工具就是 ridk install 了
如果你不知道選什么的話,直接回車就可以了。