Как установить приложения из командной строки Windows

by itisgood

Как я могу установить программы / приложения на Windows из командной строки?

Как установить Scoop на Windows Server?

В этой статье я покажу вам, как вы можете использовать установщик командной строки Scoop для Windows для установки ваших любимых приложений с открытым исходным кодом, которыми вы часто пользуетесь в Linux.

С помощью установщика командной строки Scoop для Windows вам не нужно беспокоиться о странных и длинных установщиках в стиле мастера установки, всплывающих окнах с разрешениями и ручной установке зависимостей.

Все, что вы делаете, это ручная работа в командной строке со Scoop.

Установите Scoop на Windows / Windows Server

Scoop устанавливается в Windows с помощью PowerShell.

Войдите в систему как администратор и запустите PowerShell.

Когда PowerShell запущен, используйте следующую команду, чтобы установить scoop по умолчанию (C:\Users\<user>\scoop)

Set-ExecutionPolicy RemoteSigned -scope CurrentUser  iex (new-object net.webclient).downloadstring('https://get.scoop.sh')

Установщик загрузит, распакует и установит Scoop.

Вы можете подтвердить, работает ли Scoop, просмотрев страницу справки с помощью Scoop.

Включите мульи-загрузочное скачивание

Scoop может использовать aria2 для загрузки нескольких подключений.

Установите aria2, используя Scoop, и он будет использоваться для всех последующих загрузок.

scoop install aria2

Как использовать Scoop в Windows / Windows Server

Вот команды scoop, доступные для использования:

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)

Давайте рассмотрим несколько примеров.

Установить приложение со Scoop

Пример ниже установит менеджер загрузок aria2 в Windows, используя 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!

Установите несколько приложений, разделяя их пробелом.

scoop install aria2 wget curl grep sed less touch vim sudo

Установленные приложения находятся в домашнем каталоге пользователя ~/scoop/apps

Поиск пакета со Scoop

Поиск доступных пакетов с помощью опции поиска.

Моя любимая командаwhich: которая используется для определения пути двоичного исполняемого файла.

Я буду искать ее с помощью 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)

Исходя из вывода, мы можем подтвердить, какой инструмент доступен для установки. Используйте команду install, чтобы получить его.

scoop install which

Смотрите скриншот ниже.

Удалить пакет с помощью Scoop

Чтобы удалить приложение, используйте команду scoop uninstall.

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

Список установленных приложений со Scoop

Используйте команду list, чтобы получить список всех установленных приложений.

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

Обновление приложений, установленных со Scoop

Параметр команды update используется для обновления приложений или самого Scoop.

Сначала установите git.

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

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

Затем обновите установленные приложения / 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'

Установите значения конфигурации для приложения

Используйте опцию команды config. Например, установите aria2 повторять попытку 5 раз.

scoop config aria2-retry-wait 5

Чтобы отключить aria2, используйте

scoop config aria2-enabled false

Удалить приложения старых версий

Параметр cleanup  используется для очистки приложений путем удаления старых версий.

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

Изучите другие варианты, используя справку Scoop.

 

You may also like

Leave a Comment