Làm thế nào để Mang Linux-Style cài đặt apt-get cho Windows với Chocolatey

Mục lục:

Làm thế nào để Mang Linux-Style cài đặt apt-get cho Windows với Chocolatey
Làm thế nào để Mang Linux-Style cài đặt apt-get cho Windows với Chocolatey

Video: Làm thế nào để Mang Linux-Style cài đặt apt-get cho Windows với Chocolatey

Video: Làm thế nào để Mang Linux-Style cài đặt apt-get cho Windows với Chocolatey
Video: Những lỗi phổ biến của game và cách khắc phục chúng OLCIGZ4453 - YouTube 2024, Có thể
Anonim
Người dùng Linux thích cài đặt phần mềm từ dòng lệnh và không khó hiểu tại sao. Thay vì tải xuống các tệp thi hành, chạy chúng và tránh các nỗ lực khác nhau để thay đổi công cụ tìm kiếm mặc định của bạn, về cơ bản bạn gõ những gì bạn muốn cài đặt và nhấn "Enter".
Người dùng Linux thích cài đặt phần mềm từ dòng lệnh và không khó hiểu tại sao. Thay vì tải xuống các tệp thi hành, chạy chúng và tránh các nỗ lực khác nhau để thay đổi công cụ tìm kiếm mặc định của bạn, về cơ bản bạn gõ những gì bạn muốn cài đặt và nhấn "Enter".

Nếu bạn muốn loại hòa bình này trên Windows, bạn không cần phải nhìn xa hơn Chocolatey, người quản lý gói cho Windows. Công cụ miễn phí này cho phép bạn cài đặt hàng nghìn ứng dụng chỉ với một lệnh nhanh (

choco install

), và cập nhật tất cả với nhau (

choco upgrade

.) Điều này có thể giúp bạn tiết kiệm rất nhiều thời gian nếu bạn là loại người cài đặt nhiều phần mềm miễn phí.

Bạn có thể sử dụng Chocolatey ở hai nơi: Command Prompt và PowerShell. Sau đây là cách cài đặt trình quản lý gói này trong cả hai môi trường, nhưng bạn thực sự chỉ cần một hoặc một trình quản lý khác. Chọn bất cứ điều gì bạn cảm thấy thoải mái.

Cài đặt và sử dụng Chocolatey từ Command Prompt

Chocolatey chỉ hoạt động trong Command Prompt nếu bạn chạy nó với tư cách quản trị viên. Cách dễ nhất để làm điều này là bấm chuột phải vào Dấu nhắc Lệnh trong Menu Bắt đầu, rồi bấm vào “Chạy với tư cách Quản trị viên”.

Để cài đặt Chocolatey, trước tiên bạn cần chạy lệnh sau, lệnh này sẽ tải xuống và chạy trình cài đặt cho bạn:
Để cài đặt Chocolatey, trước tiên bạn cần chạy lệnh sau, lệnh này sẽ tải xuống và chạy trình cài đặt cho bạn:

@'%SystemRoot%System32WindowsPowerShellv1.0powershell.exe' -NoProfile -ExecutionPolicy Bypass -Command 'iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))' && SET 'PATH=%PATH%;%ALLUSERSPROFILE%chocolateyin'

Lệnh này có thể thay đổi, vì vậy hãy kiểm tra hướng dẫn chính thức của Chocolatey nếu bạn gặp sự cố.

Sau khi cài đặt Chocolatey, bạn có thể sử dụng nó ngay lập tức (mặc dù trong một số trường hợp bạn có thể cần đóng và mở lại Command Prompt của quản trị viên). Cài đặt phần mềm rất đơn giản: chỉ cần gõ
Sau khi cài đặt Chocolatey, bạn có thể sử dụng nó ngay lập tức (mặc dù trong một số trường hợp bạn có thể cần đóng và mở lại Command Prompt của quản trị viên). Cài đặt phần mềm rất đơn giản: chỉ cần gõ

choco install

theo sau là tên của chương trình. Ở đây, chúng tôi đang chạy

choco install filezilla

để cài đặt ứng dụng Filezilla FTP phổ biến.

