Cách mang cài đặt apt-get theo phong cách Linux vào Windows với Chocolatey
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 thực thi, 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 nhập những gì bạn muốn cài đặt và nhấn vào Enter Enter.
Nếu bạn muốn loại hòa bình này trên Windows, đừng tìm đâu xa ngoài Chocolatey, trình 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 ngàn ứng dụng chỉ bằng một lệnh nhanh chóng (choco cài đặt
) và cập nhật tất cả chúng với cái khác (nâng cấp choco
.) Đ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à 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: Dấu nhắc lệnh và PowerShell. Đâ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 chỉ thực sự cần cái này hoặc cái khác. Chọn bất cứ thứ gì bạn thấy thoải mái.
Cài đặt và sử dụng Chocolatey từ Dấu nhắc lệnh
Chocolatey chỉ hoạt động trong Dấu nhắc lệnh nếu bạn chạy nó với tư cách quản trị viên. Cách dễ nhất để thực hiện việc này là nhấp chuột phải vào Dấu nhắc lệnh trong Menu Bắt đầu, sau đó nhấp vào Chạy Run 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, tải xuống và chạy trình cài đặt cho bạn:
@ "% SystemRoot% \ System32 \ WindowsPowerShell \ v1.0 \ powershell.exe" -NoProfile -ExecutPolicy Bypass -Command "iex ((New-Object System.Net.WebClient) .DoadString ('https://chatioatey.org/ install.ps1 ')) "&& SET" PATH =% PATH%;% ALLUSERSPROFILE% \ chocolatey \ bin "
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 bạn 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 phải đó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 cài đặt
theo sau là tên của chương trình. Ở đây, chúng tôi đang chạy choco cài đặt filezilla
để cài đặt ứng dụng khách 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ụ: sử dụng lệnh sau sẽ cài đặt tất cả các ứng dụng được liệt kê trong một lần:
choco cài đặt 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à chúng được đặt tên như thế nào. Bạn có thể tìm kiếm để xem nếu một ứng dụng nhất định được cung cấp bằng cách sử dụng cú pháp sau:
tìm kiếm choco key_word
Trong ảnh chụp màn hình sau, ví dụ, chúng tôi đang sử dụng choco tìm kiếm sấm sét
để tìm kiếm các gói liên quan đến ứng dụng email Thunderbird.
Ngoài ra, trang web này cung cấp một danh sách đầy đủ tất cả các gói bạn có thể cài đặt, hoàn thành với công cụ tìm kiếm riêng của 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 nâng cấp choco,
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 nâng cấp tất cả
sẽ thực hiện các mẹo. Và có nhiều lệnh phụ hơn 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ũng có thể sử dụng Sôcôla từ đó. Điều này có nghĩa là bạn có thể tự động hóa tất cả mọi thứ, khi bạn bắt đầu với PowerShell và tìm hiểu các sợi dây.
Bạn sẽ cần mở quản trị viên PowerShell để bắt đầu. Cách đơn giản nhất để làm điều đó là nhấp chuột phải vào nút Bắt đầu, sau đó nhấp vào Windows Windows PowerShell (Quản trị viên).
Chocolatey, về bản chất, yêu cầu sự cho phép để chạy các tập lệnh từ bên ngoài máy tính của bạn. Vì lý do này, các hướng dẫn cài đặt chính thức khuyên bạn nên thay đổi ExecutPolicy trước khi cài đặt Chocolatey. Đầu tiên, tại dấu nhắc PowerShell, nhập lệnh sau và nhấn Enter:
Get-ExecutPolicy
Nếu bạn thấy kết quả của Rest Resteded, thì bạn cần chạy lệnh sau để đặt chính sách thực thi để cài đặt Chocolatey hoạt động:
Set-ExecutPolicy AllSign
Lệnh Set-ExecutPolicy 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 mọi tập lệnh chạy, bất kể nó có được nhà phát triển ký hay không.
Sau khi thiết lập chính sách thực thi, bạn có thể chạy trình cài đặt bằng lệnh sau:
iex ((Hệ thống đối tượng mới.Net.WebClient) .D DownloadString ('https://chatioatey.org/install.ps1'))
Giống như Chocolatey được cài đặt! Sử dụng Chocolatey trong Powershell cũng giống như trong Dấu nhắc lệnh. Đây là choco cài đặt firefox
đang chạy:
Các tiểu ban như Tìm kiếm
và nâng cấp
cũng hoạt động giống như trong Dấu nhắc lệnh 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ẻ!