Làm cách nào để cài đặt các chương trình / Ứng dụng trên Windows từ dòng lệnh ?. Làm thế nào để cài đặt Scoop trên Windows Server ?. Trong bài đăng trên blog này, HQG sẽ chỉ cho bạn cách bạn sử dụng trình cài đặt Scoop command-line dành cho Windows để cài đặt các ứng dụng nguồn mở yêu thích mà bạn thường thích trong Linux.

Scoop được cài đặt trên Windows bằng PowerShell. Đăng nhập với tư cách người dùng Quản trị viên và khởi chạy PowerShell.

Sau khi PowerShell hoạt động, hãy sử dụng lệnh sau để cài đặt scoop vào vị trí mặc định của nó ( C:\Users\<user>\scoop)

Set-ExecutionPolicy RemoteSigned -scope CurrentUser

iex (new-object net.webclient).downloadstring(‘https://get.scoop.sh’)

Trình cài đặt sẽ tải xuống, giải nén và cài đặt Scoop.

cài đặt windows server 02

Xác nhận Scoop có đang hoạt động hay không bằng cách xem trang scoop help.

Enable multi-connection downloads

Scoop có thể sử dụng aria2 để sử dụng tải xuống multi-connection. Cài đặt aria2 bằng cách sử dụng Scoop và nó sẽ được sử dụng cho tất cả các lần tải xuống sau đó.

scoop install aria2

Sử dụng Scoop trên Windows Desktop / Windows Server

Đây là các lệnh scoop có sẵn:

alias Manage scoop aliases
bucket Manage Scoop buckets
cache Show or clear the download cache
checkup Check for potential problems
cleanup Cleanup apps by removing old versions
config Get or set configuration values
create Create a custom app manifest
depends List dependencies for an app
export Exports (an importable) list of installed apps
help Show help for a command
home Opens the app homepage
info Display information about an app
install Install apps
list List installed apps
prefix Returns the path to the specified app
reset Reset an app to resolve conflicts
search Search available apps
status Show status and check for new app versions
uninstall Uninstall an app
update Update apps, or Scoop itself
virustotal Look for app’s hash on virustotal.com
which Locate a shim/executable (similar to ‘which’ on Linux)

Ví dụ dưới đây sẽ cài đặt aria2trình quản lý tải xuống trên Windows bằng Scoop.

PS C:\Users\Administrator> scoop install aria2
Installing 'aria2' (1.34.0-1) [64bit]
aria2-1.34.0-win-64bit-build1.zip (2.0 MB) [==================================================================] 100%
Checking hash of aria2-1.34.0-win-64bit-build1.zip … ok.
Extracting aria2-1.34.0-win-64bit-build1.zip … done.
Linking ~\scoop\apps\aria2\current => ~\scoop\apps\aria2\1.34.0-1
Creating shim for 'aria2c'.
'aria2' (1.34.0-1) was installed successfully!

Cài đặt nhiều ứng dụng bằng cách tách chúng bằng space

scoop install aria2 wget curl grep sed less touch vim sudo 

Các ứng dụng đã cài đặt nằm trên thư mục chính của Người dùng ~/scoop/apps

cài đặt windows server bản tin 04

Tìm kiếm gói hàng với Scoop

Tìm kiếm các gói có sẵn bằng cách sử dụng tùy chọn tìm kiếm. Lệnh yêu thích của tôi là which, nó được sử dụng để định vị đường dẫn của tệp thực thi nhị phân. Tôi sẽ tìm kiếm điều này bằng cách sử dụng scoop

PS C:\Users\Administrator> scoop search which
'main' bucket:
busybox (2962-g9aae70405) --> includes 'which'
gow (0.8.0) --> includes 'which.exe'
which (2.20)

Từ kết quả đầu ra, chúng tôi có thể xác nhận công cụ nào có sẵn để cài đặt. Sử dụng lệnh install để lấy nó.

scoop install which

Xem ảnh chụp màn hình bên dưới.

Gỡ cài đặt gói bằng Scoop

Để gỡ cài đặt ứng dụng, hãy sử dụng scooplệnh gỡ cài đặt.

PS C:\Users\Administrator> scoop uninstall sed
Uninstalling 'sed' (4.2.1).
Removing shim for 'sed'.
Unlinking ~\scoop\apps\sed\current
'sed' was uninstalled.

Danh sách các ứng dụng đã cài đặt Scoop

Sử dụng lệnh list để lấy danh sách tất cả các ứng dụng đã cài đặt.

PS C:\Users\Administrator> scoop list
Installed apps:
7zip 19.00
aria2 1.34.0-1
cacert 2019-01-23
curl 7.64.0_2
grep 2.5.4
less 550
sudo 0.2018.07.25
touch 0.2018.07.25
vim 8.1.0999
wget 1.20
which 2.20

Cập nhật các ứng dụng được cài đặt bằng Scoop

Các update tùy chọn lệnh được sử dụng để cập nhật các ứng dụng, hoặc Scoop chính nó.

Đầu tiên hãy cài đặt git.

PS C:\Users\Administrator> scoop install git openssh 

# Then run:
[environment]::setenvironmentvariable('GIT_SSH', (resolve-path (scoop which ssh)), 'USER') scoop update

Sau đó cập nhật các ứng dụng đã cài đặt / Scoop.

PS C:\Users\Administrator> scoop update
Updating Scoop…
Scoop was updated successfully!

PS C:\Users\Administrator> scoop update vim
vim: 8.1.0999 (latest version)
Latest versions for all apps are installed! For more information try 'scoop status'

Đặt giá trị cấu hình cho Ứng dụng

Sử dụng lệnh tùy chọn. Ví dụ: đặt aria2 thử lại thành 5 lần.

scoop config aria2-retry-wait 5

Để tắt aria2, hãy sử dụng

scot config aria2-enable false

Xóa các phiên bản cũ của Ứng dụng

Các cleanup được sử dụng cho các ứng dụng dọn dẹp bằng cách loại bỏ các phiên bản cũ.

PS C:\Users\Administrator> scoop cleanup vim
vim is already clean

Khám phá các tùy chọn khác bằng cách sử dụng scoop help.

Enable multi-connection downloads