Bạn cũng không phải giới hạn bản thân để cài đặt một ứng dụng cùng một lúc. Ví dụ, bằng cách sử dụng lệnh sau đây sẽ cài đặt tất cả các ứng dụng được liệt kê trong một lần:
Bạn cũng không phải giới hạn bản thân để cài đặt một ứng dụng cùng một lúc. Ví dụ, bằng cách sử dụng lệnh sau đây sẽ cài đặt tất cả các ứng dụng được liệt kê trong một lần:

choco install firefox thunderbird vlc libreoffice

Tất nhiên bạn sẽ cần một số cách để biết gói nào tồn tại và cách chúng được đặt tên. Bạn có thể tìm kiếm để xem một ứng dụng cụ thể có được cung cấp hay không bằng cách sử dụng cú pháp sau:

choco search key_word

Trong ảnh chụp màn hình sau, ví dụ: chúng tôi đang sử dụng

choco search thunderbird

để tìm kiếm các gói có liên quan đến trình khách email Thunderbird.

Ngoài ra, trang web này cung cấp danh sách đầy đủ tất cả các gói bạn có thể cài đặt, hoàn chỉnh với công cụ tìm kiếm của riêng mình.
Ngoài ra, trang web này cung cấp danh sách đầy đủ tất cả các gói bạn có thể cài đặt, hoàn chỉnh với công cụ tìm kiếm của riêng mình.

Nếu bạn muốn nâng cấp một gói cụ thể lên phiên bản mới nhất, hãy sử dụng lệnh

choco upgrade,

theo sau là tên gói. Nếu bạn muốn nâng cấp mọi thứ bạn đã cài đặt bằng Chocolatey trong một lần,

choco upgrade all

sẽ làm các trick. Và có nhiều lệnh phụ nếu bạn cảm thấy muốn đào. Chỉ loại

choco -?

để xem danh sách đầy đủ.

Cài đặt và sử dụng Chocolatey trong PowerShell

Nếu bạn là một fan hâm mộ lớn của PowerShell, bạn có thể sử dụng Chocolately từ đó. Điều này có nghĩa là bạn có thể tự động hóa tất cả mọi thứ, một khi bạn bắt đầu với PowerShell và tìm hiểu các dây giềng.

Bạn sẽ cần phải mở một quản trị viên PowerShell để bắt đầu. Cách đơn giản nhất để làm điều đó là bấm chuột phải vào nút Bắt đầu, rồi bấm vào "Windows PowerShell (Quản trị)".

Bản chất sô cô la, đòi hỏi sự cho phép để chạy script từ bên ngoài máy tính của bạn. Vì lý do này, hướng dẫn cài đặt chính thức khuyên bạn nên thay đổi ExecutionPolicy trước khi cài đặt Chocolatey. Đầu tiên, tại dấu nhắc PowerShell, gõ lệnh sau và nhấn Enter:
Bản chất sô cô la, đòi hỏi sự cho phép để chạy script từ bên ngoài máy tính của bạn. Vì lý do này, hướng dẫn cài đặt chính thức khuyên bạn nên thay đổi ExecutionPolicy trước khi cài đặt Chocolatey. Đầu tiên, tại dấu nhắc PowerShell, gõ lệnh sau và nhấn Enter:

Get-ExecutionPolicy

Nếu bạn thấy kết quả “Bị giới hạn”, thì bạn cần chạy lệnh sau để đặt chính sách thực thi của mình để cài đặt Chocolatey hoạt động:

Set-ExecutionPolicy AllSigned

Lệnh

Set-ExecutionPolicy Bypass

cũng có thể hoạt động, mặc dù đây là tùy chọn kém an toàn hơn: nó cho phép bất kỳ tập lệnh nào chạy, bất kể tập lệnh có được ký bởi nhà phát triển hay không.

Sau khi thiết lập chính sách thực hiện, bạn có thể chạy trình cài đặt bằng cách sử dụng lệnh sau:
Sau khi thiết lập chính sách thực hiện, bạn có thể chạy trình cài đặt bằng cách sử dụng lệnh sau:

iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Chỉ cần như vậy Chocolatey được cài đặt! Sử dụng Chocolatey trong Powershell cũng giống như trong Command Prompt. Đây là

choco install firefox

đang chạy:

Các tiểu ban như
Các tiểu ban như

search

upgrade

cũng hoạt động giống như trong Command Prompt, và

choco -?

sẽ cung cấp cho bạn một danh sách các chức năng khác. Chúc vui vẻ!

Đề xuất: