Cara Bawa Installasi Linux-Style apt-get ke Windows dengan Chocolatey
Pengguna Linux suka memasang perisian dari baris perintah, dan itu tidak sukar untuk dipahami mengapa. Daripada memuat turun executable, menjalankannya, dan menghindari pelbagai percubaan untuk mengubah enjin gelintar lalai anda, pada dasarnya anda taip apa yang anda ingin pasang dan tekan "Enter".
Sekiranya anda mahu damai seperti ini pada Windows, lihatlah Chocolatey, pengurus pakej untuk Windows. Alat percuma ini membolehkan anda memasang beribu-ribu aplikasi dengan hanya arahan cepat (choco install
), dan kemas kini semuanya dengan yang lain (naik taraf choco
.) Ini dapat menjimatkan banyak masa jika anda jenis orang yang memasang banyak perisian percuma.
Anda boleh menggunakan Chocolatey di dua tempat: Prompt Command dan PowerShell. Berikut ialah cara memasang pengurus pakej ini dalam kedua-dua persekitaran, tetapi anda hanya memerlukan satu atau yang lain. Pilih apa sahaja yang anda selesa dengan.
Pasang dan Guna Chocolatey Daripada Prompt Perintah
Chocolatey hanya berfungsi dalam Promosi Perintah jika anda menjalankannya sebagai pentadbir. Cara paling mudah untuk melakukan ini ialah klik kanan Prompt Perintah di Menu Mula, kemudian klik "Run as Administrator."
Untuk memasang Chocolatey, pertama anda perlu menjalankan arahan berikut, yang memuat turun dan menjalankan pemasang untuk anda:
@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/ install.ps1 ')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin "
Perintah ini boleh berubah, jadi periksa arahan Chocolatey rasmi jika anda menghadapi masalah.
Selepas anda memasang Chocolatey, anda boleh menggunakannya dengan segera (walaupun dalam beberapa kes anda mungkin perlu menutup dan membuka semula Prompt Command admin). Memasang perisian adalah mudah: hanya taipkan choco install
diikuti dengan nama program. Di sini, kita sedang berjalan choco install filezilla
untuk memasang pelanggan FTP Filezilla yang popular.
Anda juga tidak perlu menghadkan diri untuk memasang satu aplikasi pada satu masa. Contohnya, dengan menggunakan arahan berikut akan memasang semua aplikasi tersenarai dalam satu pergi:
choco install firefox thunderbird vlc libreoffice
Sudah tentu anda akan memerlukan beberapa cara mengetahui pakej yang ada dan bagaimana ia dinamakan. Anda boleh mencari untuk melihat apakah aplikasi yang diberikan ditawarkan dengan menggunakan sintaks berikut:
carian choco key_word
Dalam tangkapan skrin berikut, contohnya, kami menggunakannya choco search thunderbird
untuk mencari pakej yang berkaitan dengan pelanggan e-mel Thunderbird.
Sebagai alternatif, laman web ini menawarkan senarai lengkap semua pakej yang anda boleh pasang, lengkap dengan alat cariannya sendiri.
Jika anda ingin menaik taraf pakej tertentu kepada versi terkini, gunakan arahan itu naik taraf choco,
diikuti dengan nama pakej. Jika anda ingin menaik taraf semua yang anda pasangkan menggunakan Chocolatey dalam satu perjalanan, choco upgrade all
akan melakukan silap mata itu. Dan ada lagi arahan sub jika anda rasa menggali. Taip saja choco -?
untuk melihat senarai lengkap.
Pasang dan Guna Chocolatey dalam PowerShell
Jika anda peminat besar PowerShell, anda boleh menggunakan Chocolately dari sana juga. Ini bermakna anda boleh mengautomasikan semua jenis perkara, sebaik sahaja anda memulakan PowerShell dan mempelajari tali.
Anda perlu membuka PowerShell pentadbir untuk bermula. Cara paling mudah untuk melakukannya ialah dengan klik kanan pada butang Mula, kemudian klik "Windows PowerShell (Admin)."
Chocolatey, oleh sifatnya, memerlukan kebenaran untuk menjalankan skrip dari luar komputer anda. Oleh sebab itu, arahan pemasangan rasmi mencadangkan anda menukar ExecutionPolicy sebelum memasang Chocolatey. Pertama, pada prompt PowerShell, ketik perintah berikut dan tekan Enter:
Get-ExecutionPolicy
Jika anda melihat hasil "Terhad", maka anda perlu menjalankan arahan berikut untuk menetapkan dasar pelaksanaan anda supaya pemasangan Chocolatey akan berfungsi:
Set-ExecutionPolicy AllSigned
Perintah itu Bypass Set-ExecutionPolicy
juga boleh berfungsi, walaupun ini adalah pilihan yang kurang selamat: ia membolehkan skrip untuk dijalankan, tidak kira sama ada ditandatangani oleh pemaju.
Selepas menetapkan dasar pelaksanaan, anda boleh menjalankan pemasang menggunakan arahan berikut:
iex ((New-Object System.Net.WebClient) .DownloadString ('https://chocolatey.org/install.ps1'))
Sama seperti Chocolatey dipasang! Menggunakan Chocolatey dalam Powershell adalah sama seperti dalam Prompt Perintah. Inilah choco install firefox
berjalan:
Subcommands like carian
dan naik taraf
juga berfungsi seperti di Prompt Perintah, dan choco -?
akan memberi anda senarai fungsi lain. Berseronok!