Переход сетевого прогера в линукс
Текущий рейтинг темы: Нет
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 5 ноября 2005 22:19
Для звука сделай emerge alsa, потом выполни alsa-config из под root
Apache надо не только установить, но и запустить: /etc/init.d/apache2 start или же прописать в "автозапуск": rc-update add apache2 (если хочешь использовать Apache1, то пиши просто apache).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 5 ноября 2005 22:34 Сообщение отредактировано: 5 ноября 2005 22:36
А как ненужный апач удалить?
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 5 ноября 2005 23:24
Удалить так:
emerge --unmerge имя_пакета
Но в /usr/portage/distfiles останется bzip-архив с его исходниками. Его при необходимости, нужно удалять вручную.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 ноября 2005 14:17
XXXX Pro написал: [q] Удалить так:
emerge --unmerge имя_пакета
Но в /usr/portage/distfiles останется bzip-архив с его исходниками. Его при необходимости, нужно удалять вручную.[/q]
Сделал, но вот почему-то больше емержем ни апач ни пхп больше не ставится.
Вчера вручную ставил ставил. фиг там. Даже как CGI пытался ставить- хрен тоже. Единственное. что удалось-заставить сервер работать Http://localhost.
Хотелось бы снова поставить апач и пхп емержем. но проблема. кто-нить такое видел?
localhost apache # emerge apache -p
These are the packages that I would merge, in order:
Calculating dependencies ...done!
[ebuild N ] net-www/apache-2.0.54-r8
localhost apache # emerge apache -f
Calculating dependencies ...done!
>>> emerge (1 of 1) net-www/apache-2.0.54-r8 to /
>>> Previously fetched file: apache-conf-2.0.54-r8.tar.bz2 size ;-)
>>> Previously fetched file: apache-conf-2.0.54-r8.tar.bz2 MD5 ;-)
>>> Previously fetched file: httpd-2.0.54.tar.bz2 size ;-)
>>> Previously fetched file: httpd-2.0.54.tar.bz2 MD5 ;-)
>>> Previously fetched file: apache-patches-2.0.54-r8.tar.bz2 size ;-)
>>> Previously fetched file: apache-patches-2.0.54-r8.tar.bz2 MD5 ;-)
!!! Security Violation: A file exists that is not in the manifest.
!!! File: wget-log
!!! Fetch for /usr/portage/net-www/apache/apache-2.0.54-r8.ebuild failed, continuing...
!!! Some fetch errors were encountered. Please see above for details.
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 ноября 2005 14:31
Единственное, что могу предложить - это зайти в /usr/portage/distifles и стереть файлы, которые выводятся в данном списке...
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 ноября 2005 14:44 Сообщение отредактировано: 6 ноября 2005 14:48
А после этого будет работать?
Я пробовал ставить другую версию. но после скачивания результат тот же.
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 6 ноября 2005 14:46
После этого они, по идее, должны перезакачаться заново... А еще можно сделать emerge --sync (обновление portage tree), но оно занимает довольно много времени даже на ADSL.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 ноября 2005 18:35
Ну вот. врооде я вручную все установил. Но вот после Emerge mysql я просто не знаю. что мне делать.
# mysql -u root -p
Enter password:
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
или
ERROR 2002: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)
что бы это значило. и как мне возможно сделать работающую базу? Или все опять вручную ставить.* 
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 7 ноября 2005 19:13
Означает это одно: ты его установил, но не запустил. Попробуй вот так: /etc/init.d/mysql start (или mysqld, не помню точно). Если не поможет, то запускай просто mysqld, хотя второй вариант намного хуже.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 ноября 2005 19:07
У меня в директории нет этого файла. Его нужно создать предварительно?
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 8 ноября 2005 20:47
Быть не может. Если ты ставил mysql через emerge, то он точно есть. Обрати внимание: путь идет не от твоей домашней директории, а от корня.
А если ты имеешь в виду mysqld, то он, скорее всего, будет в /usr/bin (туда кладутся обычно все исполняемые файлы, кроме основных системных утилит).
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 ноября 2005 9:21
сколько раз говорить! посмотрите конфиги.. Или на крайняк выполни:
ps -auxwww|grep mysql
предположительно там выдадутся интересные сведения... | | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 ноября 2005 16:52
Вот только стоило в my.conf закомментировать все строки, где упоминается сокет, о чудо!-Все прекрасно заработало! НАдо же!
Спасибо за терпение!.
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 ноября 2005 16:58
wsx написал: [q] сколько раз говорить! посмотрите конфиги.. [/q]
1)А где их смотреть-то?
2)Кстати, что происходит с директорией, откуда производилась кофигураци и последующая установка install --om?
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 ноября 2005 17:25
1) Ищи в /etc (или /etc/mysql)
2) Как правило, ее можно удалять, make install копирует файлы в другое место.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 ноября 2005 21:52
XXXX Pro написал: [q] 2) Как правило, ее можно удалять, make install копирует файлы в другое место.[/q]
Да но мне кажется что у меня повторная компиляция быстрее проходит если я не удаляю эту папку.
Оффтопик: Чё то у меня с точками и запятыми проблемы.
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
LaCrack
Участник Проекта
 Откуда: Kazan Всего сообщений: 78 Рейтинг пользователя: 6 Дата регистрации на форуме: 5 нояб. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 ноября 2005 21:55
А еще я сумел САМ установить апач-пхп-с библиотекой gd2! Оказывается надо
1 Скомпилировать библиотеку
2 Скомпилировать с указанием этих библиотек пхп
3 Заново скомпилировать апач (а вот апач нафига нужно было я толком не понял. но без этого не работало)
--- Долой коммунизм! Учебу - лесом!
----------------------------------------------------
Yesterday,
All my troubles seemed so far away,
Now it seems as though they`re here to stay,
Oh, I believe in yesterday.
| | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 9 ноября 2005 22:03
Да уж... Сколько ручной работы... А я бы сделал проще:
emerge apache2
emerge php4
nano /etc/php/что-то-там-еще/php.ini и раскомментировать строку с gd2.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
wsx
Модератор раздела
Юниксойд, сетевик
 Откуда: Казань Всего сообщений: 1074 Рейтинг пользователя: 28 Репутация пользователя: 1Дата регистрации на форуме: 14 янв. 2005
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 ноября 2005 10:12
locate mysql.conf
но в начале базу locate обнови.
man locate - там сказано как пользоваться командой.
Апач нужно собирать для ПХП. Т.к. видимо ты решил вкомпилить ПХП в Апач, а не присоеденить модулем. Различия описаны на php.net | | | |
| 4X_Pro
Руководитель Проекта
Настоящий Компьютерщик
Откуда: Москва Всего сообщений: 2994 Рейтинг пользователя: 79
Дата регистрации на форуме: 29 сен. 2001
|
Профиль | Сообщить модератору | ИгнорироватьNEW! Сообщение отправлено: 10 ноября 2005 13:55
Еще locate нужно предварительно установить... Не забывай, что в Gentoo по умолчанию нет почти ничего.
--- Каждый человек всегда может найти, чем он может быть полезен окружающим. Проблема только в одном: слишком многие не хотят это искать.
| | | |
Время выполнения скрипта: 0.1205. Количество выполненных запросов: 18, время выполнения запросов 0.0824
|