Ru-Board.club
← Вернуться в раздел «Программы»

» Chocolatey

Автор: The_Immortal
Дата сообщения: 07.05.2015 14:23

Chocolatey – пакетный менеджер для Windows, который существенно облегчает процедуру установки программ. Аналог apt-get или yum, но под Windows.

Быстрый старт. [more]
Быстрый старт.

Системные требования:
Windоws XP или выше
.NET Framework 4.0
PowerShell 2.0

Внимание! Требует .NET 4.0 или выше! Поэтому, если его нет, то Chocolatey будет ставить его онлайн при своей установке! Поэтому есть смысл поставить .NET 4.5 до установки Chocolatey...

1 вариант установки Chocolatey (рекомендуется).
В cmd от имени админа выполнить
Код: @powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin
Автор: dialmak
Дата сообщения: 07.05.2015 16:20
Хорошая вещь. Не помешает сделать инструкцию для 'чайников'.
Автор: boi1eI
Дата сообщения: 07.05.2015 17:16
Да там и писать особо нечего. Самый простецкий вариант скачать все zip-ом с гитхаба, запустить setup.cmd или setup.ps1 от админа, далее в powershell вбить "choco install chocolateygui" и из гуи уже ставить все остальное желаемое.
Автор: dialmak
Дата сообщения: 07.05.2015 23:27

Цитата:
"choco install chocolateygui" и из гуи уже ставить все остальное желаемое

это шутка? на хрена тогда он нужен. Нажимать кнопки хватает приблуд других...
А чайнику с гитхаба - это верняк
Автор: The_Immortal
Дата сообщения: 08.05.2015 02:07
Друзья, кто-нибудь может протестить использование choco через прокси-сервер? Вот тут инструкция ("Using Chocolatey behind a proxy server"). Собственно, ничего сложного: надо добавить в переменный среды "http_proxy" со значением "address:port". Например, через PS:
Код: [Environment]::SetEnvironmentVariable("http_proxy", "PROXYSERVER:PROXYPORT","Machine")
Автор: dialmak
Дата сообщения: 08.05.2015 03:09
В свежей версии нарвался на наглые предупреждения и остановки.
Еле сообразил как обойти...
Автор: boi1eI
Дата сообщения: 08.05.2015 03:44
dialmak (23:27 07-05-2015)
Цитата:
на хрена тогда он нужен. Нажимать кнопки хватает приблуд других...
По большому счету @чайникам и другим кухонным приборам он и вообще без нужды, ящитаю.

FAQ
wiki (0.9.9+)
Commands Reference
Release Notes
packages
Автор: dialmak
Дата сообщения: 08.05.2015 16:32
All
Шапку я закончил. Пока по крайней мере...

Предлагаю:

1. Опубликовать список ПРОВЕРЕННЫХ сборок утилит для Chocolatey.
В текстовом виде. При необходимости указывать назначение программы. Указывать на чём проверялось и разрядность ОС.
Пример (это пример написания, я не проверял ничего):

Аудио плейеры, mp3tag - редактор тегов аудиофайлов.
Win8.1 x86

Код: choco install foobar2000 aimp musicbee mediamonkey mp3tag
Автор: The_Immortal
Дата сообщения: 08.05.2015 18:26
dialmak,
Цитата:
Видимо переменная не добавилась. Проверь в свойствах компа
Проверил, переменная есть. Отключил прямое соединение к Интернету (в надежде, что может на него приоритет идет), но всё равно не получилось - нет коннекта.
Быть может, проблема в новой версии... У меня 0.9.9.5.
Автор: dialmak
Дата сообщения: 08.05.2015 18:59

Цитата:
Быть может, проблема в новой версии...

Скорее всего.
Автор: Atrakktor
Дата сообщения: 09.05.2015 15:09

Цитата:
вопросик: а варезный wuinstall есть? Просто я смотрю на него всего 30 дней триала...

Цитата:
А он не нужен варезный
ставишь за 1 мин в любое время новую версию

dialmak, что есть новая версия (и вообще при чем тут какая-то версия)
Автор: dialmak
Дата сообщения: 09.05.2015 15:35
Atrakktor
wuinstall - триальная прога. Если пройдёт 30 дней и захочется воспользоваться нужно обновить.
Код: choco upgrade wuinstall
Автор: PhoenixUA
Дата сообщения: 03.08.2015 01:09
Какой-то это недоделанный пакетный менеджер - у него нет своего репозитория, программы тянет по ссылкам указанным в пакетах ((
Автор: dialmak
Дата сообщения: 03.08.2015 01:32
Как и Ninite и другие... Эта фича называется - получишь актуальную вверсию.
Автор: PhoenixUA
Дата сообщения: 03.08.2015 02:24
Хз. Вот свежий Ultraiso хрен сейчас с него поставишь - контрольная сумма не совпадает...
Автор: dialmak
Дата сообщения: 03.08.2015 09:21

Цитата:
Вот свежий Ultraiso хрен сейчас с него поставишь - контрольная сумма не совпадает...

Дык отредактировать можно легко

Код: $packageName = 'ultraiso'
$installerType = 'exe'
$silentArgs = '/VERYSILENT /SUPPRESSMSGBOXES /NORESTART /SP-'
$url = 'http://www.ezbsystems.com//dl1.php?file=uiso9_pe.exe'
$checksum = '7CA082C507012BC524D4294C20A2B7B1AD7B7BCD'
$checksumType = 'sha1'
$validExitCodes = @(0)
Install-ChocolateyPackage -PackageName "$packageName" `
-FileType "$installerType" `
-SilentArgs "$silentArgs" `
-Url "$url" `
-ValidExitCodes $validExitCodes `
-Checksum "$checksum" `
-ChecksumType "$checksumType"
Автор: PhoenixUA
Дата сообщения: 03.08.2015 10:15
Можно, но только это неправильно )
Или ещё aimp, например:


Цитата:
> choco search aimp
Chocolatey v0.9.9.8

aimp3 3.55.1355
aimp 3.60.1497

2 packages found.


aimp3 при этом поломанный...
В общем, вещь конечно удобная, но ещё не до конца доделанная для массового применения.
Автор: dialmak
Дата сообщения: 03.08.2015 10:20

Цитата:
но ещё не до конца доделанная для массового применения.

В общем да. Нужна контора, которая следит за обновлениями. Серьезная контора. Если MS возьмет под свое крыло, то думаю толк будет. Хотя...
Впрочем и в таком виде много чего работает.
Автор: sanb
Дата сообщения: 28.01.2016 08:01
дело в лицензиях. у всех прог свои, со своими условиями распространения, копирования и тп.
поэтому это в принципе нереальная задача и сравнивать это с миром юникса бессмысленно. нет стандартов. философия другая
есть еще такой инструмент https://github.com/lvillani/just-install
Автор: dialmak
Дата сообщения: 02.04.2016 11:34
Автор: LevT
Дата сообщения: 02.04.2016 13:45
Принимайте в клуб.

1) При серьёзном использовании шоколадки считаю полезным сохранять у себя локальный кэш инсталляторов - на тот случай, если впоследствии файлы окажутся недоступными с офсайтов.

Делается это установкой переменной

Код: choco config set cacheLocation C:\ProgramData\chocolatey.cache
Автор: LevT
Дата сообщения: 13.04.2016 22:56

Кто дозрел?
http://xenappblog.com/2015/getting-started-with-chocolatey-and-boxstarter/
Автор: LevT
Дата сообщения: 14.04.2016 19:47

У boxstarter кэш пакетов кладётся в папку
C:\ProgramData\chocolatey\.chocolatey

Страницы: 1

Предыдущая тема: BoxMovies


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.