Как удалить cygwin
Перейти к содержимому

Как удалить cygwin

  • автор:

Как правильно удалить Cygwin

Реестр

  • В отличии от других Windows приложений, вы не можете удалить Cygwin через стандартную «Add or Remove Programs» программу. Поэтому кажется естественным, что программу нужно удалить при помощи проводника (то есть просто физически удалить файлы с компьютера). Это правильно, но сначала вы должны проделать следующие шаги:
    — Вы должны остановить, а затем удалить все Cygwin’овскии службы (sshd, cron, cygserver, inetd, apache, postgresql и так далее). Я не буду останавливаться на этом шаге, так как они не запускаются по умолчанию. И если вы их смогли запустить, то сможете, я думаю, самостоятельно удалить.
    — Удалите все точки монтирования (каждому директорию в Windows ставится в соответствие некий «виртуальный» директорий в Cygwin). Для этого нужно запустить «umount -A» команду.
    — Теперь можете физически удалить все Cygwin’овскии файлы с диска. Также можно теперь удалить все оставшиеся от этой программы ярлыки.
  • Если вы удалили Cygwin неправильно (просто удалили файлы с диска), то ничего страшного. Нужно удалить оставшиеся настройки из реестра. Запустите команду «regedit». Найдите и удалите следующие ветки:
    HKEY_CURRENT_USER\Software\Cygnus Solutions
    HKEY_LOCAL_MACHINE\SOFTWARE\Cygnus Solutions

© 2008 — 2015 Солдатов Валерий Фёдорович
Ваши комментарии и замечания.

Как удалить Cygwin из Windows 7

Туторы

Переносил всё на другой ноутбук и понадобилось удалить Cygwin со старого, а это оказалось не так то просто. При попытке удалить обычным способом система ругается на отсутствие прав.

1. Открываем cmd (win+r > cmd)
2. Идем в папку, в которой находится папка с самим Cygwin, к примеру он у вас на диске C:\
3. Выполняем последовательность действий:
Изменяем права папки cygwin и всего её содержимого ( ПОЛЬЗОВАТЕЛЬ — заменяем на имя вашего пользователя в системе)

takeown /r /d y /f cygwin
icacls cygwin /t /grant ПОЛЬЗОВАТЕЛЬ:f

Удаляем папку
rmdir /s /q cygwin

29.10.2014 14:30:42

admin

5590

17

Мармеладка
01.11.2014 12:18:08

admin
01.11.2014 14:36:50

Ну конечно же 😀
Oleg
14.03.2015 09:03:04
Большое спасибо! Помогло. А то уже не знал как эту проклятую папку удалить.
мука
18.02.2016 00:15:01

Не понятно вообще. где последовательность действий проводить? В cmd вводил по очереди строчки takeown /r /d y /f cygwin и т.д. нечего не было, в rmdir /s /q cygwin ошибку выдало нету такой директории.
Бля объясня по русски!

admin
18.02.2016 03:03:08

мука, по-русски и написано.. я попробую разжевать:
В запущенном cmd нужно перейти в папку/диск, где находится папка cygwin’а, она может по-другому называться, значит и в командах название нужно сменить.

У тебя или папка не так называется или ты в неё зашел и пытался выполнить команды.

Если тебе не понятно что тут написано, то вообще не ясно зачем ты себе ставил такой софт и как. 🙂

мука
18.02.2016 14:07:32

ОМг, смотри я вбиваю в открытый cmd диск в котором она у меня находиться, C:/cygwin64, далее жму enter, открываеться сама папка с программой. Дальше то что? ОПять заного открывать cmd и писать команды takeown /r /d y /f cygwin и т.д.?
Куда вбивать эти команды ты мне скажы? И перед ней нечего больше не должно бытЬ? например диск c ?

admin
18.02.2016 20:34:05

Как же всё печально. Читаем еще раз:
«2. Идем в папку, в которой находится папка с самим Cygwin, к примеру он у вас на диске C:\»
Если он у тебя находится в C:\cygwin64, значит ты должен зайти в c:\ ( команда: cd c:\ ), а не в саму папку с ним, а потом уже выполнять те три команды, только не забудь в них название поменять, на название твоей папки. вместо cygwin написать cygwin64

Это жесть. Надеюсь ты понял 🙂

Koluchiy
21.05.2016 09:09:45
Автору большое спасибо.
IHateCygwin
04.06.2016 11:38:58

Ввожу «takeown /r /d y /f cygwin» получаю ошибку:
Ошибка. Текущий вошедший пользователь не имеет привилегий владельца
на файл (или папку) «C:\cygwin».

IHateCygwin
04.06.2016 11:44:59
А, надо было cmd от имени администратора запустить. Все получилось. Спасибо!
Diablo
30.10.2017 17:32:32
Пишет,что отказано в доступе

admin
30.10.2017 21:07:14

Diablo, не могу сказать в чем может быть дело. Вполне возможно что из-за того что прав у пользователя не хватает. Могу посоветовать только еще раз внимательно перечитать статью и убедиться что cmd запускается с правами администратора.

odd
09.12.2017 20:02:33

Первые две команды сработали, а вот третья так и не работает. Не удаляет ничего. Отказано в доступе и всё.

Артем
10.12.2017 21:16:59

rmdir: не удалось удалить ‘/s’: No such file or directory
rmdir: не удалось удалить ‘/q’: No such file or directory
rmdir: не удалось удалить ‘cygwin’: Directory not empty

Cygwin: как пользоваться, правильно установить ее на Windows, как удалить

