-Видео

Гоним
Смотрели: 39 (0)

 -Подписка по e-mail

 

 -Поиск по дневнику

Поиск сообщений в _Hacking_

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 11.05.2006
Записей:
Комментариев:
Написано: 4992


Сигвин

Пятница, 12 Мая 2006 г. 02:18 + в цитатник
?
Рубрики:  Инфа

_Hacking_   обратиться по имени Пятница, 12 Мая 2006 г. 02:19 (ссылка)
Многие писали о Сигвине - самом лучшем эмуляторе Юникс под Винду, но у всех
присутствовала фраза "допустим что на этапе установки проблем не возникнет". Зачастую это не так. Мне кажется, многие не справившись с проблемами, бросали установку. Я расскажу как их устранить. Все проблемы заключаются в неустановленных, но необходимых пакетах. Вот список того, что поставлено у меня - работает все кроме mc, он не может подключиться к терминалу (??) Пожалуй это все что не пашет, но думаю пару свободных дней и у меня все получиться ;). Вот список того, что стоит у меня:
Ash - для sh
Base-files - понятно
Base-passwd - это тоже
Bash - для bash
bzip2 - либы для tar
cygutils - без этого никуда ;)
cygwin - и без этого тоже ;)
file - как написано в хелпе Determine the file type or FILE - думай сам нужно ли это тебе.
fileutils - для ls -la и прочей дребедени
findutils - ставить не обязательно, но, если охота из консоли искать, то пожалуйста ...
gcc - компилятор
gettext - длл-ки без которых ничего пахать не будет
grep - поисковик, тоже нужен не особо
gzip - для tar
i686-pc-cygwin - as, ld и либы для gcc, без них пахать не будет
inetutils - хочешь ставь, хочешь нет - особо роли не играет
less - просмоторщик файлов, особой нужды нет
libiconv - tar орет без него, как наш препод по матанализу. То есть, тушите свет.
libpcre - либы для less&more
login - а как ты логиниться собрался?
make - для компилятора
mc - так и не запахал, не советую ставить
more - просмоторщик файлов, особой нужды нет
pcre - либы для less&more
shutdown - для извращенцев :)
sh-utils - без этого никуда
tar - и без это
textutils - для cat, cut и прочего
wget - поставил ради удовольствия :)
which - стоит поставить
zip - для tar

И так необходимо всего 24 пакета - это минимум, чтоб пахало все. Их размер мда.. - 10 метров. Радость кабельщиков, горе диалапщикам. Идеальный вариант - Диск от Spec][akep 08.04 - там есть все! Ну, чего не сделаешь ради Юникс да на винду... Кстати потом можно будет и гуи повесить на сигвин, но это тема другой статьи... Значит, берем пакеты и setup.exe. Пакеты кладем в c:cw. Attention - архив каждого пакета в отдельной папке, иначе сетапер их не опознает! Запускаем сетапер. Ничего менять не следует, все и так хорошо. Поставишь root directory не c:cygwin – сетапер вылетит с ошибкой неизвестного происхождения. Значит, если все нормально (надеюсь что так), то смотрим диры /bin и /usr/bin. Если во второй папке файлов больше, то переносим их в /bin. Так теперь меняем последнюю строку /cygwin.bat на login. Переносим /etc/default/etc/profile в каталог /etc и перелогиниваемся. Attention - в системе должен быть хоть один юзер с пассом, так как утилита login сравнивает имена юзеров и их пароли с содержимим системного файла sam. Логиниться нужно именно под тем юзером, под которым вошел в систему, иначе сигвин не пустит. Итак, запускаем батник и вводим логин и пасс. Перед этим нужно создать каталог /home//. Значит видим зеленое приглашение вида @ ~ . ~ - это домашний каталог юзверя, то есть /home//. Это можно проверить выполнив команды cd ../ и ls -la или командой pwd . Хост командой hostname не сменишь, не знаю почему, наверно глюки. Это можно сделать только через Свойства системы > Имя компьютера > Изменить. Форб писал о способе смены хоста и всего приглашения, но у меня предложенное не вышло. Глючный у меня комп :) . Вот вроде и все. Ах да! Теперь можно писать полноценные sh-скрипты, и они будут работать, как в любой *nix-системе. Gcc(GNU c compiler если кто не знает) у меня ругался на отсутствие интерпретатора асма и отсутствия наличия линкера, но их я нашел в пакете i686-pc-cygwin. И все заработало! Удачи!

З.Ы. Тестировался сигвин на Windows XP SP0 (хреново без SP1 ;))
Ответить С цитатой В цитатник
 

Добавить комментарий:
Текст комментария: смайлики

Проверка орфографии: (найти ошибки)

Прикрепить картинку:

 Переводить URL в ссылку
 Подписаться на комментарии
 Подписать картинку