Я слепой пользователь компьютера, который использует Cygwin.
Программа установки не очень доступна: обновление, установка и удаление определенных пакетов сделать довольно сложно, поскольку для нажатия и прокрутки приходится использовать симулированные нажатия клавиш мыши.
Есть ли способ вручную установить / обновить пакеты или установить / обновить их через командную строку?
cygwin
accessibility
Джаред
источник
источник
Так как некоторые люди правильно заявили, что
apt-cyg
самому нужен wget, а для того, чтобы получитьapt-cyg
wget, есть решение для начальной загрузки только дляwget
bash.Создайте такую функцию в вашей оболочке mint:
Теперь вы можете использовать его почти как wget:
источник
apt-cyg
скачать пакеты?http://mirrors.kernel.org/sourceware/cygwin
, как указано вfindworkspace()
примере, когда вы не указали зеркало с помощью параметра командной строки-m
. Если вы укажете командную строку, информация о зеркальном сервере будет записана в/etc/setup/last-mirror
.Официальная установка APT-Лебедя метод:
Два шага лучше, чем три. Затем:
Кстати, чтобы это работало, вам нужно будет установить wget , tar , gawk и bzip2 , чтобы использовать apt-cyg. Помимо wget, остальные поставляются с установкой Cygwin по умолчанию.
источник
svn
иapt-cyg
может быть сломан. Таким образом , вы , возможно , придется использоватьthree step
Wget подход к установке ,apt-cyg
а затем заменить$mirror/setup...
с$mirror/x86_64/setup...
в строках 98 и 105 кв-Лебедя файла.Старый вопрос, но для других, которые Google и получили здесь: Официальная установка имеет аргументы командной строки, которые позволили мне подготовить простой * .bat скрипт - просто поместите следующую строку, например, в "install-pkg.bat" и поместите этот файл в свой корневой каталог. (например, C: \ cygwin):
Вам необходимо загрузить и поместить http://www.cygwin.com/setup-x86.exe (32-разрядную версию ) или http://www.cygwin.com/setup-x86_64.exe (64-разрядную версию) в один и тот же каталог. Теперь все, что вам нужно сделать, чтобы установить пакет:
Положительный: официальная настройка, должна работать всегда, для любой упаковки. Отрицательный: текущая (июнь / 2015) официальная установка требует прав администратора, даже если они на самом деле не нужны (например, корневой каталог вне системных папок).
источник
--no-admin
переключатель (так же, как-B
).Setup.exe Cygwin, по крайней мере, в версии 1.7 «бета», имеет встроенный режим «без присмотра». Перетащите ярлык setup.exe в командное окно (или подготовьтесь к его запуску с помощью переключателей) и добавьте его
-q
в автоматический режим, за которым следуют-P
имена пакетов, разделенные запятыми. Итак, для меня это установленная рысь:источник
или же
Это установит cURL, git и make без ярлыков в тихом режиме.
источник
Я нашел два «подходящих» менеджера пакетов для cygwin. Один из них представляет собой скрипт на python, называемый cyg-apt, который вы можете скачать с http://www.lilypond.org/~janneke/software/cyg-apt, а другой - apt-cyg, который вы можете найти по адресу http: // code. google.com/p/apt-cyg/
источник
Существует проблема куриного яйца с принятым ответом . Если вы не получили
wget
илиlynx
во время первоначальной установки, вы не можете использоватьapt-cyg
. Вот как я установил,wget
чтобы я мог использоватьapt-cyg
. (Он использует функции CLI программы установки cygwin .)источник
По крайней мере, для пакетов, которые не требуют настройки после установки, я просто удалил их из корня cygwin '/'. Мне потребовалась более старая версия Subversion (1.7.14), которая вышла за пределы двух версий, обрабатываемых программой установки.
Дополнительным преимуществом является то, что пакет выходит за пределы мира управления пакетами cygwin и, таким образом, в своего рода специальном черном списке автоматически не обновляется новейшим пакетом, если сохраняются значения по умолчанию.
источник