Gygwin — это утилита, которая используется для запуска Linux-приложений в операционной системе Windows. Сегодня мы разберем, как происходит установка Gygwin на компьютер, если эта программа там не установлена, и как ею пользоваться, потому что часть пользователей не понимает для чего она нужна. В некоторых случаях, программа Gygwin предустановлена в операционной системе Windows, но практического применения не имеет. Поэтому ее можно удалить, чтобы она не занимала места на устройстве. Однако ее удаление не происходит по стандартному алгоритму, потому что Gygwin относится к категории защищенных программ, которые не удаляются стандартными инструментами.

Gygwin имеет длинную историю, которая началась в 1995 году. В тот год появилась первая версия этой программы, которую сделал разработчик компании Cygnus Solutions. Название «Gygwin» происходит из названия компании CYGnus и названия операционной системы WINdows. В 2000 год у программа перешла в руки разработчиков Red Hat. С тех пор и до настоящего времени она находится в открытом доступе и ее поддерживают разработчики Red Hat и волонтеры из сообщества программ Gygwin.

Как пользоваться Gygwin

По сути, Gygwin — это не просто какая-то отдельная программа, а комплекс инструментов, которые эмулируют UNIX-систему в Windows. Это удобная штука, но она нужна не всем. К примеру, простому пользователю Windows, который никогда не пользуется Linux-программами, этот инструмент не нужен. Он больше подходит продвинутым пользователям, которые по какой-то причине не используют Linux в качестве второй операционной системы, поэтому вынуждены запускать Линукс-программы в «окнах».

Многие знают, что программы для Linux и Windows имеют разную архитектуру и принцип работы, поэтому одна и та же программа не может быть использована в обеих операционных системах. Чтобы решить эту проблему, разработчики придумывают разные эмуляторы. Чтобы в Linux запустить Windows-программу, обычно используют эмулятор Wine, а чтобы в Windows запустить Linux-программу, используют набор инструментов Gygwin. Чтобы начать пользоваться этим набором инструментов, его нужно сначала установить на компьютер.

Установка Gygwin

  1. Пройдите на Скачав .ехе-файл на свой компьютер, запустите его исполнение двойным кликом.
  2. Вам откроется установщик Gygwin, где первым делом вам предложат ознакоми тьс я с описанием программы. Вам нужно нажать кнопку «Далее».
  3. Появится второе окно, где нужно будет выбрать вариант установки. Подходящий вариант — «Install from Internet».
  4. Появятся еще несколько окон, где вам нужно будет: выбрать место для установки Gygwin, указать тип интернет-соединения и выбрать зеркало для скачивания программы.
  5. После выполнения все х предыдущих действий, вам останется дождаться пока программа Gygwin установи тс я на компьютер и вы сможете начать ею пользоваться.

Как начать пользоваться Gygwin

  • «ls» — в Windows это команда «dir», которая означает «просмотр содержания директории»;
  • «cd» — «chdir», означает «переход в другую директорию»;
  • «cp» — «copy», означает «копировать документ»;
  • «mv» — «mv», означает «переименовать или переместить документ»;
  • «rm» — «del», означает «удаление документа»;
  • «mkdir» — «mkdir», означает «создание новой директории»
  • и др.
  • в Gygwin регистр имеет значение, поэтому большая буква «С» — это не маленькая «с»;
  • в Gygwin не используется символ «\», как в консоли, а вместо него применяют символ «/»;
  • с помощью Gygwin можно «путешествовать» по всем файлам системы, для этого нужно использовать такую команду: «cd //c/путь к папке или файлу на диске С»;
  • в Gygwin есть автодополнение команд — это удобно, потому что не нужно полностью запоминать все используемые команды и название файлов.
  1. Посчитать общее количество слов в текстовом документе можно командой «wc -w myexample.txt».
  2. Посчитать количество строк в документе можно командой «wc -l myexample.txt».
  3. Чтобы найти строки, содержащие определенную последовательность символов, нужно воспользоваться командой «grep ‘последовательность символов’ myexample.txt».
  4. Можно разбить строки документа на отдельные слова и заменить пробелы на символ конца строки. Для этого используется команда «cat myexample.txt | gawk ‘gsub(» +»,»\n»)’».
  5. Можно сортировать строки или слова командой «cat myexample.txt | gawk ‘gsub(» +»,»\n»)’ | sort | less».
  6. Мы можем посчитать количество уникальных строчек документа командой «cat myexample.txt | gawk ‘gsub(» +»,»\n»)’ | sort | uniq | wc -l».
  7. И другие команды.

Заключение

Как пользоваться Gygwin? Если очень просто, тогда ответ такой: как эмулятором Linux-программ в системе Windows. Для этого нужно изучить команды Gygwin, с помощью которых осуществляется управление файлами на компьютере. Команды доступны на официальном сайте программы. Или же в самой программе при активации мануала с доступными командами инструкцией «man awk».

Установка Gygwin ничем не отличается от установки других программ в операционной системе Windows. А вот с удалением программы могут возникнуть проблемы, потому что в некоторых случаях программу Gygwin невозможно удалить при помощи мастера удаления программ. В этом случае поможет только одно решение — это удаление системных папок Gygwin руками.

Мы будем очень благодарны

если под понравившемся материалом Вы нажмёте одну из кнопок социальных сетей и поделитесь с друзьями.

Удаление файлов без расширения c использованием Cygwin

Все бы и ничего, но проблема в том, что если в папке не существует такого файла, но существует ‘file.exe’, то этот файл тоже прибьется без никаких проблем.

. пока писал — нашел обход проблемы, путем перебора файлов по маске и изврату их проверки. Но все равно, может кто-то имеет красивое решение этого бага? (в чистой Винде и чистом Linux такого безобразия конечно нет. Проблема скорее всего в сопоставлении файлов *.exe и *.bat при их вызове без расширения).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *