PDA

Просмотр полной версии : бортжурнал лінуксоїда)


Ravl
31.05.2008, 09:58
дистр федора(мабуть 7)
дрова всі поставила сама
але у федорі неінтегровані кодеки для аудіо-відео
який плеєр краще вибрати і як в нього добавити кодеки
федора не бачить тіліпон(через юсб), при чому не залежно від режиму(карточка, модем тощо)
якою прогою це робиться і взагалі в яку сторону ковиряти
де є щось на зразок детального фака для чайників по федорі :D

ЗІ: питання думаю ще будуть

Ravl
31.05.2008, 10:04
і ще федора не бачить другий вінт на якому стоїть вінда

pete
31.05.2008, 10:52
Если winda на ntfs то fedora по умолчанию неподдерживает (там нужно ядро перекомпилировать), телефон что-бы подерживал нужно дрова искать, кодеки тоже нужно либо доустановить из репозиториев или найти в нете.
Ну и почитай это http://www.fedoralinux.ru/content/view/102/1/

kkk
31.05.2008, 10:55
поздравляю равлек. вы зохавале синюю таблетку. теперь линух моцк ням-ням надолго :-D

acid
31.05.2008, 10:56
Равл
у меня один вопрос
ЗАЧЕМ?

kkk
31.05.2008, 11:01
Равл
у меня один вопрос
ЗАЧЕМ?

наверное он не понимал некоторых шуток на bash.org.ru :-D

Ravl
31.05.2008, 11:02
Равл
у меня один вопрос
ЗАЧЕМ?
ну була одна тема чим занятись по вечорам
от я і знайшов собі хоббі :-D

Ravl
31.05.2008, 11:08
Равл
у меня один вопрос
ЗАЧЕМ?

наверное он не понимал некоторых шуток на bash.org.ru :-D
дадада, буду патчіть КДЄ під фрібеесде

Andrey2005
31.05.2008, 11:16
KMPlayer говорят в линуксе видео смотрит
это плеер который не нуждаеться ни в кодеках ни в инсталяции

acid
31.05.2008, 12:10
Равл
у меня один вопрос
ЗАЧЕМ?

наверное он не понимал некоторых шуток на bash.org.ru :-D
дадада, буду патчіть КДЄ під фрібеесде

ну если хочешь понять почему так а не этак
тогда читай сначала про то что такое линукс
например http://www.linux.org.ru/books/lig/Lig.html

Ravl
31.05.2008, 12:19
ну если хочешь понять почему так а не этак
тогда читай сначала про то что такое линукс
например http://www.linux.org.ru/books/lig/Lig.html
о, дякую
корисна штука

Coder
01.06.2008, 19:24
дистр федора(мабуть 7)

ставь 9ю, недавно вышла


але у федорі неінтегровані кодеки для аудіо-відео
який плеєр краще вибрати і як в нього добавити кодеки

все что наставила федора выкидываешь нах
и ставищь mplayer
http://www.mplayerhq.hu/design7/news.html
в его установке идет куча кодеков
если нехватает есть отдельный пакет с екстра кодеками


федора не бачить тіліпон(через юсб), при чому не залежно від режиму(карточка, модем тощо)
якою прогою це робиться і взагалі в яку сторону ковиряти

проверь наличие пакетов fuse, fuse-libs
а дальше смотря какой телефон
под сименс нужно поставить siefs
короче при втыкании телефона в усб должно появлятся устройство /dev/ttySUSB0 или чтото типа того

Coder
01.06.2008, 19:25
і ще федора не бачить другий вінт на якому стоїть вінда
нужно его примонтировать руками
но если там нтфс то таки придется пересобирать ядро

Cayenne
01.06.2008, 21:21
В мене 7 федора віндові раздели з ntfs, якщо примонтірувати руками - нормально бачить без всяких пересборок.

А на ноуті, коли пробував ставити цей же дистрибутів - так знайшло віндові розділи автоматично (фат і нтфс) і саме їх кожен раз монтірувало.

Факів і доків як замонтірувати нтфс-розділ в інеті валом.

Ravl
02.06.2008, 08:35
дякую за поради, поки буду листати мануали і хворуми щоб не задавати дурних питань
ЗІ:експеримент трохи відкладається в зв’язку з тим що зовсім не вчасно згоріла відеокарта (

Ravl
02.06.2008, 13:10
ставь 9ю, недавно вышла..

девята, до речі кажуть сира

Desperado
02.06.2008, 14:29
абисните мне пажалуста
что под линух больше и круче вского софта?
что в нем такого кроме мифической стабильности и меркантильной бесплатности? :shock:

Andrey2005
02.06.2008, 14:34
абисните мне пажалуста
что под линух больше и круче вского софта?
что в нем такого кроме мифической стабильности и меркантильной бесплатности? :shock:
захател большой и чистой любви :))) шо ж тут непонятнага??? :-D

kkk
02.06.2008, 14:42
абисните мне пажалуста
что под линух больше и круче вского софта?
что в нем такого кроме мифической стабильности и меркантильной бесплатности? :shock:

простое аки табурет, поєтому надежность нифигша не мифическая. Ресурсоемкость и совместимость с железом - лучше на порядок. практически весь софт - в исходниках, компилируешь по месту под свое железо.

Но это все для рядового юзера нах не надо. А вот сделать какой-то сервер, поставить и забыть про него нафсехда - это да. К сожалению для понимания он сложнее, не всякая блондинка разбереццо.

Система доступа к ресурсам грамотная, все эти разрешения дл пользователей и групп, права доступа к файлам, и все такое.

Ravl
02.06.2008, 14:43
абисните мне пажалуста
что под линух больше и круче вского софта?
что в нем такого кроме мифической стабильности и меркантильной бесплатности? :shock:
з софтом навпаки, бесплатне - фігня всяка
а комерційні програми не дешевші ніж ті, що для вікон

Desperado
02.06.2008, 14:48
абисните мне пажалуста
что под линух больше и круче вского софта?
что в нем такого кроме мифической стабильности и меркантильной бесплатности? :shock:

простое аки табурет, поєтому надежность нифигша не мифическая. Ресурсоемкость и совместимость с железом - лучше на порядок. практически весь софт - в исходниках, компилируешь по месту под свое железо.

Но это все для рядового юзера нах не надо. А вот сделать какой-то сервер, поставить и забыть про него нафсехда - это да. К сожалению для понимания он сложнее, не всякая блондинка разбереццо.

Система доступа к ресурсам грамотная, все эти разрешения дл пользователей и групп, права доступа к файлам, и все такое.а как для рядового пользователя что в нем такого?

kkk
02.06.2008, 14:56
для юзера - куча альтернативныхх всяких интерфейсов, интереснее и красивее виндового, и главное - быстрее и не так ресурсы жрет. Офисное машинко "офес-мыло-асько-инет" реализуется легко, просто и бесплатно. На старой работе у меня была машинка, которая с винта грузила только загрузчик ОС, остальное все тянулось с сервера, соответственно никакой потери данных, переустановки ситемы и ничего такого. Все изменения в софт на десятке машин делал однократно админ, правя загрузочный образ на сервере. В случае если какой ахтунк с проверками - даж машину отключать не надо - все блочится удаленно и быстро.

Единственное, что не для юзера - процесс установки. Хотя варианты есть.

Ravl
02.06.2008, 14:58
а как для рядового пользователя что в нем такого?
звичайному користувачу(після вінди) майже нічого не зрозуміло
і майже все потрібно робити ручками, а не галочки ставити

kkk
02.06.2008, 15:04
а как для рядового пользователя что в нем такого?
звичайному користувачу(після вінди) майже нічого не зрозуміло
і майже все потрібно робити ручками, а не галочки ставити

А с другой стороны - любая тонкая настройка всего чего угодно - сводится к редактированию текстовых конфигов, что в винде не факт что кругом возможно и реализуемо вообще в принципе.

Третье - написание скриптов в оболочке. По факту в bash включен целый язык программирования, с циклами, математикой, и т.п., очень многое автоматизириуется быстро и без дополнительных утилит.

acid
02.06.2008, 15:08
rwxr-xr-x это гибкая система прав доступа?
хм :)
может быть в 60е годы 20 века, когда писался первый юникс, это было и так

Ravl
02.06.2008, 15:13
rwxr-xr-x это гибкая система прав доступа?
хм :)
может быть в 60е годы 20 века, когда писался первый юникс, это было и так
думаю, що скоро можна відкривати голусовалку віндовз/лінукс

kkk
02.06.2008, 15:17
ну простая и работает как надо. винде такого не хватает :)

Coder
02.06.2008, 15:32
федора сырая по определению
это bleeding edge дистро
потом все перекачовывает в redhat

Ravl
02.06.2008, 15:39
федора сырая по определению
это bleeding edge дистро
потом все перекачовывает в redhat
гм, а що ж тоді порадите вибрати неосвідченому(в лінуксі) юзеру
на лінукс.орг.уа радять мандрівку, як для початківців
ЗІ: в принципі таке питання вже раніше звучало, але я тієї теми не знайшов, заодно освіжимо

kkk
02.06.2008, 16:05
я в 05 году мандриву поставил дома на сервер, месяц вникал чего там и как, потом роутер-фаерволл-биллинг настроил, и нах забыл весь этот линукс, пока в следующий раз почти через год туда не полез, железо апгрейдить... оно реально не просит к себе никакого внимания, когда настроено...

Cayenne
02.06.2008, 16:17
гм, а що ж тоді порадите вибрати неосвідченому(в лінуксі) юзеру
на лінукс.орг.уа радять мандрівку, як для початківців
ЗІ: в принципі таке питання вже раніше звучало, але я тієї теми не знайшов, заодно освіжимо

Пишуть, що найкраща версія лінукса - це та, яка установлена у друга-лінуксоїда ;-)

Щоб можна було спочатку хоч якось в'їхати що воно таке

Ravl
02.06.2008, 16:22
Пишуть, що найкраща версія лінукса - це та, яка установлена у друга-лінуксоїда ;-)
Щоб можна було спочатку хоч якось в'їхати що воно таке
ну це звичайно так, як поремонтуюсь буду кооперуватись :partyman:

Coder
02.06.2008, 18:33
сырость компенсируется поддежкой самых последних версий железа

Ravl
04.06.2008, 08:44
з відеокартою розібрався
поставив вчора мандріву 2007.1
все чудно стало
відєо відітся кодеки кодяться драйвери драйвляться
сама система дуже схожа на віндовс
тіліпон так і не приконектився
в юсб пристроях видно що він є, але при налаштуванні мережі система чомусь його не бачить
пробовав вбудованими програмами(назву не пам’ятаю) теж нічого не вийшло
порадував в мандріві завантажувач, налаштував що завантажуюється гранд і видає список систем віндовс/лінукс
правда я трохи напартачив, записав завантажувач на диск з віндою, після чого вінда не хотіла завантажуватись. Вінду відновив і все стало на свої місця.

Coder
04.06.2008, 12:13
по телефону ищи тут
http://www.google.com/search?q=pppd+call+gprs&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:ru:official&client=firefox-a

Ravl
04.06.2008, 12:46
http://www.linuxrsp.ru/artic/gprs.html
приблизно так?

Coder
04.06.2008, 12:57
да
чтото типа того
вечером если незабуду свои выложу

Vladyslav
04.06.2008, 13:12
1) Если хочешь не сырое, но жутко стабильно пашушее, с горантиейтого, что весь софт который есть в репозиториях пашет как надо и только так. Тебя ждёт не дождётся Debian.
2) Если хочется сырого, но "мноха всякава нового софта который работает криво" тада можешь попробовать убунту, кубунту.
но это так ИМХО. Личные предпочтения.

Касательно сложности в обращении, господа не смешите мои тапочки. Просто вспомните на одну секунду.. кода вы вообще не слышали слов таких как "файловая система, реестр, раздел, диск... etc" Вы ЗА ДЕНЬ РАЗОБРАЛИСЬ С ВВИНДОЙ?! ДА НУ!! ;-) Точно так же и тут. Вам кажется что вы знакомы с одной из операционных систем. Ок, замечательно.
Но это не говорит о том что вы автоматически должны что-то уметь в иных операционках имеющих совершенно другую структуру ВСЕГО).
Это не есть реально так сразу с виндовза сесть за солярис и педалить там как в виндах.))) Даже с вроде бы похожим маком, будут проблемы первое время.. при попытке что-то как-то под себя этак сделать шоп удобно было.
Если ставить любые десктоп ориентированные никсы не в advanced mode так сказать, ставится легко и быстро, надстроек над пакетным фильтром тоже куча вплоть до вэб интерфейсов. Плееров куча... дрова.. раньше были проблемой.... щас запускаешь бинарник от nvidia оно те само собирает ядро и ставит его... всё. У меня заняло 7 минут с перезагрузкой последний раз... руками вообще ничо не делал кроме запуска....
А в структуре самой операционки и в новых для себя файловых системах необходимо чуток самообразоваться. Это касается не только линукса. Когда вы сталкиваетесь с чем-то новым, отличным от того к чему привыкли, вы должны понять, что оно возможно даже не хуже и не лучше, оно просто НЕ ТАКОЕ как вы привыкли.
А на тему стабильности никсов.... я могу сказать просто... у нас в компании ПАШУТ ток вин админы :-D никс админы либо им помогают.. либо отдыхают)))))) либо фигнёй мается... ложится могут тока винды и кошки.... Ах нуда.... инада нада какойнить нагиос пересобрать)) или ещё один впедалить))))
Больше тут помоему комментировать нечего.
з.ы. на никсах сервисы открытые всему миру... на виндах закрытые со всех сторон как тока можно...

Ravl
05.06.2008, 09:00
ітак вчора пройшов черговий раунд
довго мучився щоб зайти під рутом(дійшло аж до перевстановлення :-D )
виявляється справжні пацани заходять тільки з консолі :D
ну потім хоч відразу здогадався набрати КДЄ і почав робити всілякі танці з бубном
зробив всі налаштування жпрс, потім ще пробував через кррр
а потім зайшов в список обладнання і побачив що мандріва телефон то бачить але не може розпізнати(у режимі модем), в режимі картка пише стораж дівайс, а в режимі синхронізації думає що це фотоапарат але нічого з ним зробити не може
наскільки я все вірно зрозумів потрібно знайти драйвер, бо в інакшому випадку нічого не вийде
ЗІ: щось тема плавно перетікає в бортжурнал по лінуксу :D

Vladyslav
05.06.2008, 12:35
Так а что в этом плохого? Если тебе действительно нравиться это делать, тебе это интересно. Помоему приятно узнавать что-то новое и делится впечатлениями. :)
з.ы.
"Пацаны" ходят в консоли... в основном тока по ссш на серверы.)) Глаза попусту мучать не за чем) В КДЕ есть терминал оч удобная штука (тока не чёрные буквы на белом фоне, а наоборот, так глазкам приятнее). Если надо что-то собрать или работать в КДЕ с МС то это можно легко делать там. Хотя МС далеко не единственный файловый менеджер такого плана под никсы. Практически всё кроме сборки из исходников с необходимыми параметрами легко делается в графических оболочках. Более того в отличае от винды их можно переделать под себя до безобразия сильно :-D
Вплоть до выполнения 10 операций при нажатии одной или двух клавишь на клаве. Я когда сижу за буком на котором дебиан, я там вообще ничего не делаю, я прсто нажимаю какойнить контрол + л (к примеру) и наслаждаюсь зрелищами. Так что это не анектдоты а реальность. Да переделывать долго не очень просто и иногда требуются и скрипты, но оно стоит того. + когда этому научился и понимаешь, что ты делаешь.. это занимает уже считанные минуты.
С никсами пока есть 2 серьёзные проблемы которые потихоньку сейчас уже решаются.
1) Игры (хотя в контру я как-то всегда спокойно рубился под wine) + начинают писать ща игры уже НАТИВНО для линов... и контру уже решили движок переделать под иксы... а это уже о чём то говорит.... + а геймерских сайтах много виндовых игр лехат уже распакованных как надо .. потом зазипованых+ скрипты к ним для вайна... просто делаешь им unzip запускаешь скрипт... и практически мона рубитсо... если у тебя для этого стояло всё необходимое (сам wine например)
:-D
2) И самая большая это драйвера. Вот тут да... некоторые производители принтеров раньше вообще дрова для некоторых принтеров не делали(((((
Крупные производители уже почти все начали писать толковые дрова.
Но бывают часто проблемы ... кстати вот в основном с мобилами и подобным мультимедиа. Но они достаточно оперативно щас начали устранятся. Ибо например Acer щас начал активно двигать буджетные ноуты с линухом... и Linux MCE щас есть такая операционка.. с ней продают ныне входящие в моду домашние медиацентры (кстати скоро может буду сам себе собирать... как только найду толковый корпус с пусьтом д.у. пашушим с линухом, отчёт напишу.)
Так что направление ты выбрал правильное и интересное. Просто скоро уже появится поддержка всех производителей.. и разбираться уже будет почти не в чем
:-D уже почти всё работает без костылей.
Я когда начинал...... начинал с ред хэта.. так мне там тогда для каждого девайса или функционала ядро пересобирать надо было, с кучей конфликтующих патчей. А начинал я не так уж давно. Теперь...... я уже забыл что это такое... собираю ядра тока на работе...... ну тут понятно почему.....
В отношении телефонов, и прочих девайсов рабта тоже кипит http://www.linux.org.ru/view-message.jsp?msgid=2804649&lastmod=1212631226266

;-)
Так что щас лины семимильными шагами идут к 100% полноценному десктопу и это неотвратимо :-D
А серверы..... ну там уже давно всё ясно... кроме AD и некоторых крупных решений на Project SMS сиквел... ито только в конкретных ситуациях которые того требуют.... MS себя не оправдывает.... А если взять стоимость MS isa server ... она тупо сравнима с кошкой.....)))) Иддиоты))))

acid
05.06.2008, 12:51
я бы мог конечно подискутировать, но не буду :)
скажу лишь что в то время, когда у меня на был десктоп на линуксе
весь софт писался студентами, соответственно когда они дописывали диплом или им надоедало,
то они просто забивали
не думаю, что что-то изменилось с тех пор

Vladyslav
05.06.2008, 13:14
ггмммм...... асед поверьте.... с тех пор изменилось не всё.. но мнооогое)))
Тем более я не знаю что за самосбор стоял у вас.. но не знаю... почемуто у меня под дебианом работает всё... и как-то на обеде в контру побегать тоже не проблема..) МОжя не правильный?))) более того .. у меня есть выбор.. я пересидел уже и в гном и в кде и в куче виндовс менеджеров... лёгких как пёрышко, которые в отличае от кде ваще летают....
Я согласен что до уровня "простоты обращение" виндовс лины не дотягивают. НО это во первых временно, во вторых.... они просто ДРУГИЕ. :) Оно не будет такое-же по попределению. Вот что надо понять.

з.ы. я при всём этом не являюсь кстати заядлым линухс активистом, просто нравятся плюсы которые есть в никсах... проекты требующие винды реализовываются на винде, в данный момент я вот упал тож на виндовую рабочую станцию... щас с неё пишу.... да хоть макос)) мне пофик за чем сидеть. Хотя нет.. мак ненавижу... при интеграции в ад глюков больше чем результата....... а без кербероса ад не рулИт :-D

Ravl
05.06.2008, 13:21
ну ви взагалі в курсі чому я за це взявся :D
а для домашнього ПК(інтернет, офіс, фільми, фотки) без використання всілякого спецсофта(для цього у мене на іншому диску стоїть вінда) лінукс підходить цілком
а в ігри я практично не граю

Vladyslav
05.06.2008, 13:23
З.ы. самое главное забыл)) ты там чёт писал типа "набрал KDE" .... на будуюсчее.... кде и любую графическую шкурку.. под рутом не запускай... нинада....
:-D

Ravl
05.06.2008, 13:49
З.ы. самое главное забыл)) ты там чёт писал типа "набрал KDE" .... на будуюсчее.... кде и любую графическую шкурку.. под рутом не запускай... нинада....
:-D
з цього місця детальніше

справа в тому, що для щоб щось зробити потрібні права рута
під рутом зайти через графічне середевище немає можливості
як тоді діяти?

Vladyslav
05.06.2008, 14:09
уууу.. вижу, чтение манов ещё не начиналось :-D
Под кде.. есть возможность... тебе для некоторых действий будет предложено ввести пароль рута :-) Во вторых, если опять же что-то собирать.... заходишь в кде в терминал (коммандная строка грубо говоря шел, баш..) там юзаешь комманды su или sudo) Они позволяют стать практически рутом. А под рутом ваще никто не логинится особенно удалённо. А кде у тя при старте системы не запускается? Если нет посмотри kdm стоит вообще? Если стоит постав его в запуск при загрузке системы и не мучайся. Буит бутится в графику и там у тя юзера спрашивать и пароль как и в виндах. Хотя на рэдхат системах если всё по умолчанию ставилось помому всё должо бутитсо по умолчанию. Там по умолчанию графа стартует помому на 5м уровне исполнения системы. Посмотри файлик /etc/inittab что там стоит в initdefault?

з.ы. для обычной работы рут почти не нужен. Единственное что, касательно файловой системы доступ буит у тя полный по умолчанию помому тока в твой хоум. Но для хранения файлов его потому и рекомендуется использовать, безопасность линов во многом основанна на правах доступа. не зря же не так просто вирус под лины толковый создать, почему тока сплойты и бэкдоры? Да потому что когда даже рут создаёт файлек... он по системным дефолтам даже не исполняемый не для кого)))) Пжалста.. запускайся как хошь :-D А потом ещё доступ куда-то получи))) В чём фишка... работая под виндой человек в 90% случаев администратор, а это есть приговор безопасности. Тут ты им становишься на время, и даже если на долгое это отдельный сеанс, отдельная оболочка, отдельный экземпляр баш процесса... и перехватить его себе просто так... гм... я хочу это увидеть :-D

Coder
05.06.2008, 14:29
щаз многое спонсируется или делается редхатом
так што студенчество потихоньку уходит

Ravl
05.06.2008, 14:30
кдє грузиться автоматом
логін світиться аля віндовз це все так іє
просто поки ще не знайомий з синтаксисом команд(немає часу)
тому і пішов таким(як виявилось збоченим :-D ) шляхом

Ravl
05.06.2008, 14:33
якщо не важко
загляньте в цю тему і скажіть чи прийдеть перезбирати ядро(бо для мене, поки що, це щось страшне :-D )
http://forum.motofan.ru/index.php?showtopic=146090

Vladyslav
05.06.2008, 15:01
ТАК ВОТ)) как раз станет не страшно)) Нада ж пробовать, чем быстрее ты всё будешь пробовать своими руками... тем быстрее ты поймёшь как это всё работает, а то что ты пару раз свалишь систему так это норма. Оно не падает только у тех кто ничо не делает. Для меня kernel panic по началу было страшными словами када увидел. Ща на работе даже не удивляет ... обычное штатное ситуациё с дровами на рейд.. или если хтот "галочку" при пересборке забыл постаить там де надо было)) Оно не так страшно как кажется. Даже если не надо собирай, и не один раз. Если те действительно интересно. Тем более это раньше был геморой.. ща оно практически само те станет и загрузитсо)) и буит бэкап старого, его ты можешь выбрать при загрузке если не бутитсо новое:) Выбрать просто нажав стрелачку "вниз" в меню grub. Удобно правда?)))
А насчёт ссылки я мельком глянул.. но ничо не понял)) Это твоя проблем шоле? Или у тя похожая.. ты уточняй... ато блин... как-то неясно.

Vladyslav
05.06.2008, 15:05
щаз многое спонсируется или делается редхатом
так што студенчество потихоньку уходит

Та вот есси б тока редхатом))))))))) тогда б ничего... а вот IBM Acer скоро частично гугл.... + сотни компаний интеграторов которые дорабатывают под себя и выкладывают то что сделали... не.. тут всё реально серозней чем редхат уже давно. SUSE как бы тож не просто так живёт...
В чём плус опенсорса, в том что очень крупные и серозные компании юзают во многих проектах. Появляется куча модулей.. куча дров... куча патчей и всё это входит в след. релизы. Самбу возьмите... почитайте КТО разработчики и поинтересуйтесь тем КТО эти люди и чем они ещё занимаются. А потом поговорим о "студентах" :-D если ещё буит желание :-D Думаю не буит :-D Даже такие компании не очень большие в мировых масштабах как наша тож делятся своими наработками.. Вот оно и выходит, то что даже ещё не думали делать разработчики кернел... им ужо дали.. тока оттестить и в релиз...

Ravl
05.06.2008, 15:11
проблема похожа, лінукс не визнає мотор з6, а в тій темі пишуть, що потрібна підтримка Sharp Zaurus, а для цього і потрібно перезбирати ядро(наскільки я це все зрозумів)
ядро звичайно рано чи пізно прийдеться перезбирати
для мене в принципі важливий не стільки результат як процесс :-D

Vladyslav
05.06.2008, 15:17
ну тогда однозначно вперёд...
+ от как раз в процессе..... ты поймёшь надо ли было его пересобрать на самом деле ;-)
з.ы. ядро какойе? чё uname говорит?

Ravl
05.06.2008, 15:30
.... ядро какойе? чё uname говорит?
линукс стоїть вдома, а так не пам’ятаю
в релізі щось було на цю тему
наче таке 2.6.17

Vladyslav
06.06.2008, 10:21
Ты ядро ещё не пересобирал? Тоесть нет там ещё вкомпиленого ничего нестандартного? Если нет, помоему можно просто обновится до 2.6.25 ;-)
Особых проблем возникнуть не должно, но на всяк случай почитай о нём. МОжет что-то нужно доставить... ну например для того чтобы железо правильно детектилось ;-) Просто процесс обновлений любых в общем таков. Идёшь, читаешь особенности нового ядра (как правило даж не надо заморачиваться прочтением официальной доки именно по ядру, есть доки уже написанные которые касаются именно обновления именно до данной версии) смотришь... может новое ядро... ну к примеру юзает уже другой какой-то демон для работы с хардом и всякой там плаг энд плейности ;-) ... Если да то об этом написано.. ставишь его и апдейтишь ядро потом. Если нет просто апдейтишь.
Но ядро я б чиста ради интереса пару раз пересобрал) ... просто хотяб запусти make menuconfig (нужны будут все пакеты связанные с ncurses и сами ncurses ncurses-dev) и посмотри чё есть то... в том ядре то:) Много увидишь нужного на будующее.

acid
06.06.2008, 10:31
Владислав
вы жжоте
обычному юзеру пересобирать ничего не надо
он не должен таким заниматься
опять же все возможные модули уже скомилированы за него и установлены
максимум что должен уметь юзер - поставить апдейт
рпм-пакет с ядром ведь тоже можно обновить

Ravl
06.06.2008, 13:13
ну перезбирати ядро може колись і буду
але мабуть не так швидко
потрібно спочатку розібратися в фс, налаштуваннях тощо
рпм пакети вже ставив
сьогодні накачав різні CADи, буду провіряти на вшивість)

Ravl
10.06.2008, 09:25
танцював вчора з бубном навколо синього зубу(так і не хоче через шнурок)
файли туди сюди передає
але для того щоб бачити файлову систему телефона з компа або підключити інтернет телефон запрошує код, а лінукс про код мовчить і не пропонує його десь вводити
блютис поставився кблютусд(щось таке)

ЗІ: трохи раніше займався аналогічною фігнею з юсб, так лінукс в принципі бачить, що це телефон, навіть цдц ацм, але не приймає його як модем

Ravl
10.06.2008, 12:08
проверь наличие пакетов fuse, fuse-libs
а дальше смотря какой телефон
под сименс нужно поставить siefs
короче при втыкании телефона в усб должно появлятся устройство /dev/ttySUSB0 или чтото типа того
для моторол є якась своя програма?
тіліпон Motorola Z6

Coder
10.06.2008, 12:11
я незнаю
надо искать
для семенов есть пакет siefs
попробуй поискать на freshmeat.net

Ravl
10.06.2008, 12:22
найшов більшменш зрозумілу для мене інструкцію
http://forum.motofan.ru/index.php?showtopic=3025
сьогодні ввечері спробую)

Ravl
11.06.2008, 08:33
йо
з енного разу все вийшло
правда виявилось, що у мене нема грошей на рахунку :-D
тепер ставим задачу щоб лінукс бичив телефон як флешку

Ravl
11.06.2008, 20:33
йойо
цей текст написано з лінукса)

Struk
11.06.2008, 21:21
ничо не видно
кракозябры

Ravl
12.06.2008, 08:26
ничо не видно
кракозябры
я все бачу так шо нінада

Ravl
13.06.2008, 09:01
дали на роботі телефон (соніеріксон якийсь)
так він у якості флешки монтується без проблем, тільки там якісь мутки з правами на окремі теки
а от у якості модема теж наче його видно, але при реєстрації в мережі проходить збій

Ravl
17.06.2008, 09:41
намагався зібрати нове ядро(2.6.25.6)
результат:
kernel panic - not syncing! Attempted to kill init! :)

Ravl
01.07.2008, 12:32
а є в уаіксі мандріва 2008фрі
а то качаю з жабоїдського фтп
так воно ще три дні буде качати

Desperado
02.07.2008, 17:49
пенгвина до панеки вы уже довели
а сами кагда будете паниковать? :-D

Ravl
02.07.2008, 17:58
пенгвина до панеки вы уже довели
а сами кагда будете паниковать? :-D
у мене псіхаблок крепкий
так шо не скоро :-D
зі:докачав мандріву2008фрі, вечером поставлю

Ravl
01.10.2008, 09:32
вчора приїхала воля з своїм інтернетом
вінду настраювали з півгодини
потом мастер поїхав
я перезагрузився на лінух
открив мозіллу і все работає без всяких настройок
я люблю лінукс :D

Jedy
01.10.2008, 13:19
открив мозіллу і все работає без всяких настройок
я люблю лінукс :D
Нипаверишь, с виндой то же самое.
А настраивали Волевцы - твой аккаунт, Мак адрес прописывали, в CMTS регистрили итд итп.
Так что винлда там не при чем.

Ravl
01.10.2008, 13:29
открив мозіллу і все работає без всяких настройок
я люблю лінукс :D
Нипаверишь, с виндой то же самое.
А настраивали Волевцы - твой аккаунт, Мак адрес прописывали, в CMTS регистрили итд итп.
Так что винлда там не при чем.
АВХ
майстер, окрім "аккаунт, Мак адрес прописывали, в CMTS регистрили итд итп." ще й ковирявся в настройках мережі

Vladyslav
02.10.2008, 01:28
пенгвина до панеки вы уже довели
а сами кагда будете паниковать? :-D
у мене псіхаблок крепкий
так шо не скоро :-D
зі:докачав мандріву2008фрі, вечером поставлю
Пробовать разные дистры, это супер, и нуна. Но совету толком разобраться с нюансами одного, для того чтобы потом, понять хоть какую-то разницу кроме:"о! а тот нашёл мою видяху, а тот нет!" :wink:
Тогда это действительно интересно и от этоо есть толк)

Ravl
02.10.2008, 01:39
пенгвина до панеки вы уже довели
а сами кагда будете паниковать? :-D
у мене псіхаблок крепкий
так шо не скоро :-D
зі:докачав мандріву2008фрі, вечером поставлю
Пробовать разные дистры, это супер, и нуна. Но совету толком разобраться с нюансами одного, для того чтобы потом, понять хоть какую-то разницу кроме:"о! а тот нашёл мою видяху, а тот нет!" :wink:
Тогда это действительно интересно и от этоо есть толк)
так я на мандріві і зупинився
поки що експериментувати немає часу

Ravl
01.11.2008, 20:31
вже кілька днів як обновився до мандріва2009фрі
все пучком

Ravl
14.11.2008, 00:20
Coder, виручай)
скачав медузу з офсайта http://www.cad-schroer.com/index.php?ziel=Support-Downloads&land=com&scr=1.1
а виявляється в списку дистів немає мандріви(
в залежностях також libstdc++
шо робити й де читати?)

Coder
14.11.2008, 00:53
на каком дистре основана мандрива? там rpm?
название скачаного файла?
как ругается?

надо пакет доставить

как вариант манагером пакетов поищи libstdc++
в федoре это выглядит так
yum search libstdc

или просто поищи на диске пакет скорее всего так и называется

Vladyslav
14.11.2008, 01:06
Если мандривы в списках нет, скорее всего прийдётся собирать из исходников.

Андрей Олегович
14.11.2008, 01:08
на каком дистре основана мандрива? там rpm?
название скачаного файла?
как ругается?

надо пакет доставить

как вариант манагером пакетов поищи libstdc++
в федoре это выглядит так
yum search libstdc

или просто поищи на диске пакет скорее всего так и называется
Кодер, нахю.
Вы мне нужны в бисрпдел
Б/П.
Там тапары са струмяи крови.

Ravl
14.11.2008, 11:37
в мандриві rpm
назва скачаного файла
medusa4_v3_0_1_1.sh
набирав ./medusa....
пише нема такого файлу

Coder
14.11.2008, 13:44
chmod a+x medusa4_v3_0_1_1.sh (делаем исполняемым)
./medusa4_v3_0_1_1.sh

Comanch
14.11.2008, 13:57
Может и баян, но кмк в тему:
http://www.razgovor.org/special/article588/
Не удержусь, приведу цитату:

"Мы издавна слышали сказки, что, мол, такой-сякой Microsoft специально выпускает прожорливые системы, потому что в сговоре с производителями железа и они сообща хотят, чтобы пользователи делали апгрейд. Ну и где теперь ваш Майкрософт? Он обосрался со своей негуманоидной Вистой, и весь мир продолжает использовать XP. А эта самая XP - на минуточку - урожая 2000 года. И она сегодня летает! Ведь компьютерные мощности удваиваются каждые два года.
Поэтому когда в 2008 году пользователь покупает компьютер, он покупает то, что в 2000 году стояло только в кабинете главного маршала Пентагона. И если в 2000 году XP пыхтел и терся ушами по винчестеру, то на современных компьютерах он реально летает! В отличие от Убунты 2008 года, которая пыхтит из последних сил! Что это, если не пи...ц и полная дискредитация идеи?"

Vladyslav
14.11.2008, 16:13
Может и баян, но кмк в тему:
http://www.razgovor.org/special/article588/
Не удержусь, приведу цитату:

"Мы издавна слышали сказки, что, мол, такой-сякой Microsoft специально выпускает прожорливые системы, потому что в сговоре с производителями железа и они сообща хотят, чтобы пользователи делали апгрейд. Ну и где теперь ваш Майкрософт? Он обосрался со своей негуманоидной Вистой, и весь мир продолжает использовать XP. А эта самая XP - на минуточку - урожая 2000 года. И она сегодня летает! Ведь компьютерные мощности удваиваются каждые два года.
Поэтому когда в 2008 году пользователь покупает компьютер, он покупает то, что в 2000 году стояло только в кабинете главного маршала Пентагона. И если в 2000 году XP пыхтел и терся ушами по винчестеру, то на современных компьютерах он реально летает! В отличие от Убунты 2008 года, которая пыхтит из последних сил! Что это, если не пи...ц и полная дискредитация идеи?"

Уважаемый)) сравнивайте убунтус вистой, попробуйте ваще в висте поработать, у нас уже давно вин админы сами не рады... ;-)
куда она девает с каждым днём дисковое пространство и оперативную память, отследить таки не удалось)))))))

А поддержка ихс пи кончитсо ;-)
Это к прожорливости мелкософтовских ОС и сговорам по железу.

Терь насчёт ихспи и убунты, давайте не буим постить результаты всем известных валяющиеся в инете тестов икспи+ убунта (кста если мне не изменяет память убунта была TLS, ну то так, к слову..), а какнить из своего опыта исходить....ок:)?
Из любова линухса можно сделать дебелое несдвигаемое с место чудовищи аналогичное висте если понаставить и поназапускать там кучу ненужной хери. Я уже устал смотреть на ругающих ту же мандриву, да и любой другой дистр, у которых стоят и пытаютсо одновременно работать дофга приложений выполняющих одни и те же функции
;-) То же самое касается дискового пространства) Вы туда закатываете всё шо есть на 16-ти дистрибутивных сиди, а потом орёте шо линухс больше висты... вам оч нужны 15 разных плееров сразу? :-D
Я могу продолжать вечно... на эту тему.. случаев валом и они каждый день почти.. ;-)
Да и никто не говорит что линукс кул, винда савсем гавно и тыды.. просто всё для своих задач.
Ну и дело вкуса.
От серверных ОС майкрасофт вы никогда не добьётесь даже близкой к *nix производительности.
Знаете сколько и какого железа нужно чтобы поднять .... ну к примеру у меня на работе нормальную почтовую систему на MS Exchange? Там несколько серверов должно быть, причём аппаратных а не виртуальных. И каждый стоит не 1000$. Знаете что такое IBM Blade? А шасси для них? .... ...
Тоже с разного рода конференциями...... Сами системы выжирают аппаратку настолько избыточно..... и когда хватило бы 2х серверов, майкрасофт заставит вас купить 4) Так они делают свои новые продукты ;-) Ои даже когда не выжирают, то по "распределению ролей" требуют формально ;-)

p.s
убунта один из самых "молодых" дистрибутивов, появившийся на базе дебиан "вчера". Вы нашли шо и с чем сравнить.......
Помоему учитывая его "возраст", он себя оч достойно ведёт ;-)

Vladyslav
14.11.2008, 16:24
з.ы. ради интереса почитал по ссылке..
Тупо пиар мелкософта.
какой дибил будет делать то что ему не нравиться СТОЛЬКО и потом тратить время на описание этого?

По поводу дебиана.... спасибо поржал... я в шоке....... бывают же настолько тупорылые кадры не понимающие как легко и удобно работать с ОС база которой помещается в 150 МЕГАБАЙТ на 1н сиди и потом из репозитория тянется только нужное...
Зависимости удовлетворяются сами. Дал команду инсталить, подождал пару сек. ВСЁ.
DVD какие-то.....
"Говно Ubuntu, Debian, SuSe. Один ALT-Linux пока спасает. "
Вот на роль гамна скорее претендует альт линухс.....
За сим вижу сие занятие бесполезным, разрешите откланятся....
З.ы. всё что нужно указать дебиану при установке из репозитория... это выбрать ИЗ СПИСКА страну в которой находишься чтобы оно само вставило в конфиг, то зеркало, которое ближе. И потом просто выбрать из списка шо ставить.. ВСЁ.
Или сделать проще указать "базовая система". Подождать конча установки (оч быстро). А потом просто сделать

apt-get install KDE
ВСЁ и ничо лишнего... (это в варианте "для чайника", в других вариантах инсталить кде полнастю -уже лишнее)
Где тут нириальная куча док?...
Чуваки а вы в винде с первого мгновения умели работать? Вас этому фея научила во сне?.. Или усилия прикладывались? ;-)

Coder
14.11.2008, 18:39
чувак правельно пишет
жор ресурсов просто капец
50 плееров это хорошо
но с другой стороны когда они называются mumuba fplayrrr и тд то хрен поймешь что за пакет
в стабильном дебиане все такое древнее что ну его нафиг

Ravl
14.11.2008, 22:44
./medusa4_v3_0_1_1.sh: line 38 csh:command not found
наскільки я зрозумів тих бібліотек і не вистачає

Coder
14.11.2008, 22:48
етить
а куда ты его скачал? может на рабочий стол?

Ravl
14.11.2008, 22:53
етить
а куда ты его скачал? может на рабочий стол?
sh в /opt
libstdc++ ще не качав

Ravl
14.11.2008, 23:01
вод

Coder
14.11.2008, 23:02
чесно говоря я непонял что ты поставил libstdc++

Ravl
14.11.2008, 23:05
чесно говоря я непонял что ты поставил libstdc++
так я його ще не поставив
бо ще не знаю як)

Coder
14.11.2008, 23:06
бля ну так поставь :)

Ravl
14.11.2008, 23:13
бля ну так поставь :)
який з них?

ftp://ftp.gwdg.de/pub/misc/gcc/libstdc++/doxygen/

Coder
14.11.2008, 23:16
таг
где ты там рпм видел?
вникни в свой инсталлятор
чего он ищет и чего ставит
а чего у тебя на диске?

мож я и линуксовый лох но я 100 лет уже не собирал с сорцов

Ravl
14.11.2008, 23:26
чорд
він уже встановлений виявляється
тоді я хз шо робити

Coder
14.11.2008, 23:29
таг
запусти свою медузу
и ТОЧНО скажи как ругаецца

Ravl
14.11.2008, 23:33
[root@localhost opt]# ./medusa4_v3_0_1_1.sh
Medusa4 Personal 3.0.1.1 INSTALLATION

Extracting Medusa4 Personal installation files... please wait

Starting the installer...
./medusa4_v3_0_1_1.sh: line 38: csh: command not found
[root@localhost opt]#

Coder
14.11.2008, 23:36
на вашем месте послал бы эту ляляля ляляля
такккие панты двно в ляляля пасылаю

Ravl
14.11.2008, 23:40
на вашем месте послал бы эту хуйню наххуй
такккие панты двно в пезду пасылаю
ця прога єдиний нормальний кад на лінуксі)

Coder
14.11.2008, 23:42
давай тада кансольный рунгань
а йо пашол спадь ляляля...

Ravl
14.11.2008, 23:57
давай тада кансольный рунгань
а йо пашол спадь ляляля....
ставіццо!
поставилось
тепер буду дупліцца

Vladyslav
17.11.2008, 15:29
Касательно того, что в каком пакете в дебиане, помоему поиск в http://www.debian.org/distrib/packages
Более чем удобен и может найти пакет как раз по содержимому, даже по одной из составляющих)) :) ;-)

Coder
17.11.2008, 15:30
rpmfind.net - тоже может

Vladyslav
17.11.2008, 15:31
[root@localhost opt]# ./medusa4_v3_0_1_1.sh
Medusa4 Personal 3.0.1.1 INSTALLATION

Extracting Medusa4 Personal installation files... please wait

Starting the installer...
./medusa4_v3_0_1_1.sh: line 38: csh: command not found
[root@localhost opt]#



Паставить csh))
Это такой же шел как и bash токо с немного своим синтаксисом.
Достаточно обычные зависимости))

Vladyslav
17.11.2008, 15:33
rpmfind.net - тоже может
Дык нихто ж е спорит) Мне не свойственно обкакивать конкретный дистрибутив.
И винда херня и линух херня...
Но хуже всего макоС))) :-D
Просто у всего свои плюсы минусы)
Я не перевариваю когда начинается вот это вот: "линукс гамно, нет виндовс гамно" :-D

Ravl
17.11.2008, 21:47
[root@localhost opt]# ./medusa4_v3_0_1_1.sh
Medusa4 Personal 3.0.1.1 INSTALLATION

Extracting Medusa4 Personal installation files... please wait

Starting the installer...
./medusa4_v3_0_1_1.sh: line 38: csh: command not found
[root@localhost opt]#



Паставить csh))
Это такой же шел как и bash токо с немного своим синтаксисом.
Достаточно обычные зависимости))
так поставив вже давно
без нього б нічого не вийшло

так поставив вже давно
без нього б нічого не вийшло

Ravl
05.12.2008, 11:44
а підкажіть якими програмами краще користуватися
для пошти, тирнету, аськи, чату
на даний момент
пошта Kmail(але ще настроював, бо основна пошта на внутрішньму сервері компанії, а другою рідко користуюсь)
чат - Xchat
аська - Kopete, Sim
аудіо - amarok
відео - mplayer
офіс - OpenOffice(тут альтернативи наче й нема)
тирнет - Mozilla Firefox
експлорер - Dolfin
RSS - Liera(наче, точно не памятаю)

Vladyslav
05.12.2008, 12:35
firefox; gaim, pidjin(icq);kmail, evolution (есть плагин для работы с MS EXchange правда через WEB access..); fvfhjr b vgktth +1) Ну для видео в принципе много чего есть...
для сетей удобная штука mtr вместо traceroute ;-) особенно есси бушь заниматься ip телефонией и нуна знать как обстоят дела с каналами в реальном времени.. ;-)

Ravl
14.12.2008, 15:01
була проблема: при виході з системи зявлялась помилка sigabrt, неможливо завершити роботу kopete, вилікувалось встановленням необхідного пакета (gdb)

додано: не все так просто)
gdb лише надав можливість зберегти лог
Програма: Kopete (kopete), сигнал SIGABRT
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0xb56836d0 (LWP 3853)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#6 0xffffe430 in __kernel_vsyscall ()
#7 0xb62dcd90 in raise () from /lib/i686/libc.so.6
#8 0xb62de7f8 in abort () from /lib/i686/libc.so.6
#9 0xb7378445 in qt_message_output () from /usr/lib/libQtCore.so.4
#10 0xb7378535 in qFatal () from /usr/lib/libQtCore.so.4
#11 0xb7ec6d84 in ?? () from /usr/lib/libkopete.so.4
#12 0xb7ecc017 in Kopete::PluginManager::slotPluginDestroyed ()
from /usr/lib/libkopete.so.4
#13 0xb7ecca7d in Kopete::PluginManager::qt_metacall ()
from /usr/lib/libkopete.so.4
#14 0xb748ec8d in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#15 0xb748f0bb in QMetaObject::activate () from /usr/lib/libQtCore.so.4
#16 0xb748f14d in QObject::destroyed () from /usr/lib/libQtCore.so.4
#17 0xb7490cfa in QObject::~QObject () from /usr/lib/libQtCore.so.4
#18 0xb7ec675e in Kopete::Plugin::~Plugin () from /usr/lib/libkopete.so.4
#19 0xb7ed092b in Kopete::Protocol::~Protocol () from /usr/lib/libkopete.so.4
#20 0xb32d53e5 in OscarProtocol::~OscarProtocol ()
from /usr/lib/libkopete_oscar.so.4
#21 0xb3380529 in ?? () from /usr/lib/kde4/kopete_icq.so
#22 0xb7ece00a in ?? () from /usr/lib/libkopete.so.4
#23 0xb7ec6b19 in ?? () from /usr/lib/libkopete.so.4
#24 0xb7e51fb9 in ?? () from /usr/lib/libkopete.so.4
#25 0xb62dfe69 in exit () from /lib/i686/libc.so.6
#26 0xb62c95cd in __libc_start_main () from /lib/i686/libc.so.6
#27 0x080618c1 in _start ()

Ravl
15.12.2008, 10:12
читаю пока bugs.kde.org
нашов патч, ввечері попробую

Vladyslav
15.12.2008, 15:10
Чесна копете гамно. Я его адин раз попробовал и дальше к нему не возвращался. Ибо трата времени. Есть вполне пахающие вещи:)
Отладку не пахающих, лучше и дешевле оставить разработчикам:)

Ravl
15.12.2008, 15:15
Чесна копете гамно. Я его адин раз попробовал и дальше к нему не возвращался. Ибо трата времени. Есть вполне пахающие вещи:)
Отладку не пахающих, лучше и дешевле оставить разработчикам:)
я пользуюсь SIM a kopete для дружини
той баг особо не напрягає
якщо ввечері не пофікситься то перейдем на кутім

Ravl
16.12.2008, 11:05
шото не пішло, ось код
є файл написаний на с++ з розширенням срр як його запустити?
/*
kopetepluginmanager.cpp - Kopete Plugin Loader

Copyright (c) 2002-2003 by Duncan Mac-Vicar Prett <duncan@kde.org>
Copyright (c) 2002-2003 by Martijn Klingens <klingens@kde.org>
Copyright (c) 2002-2004 by Olivier Goffart <ogoffart @tiscalinet.be>

Kopete (c) 2002-2003 by the Kopete developers <kopete-devel@kde.org>

************************************************** ***********************
* *
* This library is free software; you can redistribute it and/or *
* modify it under the terms of the GNU Lesser General Public *
* License as published by the Free Software Foundation; either *
* version 2 of the License, or (at your option) any later version. *
* *
************************************************** ***********************
*/

#include "config-kopete.h"

#include "kopetepluginmanager.h"

#if defined(HAVE_VALGRIND_H) && !defined(NDEBUG) && defined(__i386__)
// We don't want the per-skin includes, so pretend we have a skin header already
#define __VALGRIND_SOMESKIN_H
#include <valgrind/valgrind.h>
#endif

#include <QApplication>
#include <QFile>
#include <QRegExp>
#include <QTimer>
#include <QStack>

#include <ksharedconfig.h>
#include <kdebug.h>
#include <kparts/componentfactory.h>
#include <kplugininfo.h>
#include <kconfig.h>
#include <kstandarddirs.h>
#include <kurl.h>
#include <kservicetypetrader.h>

#include "kopeteplugin.h"
#include "kopetecontactlist.h"
#include "kopeteaccountmanager.h"

namespace Kopete
{

class PluginManagerPrivate
{
public:
PluginManagerPrivate() : shutdownMode( StartingUp ), isAllPluginsLoaded(false)
{
plugins = KPluginInfo::fromServices( KServiceTypeTrader::self()->query( QLatin1String( "Kopete/Plugin" ), QLatin1String( "[X-Kopete-Version] == 1000900" ) ) );
}

~PluginManagerPrivate()
{
if ( shutdownMode != DoneShutdown )
kWarning( 14010 ) << "Destructing plugin manager without going through the shutdown process! Backtrace is: " << endl << kBacktrace();

// Clean up loadedPlugins manually, because PluginManager can't access our global
// static once this destructor has started.
while ( !loadedPlugins.empty() )
{
InfoToPluginMap::ConstIterator it = loadedPlugins.begin();
kWarning( 14010 ) << "Deleting stale plugin '" << it.value()->objectName() << "'";
KPluginInfo info = it.key();
Plugin *plugin = it.value();
loadedPlugins.remove(info);
plugin->disconnect(&instance, SLOT(slotPluginDestroyed(QObject*)));
delete plugin;
}
}

// All available plugins, regardless of category, and loaded or not
QList<KPluginInfo> plugins;

// Dict of all currently loaded plugins, mapping the KPluginInfo to
// a plugin
typedef QMap<KPluginInfo, Plugin *> InfoToPluginMap;
InfoToPluginMap loadedPlugins;

// The plugin manager's mode. The mode is StartingUp until loadAllPlugins()
// has finished loading the plugins, after which it is set to Running.
// ShuttingDown and DoneShutdown are used during Kopete shutdown by the
// async unloading of plugins.
enum ShutdownMode { StartingUp, Running, ShuttingDown, DoneShutdown };
ShutdownMode shutdownMode;

// Plugins pending for loading
QStack<QString> pluginsToLoad;

bool isAllPluginsLoaded;
PluginManager instance;
};

K_GLOBAL_STATIC(PluginManagerPrivate, _kpmp)

PluginManager* PluginManager::self()
{
return &_kpmp->instance;
}

PluginManager::PluginManager() : QObject( 0 )
{
// We want to add a reference to the application's event loop so we
// can remain in control when all windows are removed.
// This way we can unload plugins asynchronously, which is more
// robust if they are still doing processing.
KGlobal::ref();
}

PluginManager::~PluginManager()
{
}

QList<KPluginInfo> PluginManager::availablePlugins( const QString &category ) const
{
if ( category.isEmpty() )
return _kpmp->plugins;

QList<KPluginInfo> result;
QList<KPluginInfo>::ConstIterator it;
for ( it = _kpmp->plugins.begin(); it != _kpmp->plugins.end(); ++it )
{
if ( it->category() == category && !(*it).service()->noDisplay() )
result.append( *it );
}

return result;
}

PluginList PluginManager::loadedPlugins( const QString &category ) const
{
PluginList result;

for ( PluginManagerPrivate::InfoToPluginMap::ConstIterat or it = _kpmp->loadedPlugins.begin();
it != _kpmp->loadedPlugins.end(); ++it )
{
if ( category.isEmpty() || it.key().category() == category )
result.append( it.value() );
}

return result;
}


KPluginInfo PluginManager::pluginInfo( const Plugin *plugin ) const
{
for ( PluginManagerPrivate::InfoToPluginMap::ConstIterat or it = _kpmp->loadedPlugins.begin();
it != _kpmp->loadedPlugins.end(); ++it )
{
if ( it.value() == plugin )
return it.key();
}
return KPluginInfo();
}

void PluginManager::shutdown()
{
if(_kpmp->shutdownMode != PluginManagerPrivate::Running)
{
kDebug( 14010 ) << "called when not running. / state = " << _kpmp->shutdownMode;
return;
}

_kpmp->shutdownMode = PluginManagerPrivate::ShuttingDown;


/* save the contact list now, just in case a change was made very recently
and it hasn't autosaved yet
from a OO point of view, theses lines should not be there, but i don't
see better place -Olivier
*/
Kopete::ContactList::self()->save();
Kopete::AccountManager::self()->save();

// Remove any pending plugins to load, we're shutting down now :)
_kpmp->pluginsToLoad.clear();

// Ask all plugins to unload
for ( PluginManagerPrivate::InfoToPluginMap::ConstIterat or it = _kpmp->loadedPlugins.begin();
it != _kpmp->loadedPlugins.end(); /* EMPTY */ )
{
// Plugins could emit their ready for unload signal directly in response to this,
// which would invalidate the current iterator. Therefore, we copy the iterator
// and increment it beforehand.
PluginManagerPrivate::InfoToPluginMap::ConstIterat or current( it );
++it;
// FIXME: a much cleaner approach would be to just delete the plugin now. if it needs
// to do some async processing, it can grab a reference to the app itself and create
// another object to do it.
current.value()->aboutToUnload();
}

// When running under valgrind, don't enable the timer because it will almost
// certainly fire due to valgrind's much slower processing
#if defined(HAVE_VALGRIND_H) && !defined(NDEBUG) && defined(__i386__)
if ( RUNNING_ON_VALGRIND )
kDebug(14010) << "Running under valgrind, disabling plugin unload timeout guard";
else
#endif
QTimer::singleShot( 3000, this, SLOT( slotShutdownTimeout() ) );
}

void PluginManager::slotPluginReadyForUnload()
{
// Using QObject::sender() is on purpose here, because otherwise all
// plugins would have to pass 'this' as parameter, which makes the API
// less clean for plugin authors
// FIXME: I don't buy the above argument. Add a Kopete::Plugin::emitReadyForUnload(void),
// and make readyForUnload be passed a plugin. - Richard
Plugin *plugin = dynamic_cast<Plugin *>( const_cast<QObject *>( sender() ) );
if ( !plugin )
{
kWarning( 14010 ) << "Calling object is not a plugin!";
return;
}
kDebug( 14010 ) << plugin->pluginId() << "ready for unload";

plugin->deleteLater();
}


void PluginManager::slotShutdownTimeout()
{
// When we were already done the timer might still fire.
// Do nothing in that case.
if ( _kpmp->shutdownMode == PluginManagerPrivate::DoneShutdown )
return;

QStringList remaining;
for ( PluginManagerPrivate::InfoToPluginMap::ConstIterat or it = _kpmp->loadedPlugins.begin(); it != _kpmp->loadedPlugins.end(); ++it )
remaining.append( it.value()->pluginId() );

kWarning( 14010 ) << "Some plugins didn't shutdown in time!" << endl
<< "Remaining plugins: " << remaining.join( QLatin1String( ", " ) ) << endl
<< "Forcing Kopete shutdown now." << endl;

slotShutdownDone();
}

void PluginManager::slotShutdownDone()
{
kDebug( 14010 ) ;

_kpmp->shutdownMode = PluginManagerPrivate::DoneShutdown;

KGlobal::deref();
}

void PluginManager::loadAllPlugins()
{
// FIXME: We need session management here - Martijn

KSharedConfig::Ptr config = KGlobal::config();
if ( config->hasGroup( QLatin1String( "Plugins" ) ) )
{
QMap<QString, bool> pluginsMap;

QMap<QString, QString> entries = config->entryMap( QLatin1String( "Plugins" ) );
QMap<QString, QString>::Iterator it;
for ( it = entries.begin(); it != entries.end(); ++it )
{
QString key = it.key();
if ( key.endsWith( QLatin1String( "Enabled" ) ) )
pluginsMap.insert( key.left(key.length() - 7), (it.value() == QLatin1String( "true" )) );
}

QList<KPluginInfo> plugins = availablePlugins( QString::null ); //krazy:exclude=nullstrassign for old broken gcc
QList<KPluginInfo>::ConstIterator it2 = plugins.begin();
QList<KPluginInfo>::ConstIterator end = plugins.end();
for ( ; it2 != end; ++it2 )
{
// Protocols are loaded automatically so they aren't always in Plugins group. (fixes bug 167113)
if ( it2->category() == QLatin1String( "Protocols" ) )
continue;

QString pluginName = it2->pluginName();
if ( pluginsMap.value( pluginName, it2->isPluginEnabledByDefault() ) )
{
if ( !plugin( pluginName ) )
_kpmp->pluginsToLoad.push( pluginName );
}
else
{
//This happens if the user unloaded plugins with the config plugin page.
// No real need to be assync because the user usualy unload few plugins
// compared tto the number of plugin to load in a cold start. - Olivier
if ( plugin( pluginName ) )
unloadPlugin( pluginName );
}
}
}
else
{
// we had no config, so we load any plugins that should be loaded by default.
QList<KPluginInfo> plugins = availablePlugins( QString::null ); //krazy:exclude=nullstrassign for old broken gcc
QList<KPluginInfo>::ConstIterator it = plugins.begin();
QList<KPluginInfo>::ConstIterator end = plugins.end();
for ( ; it != end; ++it )
{
if ( it->isPluginEnabledByDefault() )
_kpmp->pluginsToLoad.push( it->pluginName() );
}
}
// Schedule the plugins to load
QTimer::singleShot( 0, this, SLOT( slotLoadNextPlugin() ) );
}

void PluginManager::slotLoadNextPlugin()
{
if ( _kpmp->pluginsToLoad.isEmpty() )
{
if ( _kpmp->shutdownMode == PluginManagerPrivate::StartingUp )
{
_kpmp->shutdownMode = PluginManagerPrivate::Running;
_kpmp->isAllPluginsLoaded = true;
emit allPluginsLoaded();
}
return;
}

QString key = _kpmp->pluginsToLoad.pop();
loadPluginInternal( key );

// Schedule the next run unconditionally to avoid code duplication on the
// allPluginsLoaded() signal's handling. This has the added benefit that
// the signal is delayed one event loop, so the accounts are more likely
// to be instantiated.
QTimer::singleShot( 0, this, SLOT( slotLoadNextPlugin() ) );
}

Plugin * PluginManager::loadPlugin( const QString &_pluginId, PluginLoadMode mode /* = LoadSync */ )
{
QString pluginId = _pluginId;

// Try to find legacy code
// FIXME: Find any cases causing this, remove them, and remove this too - Richard
if ( pluginId.endsWith( QLatin1String( ".desktop" ) ) )
{
kWarning( 14010 ) << "Trying to use old-style API!" << endl << kBacktrace();
pluginId = pluginId.remove( QRegExp( QLatin1String( ".desktop$" ) ) );
}

if ( mode == LoadSync )
{
return loadPluginInternal( pluginId );
}
else
{
_kpmp->pluginsToLoad.push( pluginId );
QTimer::singleShot( 0, this, SLOT( slotLoadNextPlugin() ) );
return 0L;
}
}

Plugin *PluginManager::loadPluginInternal( const QString &pluginId )
{
//kDebug( 14010 ) << pluginId;

KPluginInfo info = infoForPluginId( pluginId );
if ( !info.isValid() )
{
kWarning( 14010 ) << "Unable to find a plugin named '" << pluginId << "'!";
return 0L;
}

if ( _kpmp->loadedPlugins.contains( info ) )
return _kpmp->loadedPlugins[ info ];

QString error;
Plugin *plugin = KServiceTypeTrader::createInstanceFromQuery<Plugin>( QString::fromLatin1( "Kopete/Plugin" ), QString::fromLatin1( "[X-KDE-PluginInfo-Name]=='%1'" ).arg( pluginId ), this, QVariantList(), &error );

if ( plugin )
{
_kpmp->loadedPlugins.insert( info, plugin );
info.setPluginEnabled( true );

connect( plugin, SIGNAL( destroyed( QObject * ) ), this, SLOT( slotPluginDestroyed( QObject * ) ) );
connect( plugin, SIGNAL( readyForUnload() ), this, SLOT( slotPluginReadyForUnload() ) );

kDebug( 14010 ) << "Successfully loaded plugin '" << pluginId << "'";

emit pluginLoaded( plugin );
}
else
{
kDebug( 14010 ) << "Loading plugin " << pluginId << " failed, KServiceTypeTrader reported error: " << error ;
}

return plugin;
}

bool PluginManager::unloadPlugin( const QString &spec )
{
//kDebug(14010) << spec;
if( Plugin *thePlugin = plugin( spec ) )
{
thePlugin->aboutToUnload();
return true;
}
else
return false;
}



void PluginManager::slotPluginDestroyed( QObject *plugin )
{
for ( PluginManagerPrivate::InfoToPluginMap::Iterator it = _kpmp->loadedPlugins.begin();
it != _kpmp->loadedPlugins.end(); ++it )
{
if ( it.value() == plugin )
{
_kpmp->loadedPlugins.erase( it );
break;
}
}

if ( _kpmp->shutdownMode == PluginManagerPrivate::ShuttingDown && _kpmp->loadedPlugins.isEmpty() )
{
// Use a timer to make sure any pending deleteLater() calls have
// been handled first
QTimer::singleShot( 0, this, SLOT( slotShutdownDone() ) );
}
}




Plugin* PluginManager::plugin( const QString &_pluginId ) const
{
// Hack for compatibility with Plugin::pluginId(), which returns
// classname() instead of the internal name. Changing that is not easy
// as it invalidates the config file, the contact list, and most likely
// other code as well.
// For now, just transform FooProtocol to kopete_foo.
// FIXME: In the future we'll need to change this nevertheless to unify
// the handling - Martijn
QString pluginId = _pluginId;
if ( pluginId.endsWith( QLatin1String( "Protocol" ) ) )
pluginId = QLatin1String( "kopete_" ) + _pluginId.toLower().remove( QString::fromLatin1( "protocol" ) );
// End hack

KPluginInfo info = infoForPluginId( pluginId );
if ( !info.isValid() )
return 0L;

if ( _kpmp->loadedPlugins.contains( info ) )
return _kpmp->loadedPlugins[ info ];
else
return 0L;
}

KPluginInfo PluginManager::infoForPluginId( const QString &pluginId ) const
{
QList<KPluginInfo>::ConstIterator it;
for ( it = _kpmp->plugins.begin(); it != _kpmp->plugins.end(); ++it )
{
if ( it->pluginName() == pluginId )
return *it;
}

return KPluginInfo();
}


bool PluginManager::setPluginEnabled( const QString &_pluginId, bool enabled /* = true */ )
{
QString pluginId = _pluginId;

KConfigGroup config(KGlobal::config(), "Plugins");

// FIXME: What is this for? This sort of thing is kconf_update's job - Richard
if ( !pluginId.startsWith( QLatin1String( "kopete_" ) ) )
pluginId.prepend( QLatin1String( "kopete_" ) );

if ( !infoForPluginId( pluginId ).isValid() )
return false;

config.writeEntry( pluginId + QLatin1String( "Enabled" ), enabled );
config.sync();

return true;
}

bool PluginManager::isAllPluginsLoaded() const
{
return _kpmp->isAllPluginsLoaded;
}

} //END namespace Kopete


#include "kopetepluginmanager.moc"

Vladyslav
16.12.2008, 11:17
ЫЫЫЫЫЫ))))

гг сори не сдержался.
Так.. вижу тут сложно всё...
Ок попробую объяснить:)
Файлик с таким расширением и сим КОДОМ Это не что иное, как программа на языке "C".
Т.е. вот это, исходный код программы, это тупо текствовый файл, запустить его куда-то кроме космоса, не возможно:)
Его можно только откомпилировать (процесс превращения кода написанного программистом в двоичный файл, в виндавсе *exe, который и можно будет потом запускать).
Ну примерно вкратце и очень сжато, так:)

Файлик адин или там в архиве куча всего ещё была? Есть README или INSTALL ? Если есть, читать. Если есть там файлик Makefile, то можно не парясь собрать коммандой make, если есть файлик configure, то перед make надо запустить его.
Если всего этого нет, поздравляю, бушь осваивать азы программирования учитсо пользоваться самым, что нина есть компилятором:) GCC

Ravl
16.12.2008, 11:19
дякую :-D
ЗІ:звичайно все складно, адже у мене зовсім інша освіта і нема базових знань у даному напрямку

Vladyslav
16.12.2008, 11:21
Но, если ты занимаешься этим всем для самообразования и ради интересна, то плиз велкам:)
Если тебе просто нужен копете, я бы не извращался ;-) С точки зрения пользователя в никсах как и в виндах, надо ставить ТОЛЬКО нормальные готовые пакеты, или собирать из исходников но ТОЛЬКО из src пакетов дистрибутива. Остальное кулибинство (которое на самом деле не кулибинство, а чёткие профессиональные действия человека. понимающего. что он делает, это уже касается в основном серверных приложений, и в случае с айсику клиентом являеться лишним и ненужным геморроем)))

Vladyslav
16.12.2008, 11:24
дякую :-D
ЗІ:звичайно все складно, адже у мене зовсім інша освіта і нема базових знань у даному напрямку
Да нет:) Я ж не в упрёк и не издеваюсь. Просто на самом деле я же говорю, углубляться в компиляциии и понимать процесс есть смысл тока если реально интересно. Если это тупо ради фунциклирования копете, то можно и повесится от сего процесса :-D
А если интересно, что могу попробую объяснить подробнее, хотя я сам не особо программист.:)

Ravl
16.12.2008, 11:50
Да нет:) Я ж не в упрёк и не издеваюсь. Просто на самом деле я же говорю, углубляться в компиляциии и понимать процесс есть смысл тока если реально интересно. Если это тупо ради фунциклирования копете, то можно и повесится от сего процесса :-D
А если интересно, что могу попробую объяснить подробнее, хотя я сам не особо программист.:)
так поставити інший клієнт не проблема(їх і так вже три стоїть:) )
хочу дісно розібратися в процесі, а читати літературу не встигаю)

Vladyslav
16.12.2008, 11:55
Да нет:) Я ж не в упрёк и не издеваюсь. Просто на самом деле я же говорю, углубляться в компиляциии и понимать процесс есть смысл тока если реально интересно. Если это тупо ради фунциклирования копете, то можно и повесится от сего процесса :-D
А если интересно, что могу попробую объяснить подробнее, хотя я сам не особо программист.:)
так поставити інший клієнт не проблема(їх і так вже три стоїть:) )
хочу дісно розібратися в процесі, а читати літературу не встигаю)
ну, хотябы определение компиляции гденить в википедии прочесть прийдёться. К сожалению читать всёравно прийдёться и много, скоро поймёшь, что без базовых знаний никуда, они базис. Если нет понимания процесса, то столкнувшись второй раз, будет таже проблема:)
Не нужно учить всё.. главное просто понимать принципи по которым что-то происходит, и всё станет, так понятно, шо аж скучно:)) ;-)

Ravl
16.12.2008, 12:35
приблизно так?
gcc -o file kopetepluginmanager.cpp

Vladyslav
16.12.2008, 18:48
ага тока он буит ругаться если там каких-то библиотек нет.. я там сам файл исходника не смотрел особо....
Но мож чёта и нада..

Ravl
16.12.2008, 21:36
ви знову будете сміятись :-D

[root@localhost ravl]# gcc -o file kopetepluginmanager.cpp
kopetepluginmanager.cpp:20:27: error: config-kopete.h: No such file or directory
kopetepluginmanager.cpp:22:33: error: kopetepluginmanager.h: No such file or directory
kopetepluginmanager.cpp:30:24: error: QApplication: No such file or directory
kopetepluginmanager.cpp:31:17: error: QFile: No such file or directory
kopetepluginmanager.cpp:32:19: error: QRegExp: No such file or directory
kopetepluginmanager.cpp:33:18: error: QTimer: No such file or directory
kopetepluginmanager.cpp:34:18: error: QStack: No such file or directory
kopetepluginmanager.cpp:36:27: error: ksharedconfig.h: No such file or directory
kopetepluginmanager.cpp:37:20: error: kdebug.h: No such file or directory
kopetepluginmanager.cpp:38:37: error: kparts/componentfactory.h: No such file or directory
kopetepluginmanager.cpp:39:25: error: kplugininfo.h: No such file or directory
kopetepluginmanager.cpp:40:21: error: kconfig.h: No such file or directory
kopetepluginmanager.cpp:41:27: error: kstandarddirs.h: No such file or directory
kopetepluginmanager.cpp:42:18: error: kurl.h: No such file or directory
kopetepluginmanager.cpp:43:32: error: kservicetypetrader.h: No such file or directory
kopetepluginmanager.cpp:45:26: error: kopeteplugin.h: No such file or directory
kopetepluginmanager.cpp:46:31: error: kopetecontactlist.h: No such file or directory
kopetepluginmanager.cpp:47:34: error: kopeteaccountmanager.h: No such file or directory
kopetepluginmanager.cpp:500:35: error: kopetepluginmanager.moc: No such file or directory
kopetepluginmanager.cpp:80: error: ISO C++ forbids declaration of ‘QList’ with no type
kopetepluginmanager.cpp:80: error: expected ‘;’ before ‘<’ token
kopetepluginmanager.cpp:84: error: ISO C++ forbids declaration of ‘QMap’ with no type
kopetepluginmanager.cpp:84: error: expected ‘;’ before ‘<’ token
kopetepluginmanager.cpp:85: error: ‘InfoToPluginMap’ does not name a type
kopetepluginmanager.cpp:95: error: ISO C++ forbids declaration of ‘QStack’ with no type
kopetepluginmanager.cpp:95: error: expected ‘;’ before ‘<’ token
kopetepluginmanager.cpp:98: error: ‘PluginManager’ does not name a type
kopetepluginmanager.cpp: In constructor ‘Kopete::PluginManagerPrivate::PluginManagerPriv ate()’:
kopetepluginmanager.cpp:57: error: ‘plugins’ was not declared in this scope
kopetepluginmanager.cpp:57: error: ‘KPluginInfo’ has not been declared
kopetepluginmanager.cpp:57: error: ‘KServiceTypeTrader’ has not been declared
kopetepluginmanager.cpp:57: error: ‘QLatin1String’ was not declared in this scope
kopetepluginmanager.cpp: In destructor ‘Kopete::PluginManagerPrivate::~PluginManagerPri vate()’:
kopetepluginmanager.cpp:63: error: ‘kWarning’ was not declared in this scope
kopetepluginmanager.cpp:63: error: ‘endl’ was not declared in this scope
kopetepluginmanager.cpp:63: error: ‘kBacktrace’ was not declared in this scope
kopetepluginmanager.cpp:67: error: ‘loadedPlugins’ was not declared in this scope
kopetepluginmanager.cpp:69: error: ‘InfoToPluginMap’ has not been declared
kopetepluginmanager.cpp:69: error: expected `;' before ‘it’
kopetepluginmanager.cpp:70: error: ‘kWarning’ was not declared in this scope
kopetepluginmanager.cpp:70: error: ‘it’ was not declared in this scope
kopetepluginmanager.cpp:71: error: ‘KPluginInfo’ was not declared in this scope
kopetepluginmanager.cpp:71: error: expected `;' before ‘info’
kopetepluginmanager.cpp:72: error: ‘Plugin’ was not declared in this scope
kopetepluginmanager.cpp:72: error: ‘plugin’ was not declared in this scope
kopetepluginmanager.cpp:73: error: ‘info’ was not declared in this scope
kopetepluginmanager.cpp:74: error: ‘instance’ was not declared in this scope
kopetepluginmanager.cpp:74: error: ‘QObject’ was not declared in this scope
kopetepluginmanager.cpp:74: error: expected primary-expression before ‘)’ token
kopetepluginmanager.cpp:74: error: ‘slotPluginDestroyed’ was not declared in this scope
kopetepluginmanager.cpp:74: error: ‘SLOT’ was not declared in this scope
kopetepluginmanager.cpp:75: error: type ‘<type error>’ argument given to ‘delete’, expected pointer
kopetepluginmanager.cpp: At global scope:
kopetepluginmanager.cpp:101: error: ‘_kpmp’ has not been declared
kopetepluginmanager.cpp:103: error: expected constructor, destructor, or type conversion before ‘PluginManager’
kopetepluginmanager.cpp:108: error: ‘PluginManager’ has not been declared
kopetepluginmanager.cpp:108: error: ISO C++ forbids declaration of ‘PluginManager’ with no type
kopetepluginmanager.cpp: In function ‘int Kopete::PluginManager()’:
kopetepluginmanager.cpp:108: error: only constructors take base initializers
kopetepluginmanager.cpp:114: error: ‘KGlobal’ has not been declared
kopetepluginmanager.cpp: At global scope:
kopetepluginmanager.cpp:117: error: expected constructor, destructor, or type conversion before ‘::’ token
kopetepluginmanager.cpp:121: error: expected constructor, destructor, or type conversion before ‘<’token
kopetepluginmanager.cpp:497: error: expected `}' at end of input

Ravl
16.12.2008, 22:04
корочє з копете ми попрощались :-D
колись буде більше часу мож поковиряюсь :-D

Coder
16.12.2008, 22:56
locate config-kopete.h
че выдает?

Coder
16.12.2008, 22:58
асько - pidgin (но sim не удаляю)

Coder
16.12.2008, 23:01
компилится обычно так
./configure && make && make install
если не так то нах тратить время на такую поделку

Ravl
16.12.2008, 23:28
locate config-kopete.h
че выдает?
нічо не видає
видно до цього кода нада ше кучу всього

Ravl
16.12.2008, 23:30
компилится обычно так
./configure && make && make install
если не так то нах тратить время на такую поделку
та вже так і зробив
оставив на потом

Vladyslav
17.12.2008, 18:17
компилится обычно так
./configure && make && make install
если не так то нах тратить время на такую поделку
Зато прикОльнА :-D
програмирам станет

Ravl
17.12.2008, 18:22
компилится обычно так
./configure && make && make install
если не так то нах тратить время на такую поделку
Зато прикОльнА :-D
програмирам станет
ну вже навряд стану
хоча потенціал був
в школі коли вчили бейсік то в 10 класі я здав всю програму за 11)

AndreyK
14.01.2009, 19:57
Гы , у меня тоже крышу сорвало. После Мандривы поставил Убунту(на Мандриве категорически отказался подыматься вайфай ноута MSI U 100) :D

Для Виндовых программ, без которых немогу жить :-), либо не нашел их аналога в Линуксах, поставил Windows XP в Virtual Box.

Из плюсов - все вирусы теперь живут в одном 6-ти гиговом файле виртуал-бокса :-D :-D :-D , по крайней мере я теперь знаю где их найти :-D

Sergey_K
15.01.2009, 11:10
дякую :-D
ЗІ:звичайно все складно, адже у мене зовсім інша освіта і нема базових знань у даному напрямку

Став Системним програмером Линуксу - для виправлення ВСІЛЯКИХ багів і недоробок спільноти лінуксоводів чи ще ні ???

Ravl
15.01.2009, 11:18
Став Системним програмером Линуксу - для виправлення ВСІЛЯКИХ багів і недоробок спільноти лінуксоводів чи ще ні ???
не так швидко діло робиться, як казка мовиться
але вже не боюсь командної строки)

ЗІ:задача стати хакером юнікс/лінукс не стоїть
вихідною задачею було поставити лінуксовий десктоп і зробити так щоб він прижився(що вже і зроблено)
а питання щодо адмініструванння і тп виникають уже паралельно з роботою на такому десктопі (щодо виправлення багів, то навряд чи до такого дійде)

Vladyslav
15.01.2009, 11:23
Став Системним програмером Линуксу - для виправлення ВСІЛЯКИХ багів і недоробок спільноти лінуксоводів чи ще ні ???
не так швидко діло робиться, як казка мовиться
але вже боюсь командної строки)

ЗІ:задача стати хакером юнікс/лінукс не стоїть
вихідною задачею було поставити лінуксовий десктоп і зробити так щоб він прижився(що вже і зроблено)
а питання щодо адмініструванння і тп виникають уже паралельно з роботою на такому десктопі (щодо виправлення багів, то навряд чи до такого дійде)
Боятсо комм. строки не надо...
Если осилить sed и awk можно в одну комманду решать задачи которые даже в серверных виндах решаються с помощью кучки доп. по и через такую попу.....
А тут эт просто)) ;-)
Баги есть... но простите.. моё убунто обновляет дохрена всего почти каждый деь два... баги фиксяцо оперативно)
В виндах тоже есть баги, и не видят их только те, кто кроме броузера и аськи ничего не юзают:) А те кто по 2-3 года админит вин домены на AD могут рассказать много занимательного и интересного о вин серваках)))))))))))

Ravl
15.01.2009, 11:27
мандіва теж обновляється практично через день
я мав на увазі, що навряд я сам колись буду знаходити баги в лінуксових компонентах/ядрі і писати бафікси)

ЗІ:в попередньому посту я пропустив слово не)

Coder
15.01.2009, 15:50
нахрена десктоп апдейтить каждый день?
я апдейчу только то что нужно (те почти ничего :) )

Ravl
15.01.2009, 16:13
нахрена десктоп апдейтить каждый день?
я апдейчу только то что нужно (те почти ничего :) )
а я не шарю шо нада а шо нє)
да і трафіка там хєрня

Vladyslav
17.01.2009, 20:41
у меня убунта када хочет шото апдейтить я ей предварительно просматривая даю....
А вот нахера каждый день отвечу. Уязвимости, они тока потому и уязвимости, что "нахрена каждый день))" ;-)

Coder
17.01.2009, 21:36
не ну кернель ну иптаблес ну почтовик с апачем и биндом
но остальное нахера? это ж не сервер

помню во времена редхата 6-8 апдейты ждались как манна небесная
ибо это были багфиксы и реальная функциональность
щаз даже незнаю
то что ненужно (90% софта) апдейтится при апгрейде дистра

Vladyslav
19.01.2009, 16:44
так я тож обычно выборочно галки ставлю чиво апдейтить не надо.. но большая часть таки да... в разного характера плеерах тож глюки фиксяцо:)
Приятно)

Ravl
27.02.2009, 16:55
качаю дебіан5.0
чому двд версія аж на 5двд дисках?

Niсk
27.02.2009, 17:03
у кого-то транснавиком под вайном работает ?

Ravl
27.02.2009, 17:07
у кого-то транснавиком под вайном работает ?
у мене якась карта за 2002 рік працює
але наче не транснавіком

Niсk
27.02.2009, 17:10
ну у меня тоже YarMap работает, но в нем нет прокладки автомобильного маршрута

Oleg
27.02.2009, 20:07
Ravl
По-нормальноу никто dvd и cd образы не качают... Качают debian-500-i386-netinst.iso 150МБ инсталяшку, ставят базовый набор пакетов и потом по ua-ix тянут на шару нужные пакеты, в том числе и KDE + OpenOffice.

Ravl
27.02.2009, 22:06
Ravl
По-нормальноу никто dvd и cd образы не качают... Качают debian-500-i386-netinst.iso 150МБ инсталяшку, ставят базовый набор пакетов и потом по ua-ix тянут на шару нужные пакеты, в том числе и KDE + OpenOffice.
а в уа-іксі воно є
бо на забугор у мене швидкість така шо швидше на пенсію піду

ps:там хоть якась графічна оболонка є?

Oleg
28.02.2009, 14:52
Есть конечно в UA-IX если выбрать при установке страну Украина и один из предложенных серверов репозитариев.

В 5.0 добавили граф. инсталяшку, но толку от нее нет, все равно быстре в текстовой ставить - много и знать не нужно тем, кто первый раз ставить будет.

Ravl
02.03.2009, 11:55
Есть конечно в UA-IX если выбрать при установке страну Украина и один из предложенных серверов репозитариев.

В 5.0 добавили граф. инсталяшку, но толку от нее нет, все равно быстре в текстовой ставить - много и знать не нужно тем, кто первый раз ставить будет.
скачав нетінстал
на 2-х гігову флешку стане?
зі:мандріва на флешку стала без проблем

Oleg
02.03.2009, 13:46
Попробуй.. Ядро новое, должно подтянуть модули.

Ravl
03.03.2009, 02:22
debian на флешку установився(начебто)
так як завантажувач у мене вже є в мандріві, то добавив туди такий запис

title Debian
kernel (hd2,0)/boot/vmlinuz-2.6.26-1-686 BOOT_IMAGE=Debian ro root=/dev/sdc1
initrd (hd2,0)/boot/initrd.img-2.6.26-1-686

але при завантаженні зявляється напис

Driver 'sd' needs updating please use bus_type methods
після нього ще кілька строк і на цьому зупиняється
допомагає лише ctrl+alt+del

Oleg
03.03.2009, 21:04
Собери ядро с драйверами usb и флешки не в виде модуля, а включенными в ядро - все получится.
Или передавать параметры ядру, но если драйвера флешки в модулях, то ничего не выйдет...

Ravl
04.03.2009, 15:22
пока поставив на роботі у віртуалбоксі
бо збирати ядро для мене поки що складно

Ravl
04.03.2009, 18:43
поставив синаптик
при завантаженні списків пакетів з репозитаріїв видало код помилки 2
щоб це значило?

http://packages.debian.org/dists/sarge/contrib/binary-i386/Packages.bz2: Підпроцес bzip2 повернув код помилки (2)

Cruz
04.03.2009, 19:26
вот смотрю нутро некторых файлов и интересует вопрос меня, где почитать описание(синтаксис) скриптов под шелом, например sh?

Coder
04.03.2009, 22:31
man bash

Oleg
04.03.2009, 23:22
Ravl
Что описано в /etc/apt/sources.list и какая версия debian (sarge, etch, lenny)?

Ravl
04.03.2009, 23:58
Ravl
Что описано в /etc/apt/sources.list и какая версия debian (sarge, etch, lenny)?

версія ленні

опис точно непамятаю, завтра гляну

ЗІ: але уже впринципі не критично, бо я накачав ісо-образи (30 шт) і добавив їх уже через синаптик в сорслист, хоча рішення проблеми хотілося б знайти

ps:
deb-src http://security.debian.org/ lenny/updates main

deb http://ftp.ua.debian.org/debian/dists/ sarge main contrib

deb http://packages.debian.org/ sarge main contrib

deb http://dotdeb.org/ sarge main contrib

Ravl
05.03.2009, 00:04
у мене, в процесі колупання, виникла ідея перенести віртуальну ось на реальну флешку,
таке можливо?

Oleg
05.03.2009, 19:22
На флешку debian 5.0 ставится - подгружается модуль при инсталляции.

Вообще должно быть примерно так:

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://ftp.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.debian.org/debian/ lenny main non-free contrib

deb http://www.backports.org/debian lenny-backports main contrib non-free

Ravl
06.03.2009, 15:20
На флешку debian 5.0 ставится - подгружается модуль при инсталляции.

Вообще должно быть примерно так:

deb http://security.debian.org/ lenny/updates main contrib non-free
deb-src http://security.debian.org/ lenny/updates main contrib non-free

deb http://ftp.debian.org/debian/ lenny main non-free contrib
deb-src http://ftp.debian.org/debian/ lenny main non-free contrib

deb http://www.backports.org/debian lenny-backports main contrib non-free

дякую :partyman:

Ravl
06.03.2009, 22:41
поставив Debian на флешку
зараз з нього і пишу

ravl@ravl:~$ mount -t ntfs /dev/hda2 /mnt/win_d
mount: only root can do that

як таке виправити?
_______________________
віндові розділи вже причепив
не виходить поки що з розділом /home з мандріви

Oleg
07.03.2009, 12:50
root может делать. Или если есть пакет sudo, то: sudo mount -t ntfs /dev/hda2 /mnt/win_d

Ravl
07.03.2009, 17:01
root может делать. Или если есть пакет sudo, то: sudo mount -t ntfs /dev/hda2 /mnt/win_d
з розділами вже розібрався
але виникла інша проблема

http://www.backports.org/debian/dists/lenny-backports/main/binary-i386/Packages: 407 Proxy Authentication Required
http://security.debian.org/dists/lenny/updates/contrib/binary-i386/Packages: 407 Proxy Authentication Required
http://www.backports.org/debian/dists/lenny-backports/contrib/binary-i386/Packages: 407 Proxy Authentication Required
http://security.debian.org/dists/lenny/updates/non-free/binary-i386/Packages: 407 Proxy Authentication Required
http://www.backports.org/debian/dists/lenny-backports/non-free/binary-i386/Packages: 407 Proxy Authentication Required
http://security.debian.org/dists/lenny/updates/main/binary-i386/Packages: 407 Proxy Authentication Required
ftp://debian.org.ua/debian/dists/lenny/updates/main/source/Sources: Неможливо завантажити файл, сервер мовив: '/debian/dists/lenny/updates/main/source/Sources: No such file or directory '
ftp://debian.org.ua/debian/dists/lenny/updates/contrib/source/Sources: Неможливо завантажити файл, сервер мовив: '/debian/dists/lenny/updates/contrib/source/Sources: No such file or directory '
ftp://debian.org.ua/debian/dists/lenny/updates/non-free/source/Sources: Неможливо завантажити файл, сервер мовив: '/debian/dists/lenny/updates/non-free/source/Sources: No such file or directory '

Oleg
08.03.2009, 14:14
Ты выходишь через прокси сервер локальный или прокси сервер своего провайдера.
Если это так, то нужно указать IP адрес прокси сервера и порт + логин/пароль (если требуется аутентификация).

Короче говоря, у тебя "недо-инет".

Ravl
09.03.2009, 13:08
Ты выходишь через прокси сервер локальный или прокси сервер своего провайдера.
Если это так, то нужно указать IP адрес прокси сервера и порт + логин/пароль (если требуется аутентификация).

Короче говоря, у тебя "недо-инет".
у мене воля без всяких проксі
в налаштуваннях кругом пряме зєднання стоїть
навіть не знаю куди ще копати

Ravl
18.03.2009, 23:44
сьогодні визначний день
я сам скомпілив піджина з сирців і він навіть працює)
збирав у мандріві

Cayenne
19.03.2009, 01:44
Почитав, зауважав 8)

Сьогодні ставлю на новий ноут федору 10, побачимо що з цього получиться. Раніше на роботі уже працював за федорою, але як для домашнього-робочого компа (де я камера, вай-фай, блутуз і другі всякі вкусності + треба буде на ньому работадь) не юзав.

Vladyslav
20.03.2009, 14:19
Почитав, зауважав 8)

Сьогодні ставлю на новий ноут федору 10, побачимо що з цього получиться. Раніше на роботі уже працював за федорою, але як для домашнього-робочого компа (де я камера, вай-фай, блутуз і другі всякі вкусності + треба буде на ньому работадь) не юзав. :D

Cayenne
20.03.2009, 19:04
Облом, дров на блутуз, вайфай, камеру не знайшов, і судя по отзивах це майже анріал.. Ставлю на новий вінду, а потім лінуксом буду мучити старий ноут :(

Не судьба вобщем, поки-що :)

Ravl
02.06.2009, 23:32
пака mandriva привіт debian

Sergey_K
03.06.2009, 08:34
пака mandriva привіт debian

Правильно !
Мандриву згубив Хьюлет Пакард, що купив майже всіх її творців...
і з новими компами поставляє Мандриву - якщо Віндоуз не потрібний покупцю.

Vladyslav
04.06.2009, 17:20
скоро буит логичное привед убунту 9.04.... ;-)
Для десктопа лучче нет.... я тасчусь)

Vladyslav
05.06.2009, 11:39
дебиан в принципе хорошо на серверах от которых требуется стабильность и безопасность, но для десктопа таки не очень, ибо в силу своей консервативности и дотошности, они появляют в репозиториях etch новое ПО только когда оно уже у всех старым стало)) гг Убунта же наоборот оч резво обновляется и пихает в дистр всё новое..
Кстати, если совсем недавно оно таки пихалось сырое, то щас как я посмотрю оно работает с завидной стабильностью...

Ravl
05.06.2009, 14:29
скоро буит логичное привед убунту 9.04
все можливо, але думаю, що не так скоро
дебиан в принципе хорошо на серверах от которых требуется стабильность и безопасность, но для десктопа таки не очень, ибо в силу своей консервативности и дотошности, они появляют в репозиториях etch новое ПО только когда оно уже у всех старым стало

це якраз і добре, бо у мандріви часом після оновлення по вилазили глюки/баги
а досвід мого десктопного лінукса показав що ніякого спецПО мені не потрібно
для інтернетів/офіса/фотографій/ цілком вистачає

ЗІ: убунту я думаю поставити на ноут(якщо він взагалі з'явиться, бо такої потреби поки ще не відчув)

Vladyslav
05.06.2009, 18:12
скоро буит логичное привед убунту 9.04
все можливо, але думаю, що не так скоро
дебиан в принципе хорошо на серверах от которых требуется стабильность и безопасность, но для десктопа таки не очень, ибо в силу своей консервативности и дотошности, они появляют в репозиториях etch новое ПО только когда оно уже у всех старым стало

це якраз і добре, бо у мандріви часом після оновлення по вилазили глюки/баги
а досвід мого десктопного лінукса показав що ніякого спецПО мені не потрібно
для інтернетів/офіса/фотографій/ цілком вистачає

ЗІ: убунту я думаю поставити на ноут(якщо він взагалі з'явиться, бо такої потреби поки ще не відчув)
удобная ОС.... минимум гемора прикручиваний и тыды... в основном все необходимые действия это apt-get install что-то....
остальное делаю оч редко)) гг ;-)

Ravl
27.01.2010, 23:50
debian поживає і горя не знає
проблеми звичайно були, але все знаходилось в гуглі

є одне питання (в гуглі поки не знайшов)
у мене зараз статична ІР адреса
поставив nginx
домена свого не маю
чи можу я щось викласти в інтернет без домена на адресу виду http://123.456.799/ ?
особливо цікавить можливість викласти папки та файли через http

Coder
28.01.2010, 00:21
если адрес снаружи виден ставь апач или четам у тебя и все

Ravl
28.01.2010, 00:31
Coder, "снаружи" пока велкам ту нжинкс

буду поки гуглити далі

softm
28.01.2010, 01:19
Coder, "снаружи" пока велкам ту нжинкс

ты шо думаешь нжинкс без апача шото другое покажет? :) ?
А может он уже и работает.
НАйти где этот велкам, а вдруг он в DocumentRoot :)

Coder
28.01.2010, 01:47
накой хер тебе нгинкс?
у тебя што 100000 заходов в сутки?

Ravl
28.01.2010, 10:48
чуваки я в серваках не шарю в принципі
тому взяв те що лежало під рукою
інтерес більше спортивний ніж практичний
на практиці хочу отримати можливість (якщо щось з того вийде) качати з роботи те що лежить вдома на компі(ну може ше комусь дати скачати) + тестувати сайти

Vladyslav
29.01.2010, 18:43
чуваки я в серваках не шарю в принципі
тому взяв те що лежало під рукою
інтерес більше спортивний ніж практичний
на практиці хочу отримати можливість (якщо щось з того вийде) качати з роботи те що лежить вдома на компі(ну може ше комусь дати скачати) + тестувати сайти

1) Для "качать" подходит и фтп сервер.
2) Став апач. Нжинкс, классно что разбирать начал, супер.. тока оно щас пока не надо :wink: Он тож многое может, но ещё большего он не может. Да и работа с пхп в режиме fcgi может не все веб приложения утроить ;-)
3) Ну в апаче то это всё совсем просто делать... Если всёже нужна будет помощь, отвечу... но лучше покопать самому. Там совсем не сложно. (Если без доменов и тока один ресурс повесить.. там и делать нифига почти не надо..).

Опять же, если интересно это направление.
После апача разобрать ОТДЕЛЬНО сначала(!) php и mysql. Затем разбираться с нюансами связки этих трёх зверушек.
Будет не скучно и приятно проведено время:)
И да прибудет с вами
<?php
phpinfo();
?>
:-D

Coder
29.01.2010, 19:24
че там разбиратся
апач пхп и мускуль работают сразу с установки на нормальных дистрах

а не как там в анекдоте
- а где же генту?
- он все еще собирается
:-D

забей на нгинкс
в апаче все уже готово для работы после установки

softm
29.01.2010, 19:42
апач пхп и мускуль работают сразу с установки на нормальных дистрах

Ужас как эта страшно шо я всю дорогу на фребзде пхп собирал сам.

Vladyslav
29.01.2010, 20:07
че там разбиратся
апач пхп и мускуль работают сразу с установки на нормальных дистрах

а не как там в анекдоте
- а где же генту?
- он все еще собирается
:-D

забей на нгинкс
в апаче все уже готово для работы после установки

А кто инсталляцию имел ввиду?
А если связка работает а "шота на ней ниработает", что тогда? Тоже сразу прям так легко? ;-) Прям так всегда? ;-) ну ну....
А если это ещё например какаянеть Cpanel.....
)
Для того чтобы РЕАЛЬНО ПОНИМАТЬ назначение хотябы половины опцый выдаваемых тем же пхпинфо... не один месяц жизни уйдёт) Так что насчёт легко... я б сильно поспорил. Легко когда проблем нет (т.е. когда ничего толком не делается). А когда есть реальный хостинг сервер хотя бы с сотней сайтов, как-то оно вроде и легко.. и вроде диагностирования ошибок и втыкания в логи опыта немеряно, но шота как-то совсем не так легко выходит ;-) :lol:

softm
29.01.2010, 20:39
Для того чтобы РЕАЛЬНО ПОНИМАТЬ назначение хотябы половины опцый выдаваемых тем же пхпинфо... не один месяц жизни уйдёт)

print_r($_SERVER) и в школу не идем :)

Coder
29.01.2010, 20:59
человеку просто файло выкладывать и все
там даже пхп ненадо не говоря уже про мускуль
в опции добавить +Indexes и всех делов

Ravl
29.01.2010, 23:16
лашитє (http://95.215.216.96/)

правда з файлами ще не розібрався

Coder
29.01.2010, 23:44
лашара

если нужен индекс файла добавь
+Indexes
в опции

Ravl
29.01.2010, 23:57
нічого в опції не добавляв
скинув ярлик і все працює

softm
30.01.2010, 02:48
[root@newserver ~]# nmap 95.215.216.96

Starting Nmap 4.20 ( http://insecure.org ) at 2010-01-30 02:46 EET
Note: Host seems down. If it is really up, but blocking our ping probes, try -P0
Nmap finished: 1 IP address (0 hosts up) scanned in 4.323 seconds
[root@newserver ~]#

Coder
30.01.2010, 09:27
давайте равла заддосим

Ravl
30.01.2010, 11:18
давайте равла заддосим
а шо проблема набрати killall apache2 ?

fox_12
30.01.2010, 14:27
лашитє (http://95.215.216.96/)

правда з файлами ще не розібрався
Бегло глянул на хттп-сервер:

Not shown: 992 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
111/tcp open rpcbind
135/tcp filtered msrpc
139/tcp filtered netbios-ssn
445/tcp filtered microsoft-ds
4444/tcp filtered krb524
6881/tcp open bittorrent-tracker


+ Server: Apache/2.2.9 (Debian)
+ OSVDB-0: Non-standard header keep-alive returned by server, with contents: timeout=15, max=100
+ OSVDB-0: Apache/2.2.9 appears to be outdated (current is at least Apache/2.2.14). Apache 1.3.41 and 2.0.63 are also current.
+ OSVDB-0: Allowed HTTP Methods: GET, HEAD, POST, OPTIONS, TRACE
+ OSVDB-877: HTTP TRACE method is active, suggesting the host is vulnerable to XST
+ OSVDB-3092: /img/: This may be interesting...
+ OSVDB-3268: /icons/: Directory indexing is enabled: /icons
+ OSVDB-3233: /icons/README: Apache default file found.

Неплохо для начала, но поводы для работы над ошибками есть. Закройте лишнюю индексацию директорий, да и с ответами сервера что сделайте - зачем актуальную инфу о сервере светить...

От брутфорса неплохо бы защититься... На крайняк ссш вынести на нестандартный порт.

len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=0 win=5808 rtt=19.9 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=1 win=5808 rtt=28.9 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=2 win=5808 rtt=20.5 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=3 win=5808 rtt=18.6 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=4 win=5808 rtt=19.7 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=5 win=5808 rtt=19.4 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=7 win=5808 rtt=18.5 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=8 win=5808 rtt=19.1 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=9 win=5808 rtt=19.7 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=10 win=5808 rtt=19.8 ms
len=46 ip=95.215.216.96 ttl=57 id=0 sport=22 flags=SA seq=11 win=5808 rtt=18.9 ms

Да и зачем лишние порты светить? - 111 например?

Файлы домой по ссш забирайте. Шарить по хттп - тупак, по-моему :)

Coder
30.01.2010, 14:48
. На крайняк ссш вынести на нестандартный порт
нахрена??

fox_12
30.01.2010, 14:51
. На крайняк ссш вынести на нестандартный порт
нахрена??

См. выше - для защиты от брутфорса. Сейчас в сети много ботов, сканирующих и брутфорсящих по стандартному порту. Еще одна бот-машина в сети мне не нужна, вот и даю советы как этого избежать.

Ravl
30.01.2010, 14:53
fox_12, дякую
але це більше цяцька ніж робочий інструмент
ніяких сайтів(окрім того що вже є :D )тут хоститись не буде
роздача файлів по хттп буде лише тимчасова і окремим особам
тому (найближчим часом) навряд чи буду грунтовно поглиблювати свої знання в сереверах

та пару запитань все ж є
які порти краще закрити?
враховуючи мої задачі, ссш мені взагалі потрібен?

Закройте лишнюю индексацию директорий, да и с ответами сервера что сделайте - зачем актуальную инфу о сервере светить...

я не проти, скажіть як(так буде швидше ніж через гугл)

От брутфорса неплохо бы защититься...
хто такий бутфорс?

Coder
30.01.2010, 14:55
при нормальных паролях и свежем ПО они могут сканить до второго пришествия
у меня каждый день брутфорсят

брутфорс - подбор логина-пароля путем перебора

fox_12
30.01.2010, 15:09
при нормальных паролях и свежем ПО они могут сканить до второго пришествия
у меня каждый день брутфорсят

брутфорс - подбор логина-пароля путем перебора

Из моего опыта (пол-сотни серверов под управлением на Украине и пару десятков в штатах) - лучше перестраховаться.

які порти краще закрити?
враховуючи мої задачі, ссш мені взагалі потрібен?

Думаю - порт 111 и 6881, если трекером не пользуетесь. ССШ - полезная вещь, используется для удаленного управления сервером, пересылания файлов, и вплоть до создания защищенных туннелей и прочего. Но таки его нужно защитить.

я не проти, скажіть як(так буде швидше ніж через гугл)
Я обычно с помощью правил mod_security на продакшен-серверах закрываю. Но в данном случае, думаю настроек веб-сервера и/или файлов .htaccess хватит за глаза.

Ravl
30.01.2010, 18:20
порти позакривав
віддалений доступ нафік не потрібен, бо комп увімкнений лише тоді коли я вдома
тому і 22 порт теж закрив

Vladyslav
31.01.2010, 18:41
Ну на тему ссш. Он у меня на 22 висит только на тех серверах, на которые доступ только "изнутри" или по впн. Все остальные серверы принимают ссх соединения на совсем не стандартных портах. Практика показывает, что только одно это убирает процентов 60-70 желаюсчих пионероф... бруты оч редкие.. + норм пароли, и иногда больше ничего и не надо делать))

Vladyslav
31.01.2010, 18:46
Да, не совсем по теме но думаю ТС тоже будет интересно..
Коль уж тут столько коллег, расскажите ка, кто-то когда-то строил нормальное продакшн решение из двух и более прокси серверов (прокси для лазения юзеров в инете). Решение умеющее лоад бэлэнсинг и одновременно являющееся отказоустойчивым (один в даун, запросы пошли на второй).
У кого-то есть опыт построения на юникс системах, желательно на опен сорс софте? Делитесь) У нас есть решение, оно работает) Но конструктивно мне оно немног не нравится.. хочу перепилить на нечто более красивое...

fox_12
02.02.2010, 11:37
Да, не совсем по теме но думаю ТС тоже будет интересно..
Коль уж тут столько коллег, расскажите ка, кто-то когда-то строил нормальное продакшн решение из двух и более прокси серверов (прокси для лазения юзеров в инете). Решение умеющее лоад бэлэнсинг и одновременно являющееся отказоустойчивым (один в даун, запросы пошли на второй).
У кого-то есть опыт построения на юникс системах, желательно на опен сорс софте? Делитесь) У нас есть решение, оно работает) Но конструктивно мне оно немног не нравится.. хочу перепилить на нечто более красивое...

Погугли по ключевому слову CARP - Common Address Redundancy Protocol.

Vladyslav
03.02.2010, 15:09
Да, не совсем по теме но думаю ТС тоже будет интересно..
Коль уж тут столько коллег, расскажите ка, кто-то когда-то строил нормальное продакшн решение из двух и более прокси серверов (прокси для лазения юзеров в инете). Решение умеющее лоад бэлэнсинг и одновременно являющееся отказоустойчивым (один в даун, запросы пошли на второй).
У кого-то есть опыт построения на юникс системах, желательно на опен сорс софте? Делитесь) У нас есть решение, оно работает) Но конструктивно мне оно немног не нравится.. хочу перепилить на нечто более красивое...

Погугли по ключевому слову CARP - Common Address Redundancy Protocol.

ну оно щас работает на похожей схеме там ещё участвуют + к этому скрипт автонастройки прокси+ днс... Я как раз ищу какое-то более целостное решение... Но похоже такого пока нет(

Колян4ик
08.02.2010, 16:55
Как раз попал в тему. Делал год назад transparent proxy на 2х тазиках П4. Debian4+Drbd7+Heartbeat. Все настройки лежат на общем сторэдже, который на DRBD и синхронизируется в онлайне со своим соседом. Squid хранил все настройки на drdb сторэдже, а также кеш, логи и отчёты. Каждая нода имеет свой IP+ один общий, который находиться на активной ноде (прибивается к интерфейсу алиасом heartbeat-ом). Скрипты крона немного были модифицированы на проверку существования файла в момент запуска, что дало возможность ничего не менять при миграциях. Железки были node1: P4 3.0/2G RAM/40 HDD, node2: P4 2.66/512 RAM/40 HDD. В обоих 2 сетевухи - 1гбит и 100 мбит. 100 была для синхронизации через кросовер. Выдерживали поток в 250 мбит при 480-550 уникальных айпишников в сутки. Из acl только внутренние, никаких squidguard и внешних редиректоров тп.

Vladyslav
08.02.2010, 18:01
Ну сквид гард у нас есть. Тоже хартбит. Щас даж нтлм нормально пахает. Просто много очень звеньев цепи в этой системе, а чем устройство проще, тем лучше работает) Жду вот когда наконец до мегаписателей опенсорса дойдёт, что надо делать и софт под серозное железо. И с поддержкой норм. вариантов кластеризации. Ибо без неё в промышленных вариантах ничего не поднимается в принципе)....

Vladyslav
08.02.2010, 18:06
капец... Колян4ик, ты мало того шо админ.... так ещё и сасед...
Нед..
это опасные знакомства...
так и спиццо можна...
:-D :-D

Колян4ик
08.02.2010, 21:55
:-D ОГА коллеГо, есть вариант заюзать XEN/KVM/OpenVZ с тем-же heartbeat. Если не нужно автоматическое переключение - ganeti. Если нужна помощь, обращайся! Я любитель сложных и сверхсложных задач, покумекаем))

Vladyslav
09.02.2010, 15:07
:-D ОГА коллеГо, есть вариант заюзать XEN/KVM/OpenVZ с тем-же heartbeat. Если не нужно автоматическое переключение - ganeti. Если нужна помощь, обращайся! Я любитель сложных и сверхсложных задач, покумекаем))

Та я сам не любитель заниматься тривиальнымЕ штукамЕ или такая работа теряет смысл))
Но задача немного не в том. И виртуализациятам не при чём. Но спасибо за пропозишн)
тут впринципе как я и сказал, есть работающая и поднятая нами схема) Просто от нехделать, хотелось придумать чёто мегакруче) Но пока нечего)
Да и ... работать я тут возможно уже стока и не буду.... :-D :wink:

Ravl
18.03.2010, 21:56
провайдер поміняв протокол, а саме прибрали рррое і поміняли шлюз
після змін апач почав матюкатись:

root@ravl-home:~# /etc/init.d/apache2 restart
* Restarting web server apache2 apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName
... waiting apache2: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName


в кнфігах самого апача нічого не міняв
чого йому не вистачає?

Coder
18.03.2010, 23:00
в етц хостс
пропиши
127.0.1.1. localhost (или как машину зовут)

Ravl
18.03.2010, 23:06
дик прописано:

127.0.0.1 localhost
127.0.1.1 ravl-home

Coder
18.03.2010, 23:14
в конфиге апача
ServerName ?

Ravl
18.03.2010, 23:20
нема там таких
записати його в apache2.conf?

Coder
18.03.2010, 23:22
да пропиши сервер нейм как он у тебя называется

Ravl
18.03.2010, 23:28
дописав ServerName http://95.215.216.96/ (бездоменний я)

апач попустило:

root@ravl-home:~# /etc/init.d/apache2 restart
* Restarting web server apache2 ... waiting [ OK ]
root@ravl-home:~# /etc/init.d/apache2 reload
* Reloading web server config apache2 [ OK ]
root@ravl-home:~#


але сама сторінка http://95.215.216.96/ недоступна

Coder
18.03.2010, 23:38
але сама сторінка http://95.215.216.96/ недоступна
работает

Ravl
18.03.2010, 23:47
хм, мабуть глюк якийсь)

Ravl
19.03.2010, 00:21
не глюк, для мене воно тепер стало 127.0.0.1

Struk
19.03.2010, 19:08
...(бездоменний я)
...

Стыдоба

Ravl
19.03.2010, 21:04
Стыдоба
гірше, ледащо!

Ravl
26.03.2010, 10:45
не так давно(місяців два-три тому) зніс нафік вінду(так у мене стояла вінда! :-D )
і замість неї поставив останню бубунту(9.10), подивитись яке воно, протестувати
практично весь цей час я з неї і не злазив
а от вчора чогось мене понесло і завантажив не бубунту, а старенький дебіан
і мені стало сумно
бо місячна бубунта в порівнянні з засраним дебіаном відверте гальмо
а виграє в дебіана лише "рюшечками", і я як остання лашара сидів у тому гальмі

ЗІ: варто зробити поправку, що комп у мене теж [s:2090ffc12e]гальмо[/s:2090ffc12e] лайно, атлон2.0/1024 ддр/енвідіа 64

softm
26.03.2010, 10:57
"Xfce is a lightweight desktop environment for various *NIX systems. Designed for productivity, it loads and executes applications fast, while conserving system resources." - Olivier Fourdan, creator of Xfce

Чтобы оценить, шо такое быстро. Если надо рюшечки, правда, то не сюда ...

Ravl
26.03.2010, 11:29
Xfce вже давно про нього думаю, але ніяк не заставлю себе спробувати, хоча схоже час ікс наближається)


Если надо рюшечки ні, не потрібні
в першу чергу цікавило наскільки вона глючна

Ravl
26.03.2010, 11:32
якось пробував у віртуалці crunchbang(дистр)
цікаво, але трохи злякав своєю нестандартністю)

Vladyslav
26.03.2010, 15:47
не так давно(місяців два-три тому) зніс нафік вінду(так у мене стояла вінда! :-D )
і замість неї поставив останню бубунту(9.10), подивитись яке воно, протестувати
практично весь цей час я з неї і не злазив
а от вчора чогось мене понесло і завантажив не бубунту, а старенький дебіан
і мені стало сумно
бо місячна бубунта в порівнянні з засраним дебіаном відверте гальмо
а виграє в дебіана лише "рюшечками", і я як остання лашара сидів у тому гальмі

ЗІ: варто зробити поправку, що комп у мене теж [s:4980def62e]гальмо[/s:4980def62e] лайно, атлон2.0/1024 ддр/енвідіа 64
паатключайте рюшечки в убунте...

Ravl
20.04.2010, 09:41
в зв’язку зі зміною заліза перейшов на xubuntu

переносом убунти не став займатися, бо практично все залізо нове, від неї лишився тільки /home

Ravl
11.10.2010, 13:57
давно не писав, бо й не було чого писати
поставив знайомому чуваку бубунту 10,04 на ноут, була проблема лише з тим що впн не хоче стартувати після старту системи, але то баг нетворк манагера

ЗІ: вчора оновився до 10.10
ЗЗІ: в консоль практично не ходжу

tocha
28.01.2011, 23:46
Есть огромное желание разобраться с линуксом.
Как к нему подойти и с чего начать? Дистрибутив Федоры я благополучно установил отвечая на вопросы в графической оболочке. Теорию о том, что такое веб сервер, днс, фтп, роутинг, нат, пат и т.д. я знаю и реализовывал все это под винсервером и на аппаратных маршутизаторах. а вот с линуксом пока затык..

AndreyK
29.01.2011, 00:15
Есть огромное желание разобраться с линуксом.
Как к нему подойти и с чего начать? Дистрибутив Федоры я благополучно установил отвечая на вопросы в графической оболочке. Теорию о том, что такое веб сервер, днс, фтп, роутинг, нат, пат и т.д. я знаю и реализовывал все это под винсервером и на аппаратных маршутизаторах. а вот с линуксом пока затык..
В нете все давно описано.
Ставь конкретную задачу и ищи ответ. Наверняка найдешь. С федорой не работал, после долгого тыканья-мыканья остановился на Убунту, мне нравится простота и возможность настройки "Гнома" под себя.
Последнее что сотворил с интерфейсом -тут:
http://b2b.profeo.ua/blog/view/100021603/Macbuntu-ukrashatelstva.html
На работе уже 8 месяцев Убунту 10.04, в виртуалке замечательно крутится Win 7.
Что такое вирусня-забыл напрочь. Большинство виндовс программ - запускается через Wine.
На домашних компах Убунту 10.10, никто из домашних не жалуется, Опера и в винде и в Убунту работает одинаково )))

skoro
31.01.2011, 11:28
Последнее что сотворил с интерфейсом -тут:
http://b2b.profeo.ua/blog/view/100021603/Macbuntu-ukrashatelstva.html

Спасибо. Давно искал подобный скриптик, как раз то что нужно. Очень удобно для быстрой настройки.

Ravl
31.01.2011, 12:32
о, мою тему підняли

з останніх трахів:
- налаштування апаратного прискорення на аті для перегляду хдвідео
- налаштування зручного двомоніторного режиму для перегляду фільмів з компа на 32"тв через хдмі
- налаштування пульсаудіо для роздачі з виходів звуковухи шестиканального(5+1) звуку на акустику

недавно пробував піключити блютуз гарнітуру для розмови по скайпу, з півпинка не піднялося, костилі не допомогли, оновляти пульс з РРА влом, буду чекати пока канонікал роздуплиться(не горить)

softm
31.01.2011, 12:39
Есть огромное желание разобраться с линуксом.
Как к нему подойти и с чего начать? Дистрибутив Федоры я благополучно установил отвечая на вопросы в графической оболочке. Теорию о том, что такое веб сервер, днс, фтп, роутинг, нат, пат и т.д. я знаю и реализовывал все это под винсервером и на аппаратных маршутизаторах. а вот с линуксом пока затык..

opennet.ru
установи апасч ...

AndreyK
01.02.2011, 22:43
о, мою тему підняли
недавно пробував піключити блютуз гарнітуру для розмови по скайпу, з півпинка не піднялося, костилі не допомогли, оновляти пульс з РРА влом, буду чекати пока канонікал роздуплиться(не горить)

У меня старенький Plantronics поднялся без проблем, Jabra BT125 тоже работала. На обоих ноутах.

Ravl
02.02.2011, 10:37
так отож, що в більшості випадків воно заводиться з півпинка, але в ту статистику не потрапив)

Vitaha_priaz
05.02.2011, 20:19
кстати мне скоро понадобится помощь в настойке линукс сервера -небесплатно естественно -может кто посоветовать спеца или спецов

Ravl
06.02.2011, 13:13
з відомих зубрів fox12 до вас найближче

Johnny
09.02.2011, 15:43
Коль такая тема существует, то создавать новой не буду, а задам вопрос тут.
Собственно имеется ПК с двумя сетевыми адаптерами eth0 eth1, eth0 подключен адсл модем, соединение с инетом устанавливается по pppoe и адрес динамический, eth1 смотрит в локалку. необходимо с помощью iptables организвать работу ната, компы из локалки должны ходить в инет. pppoe на линухе поднято мир виден. какой синтаксис команды, как выглядеть будет?

softm
09.02.2011, 18:31
Коль такая тема существует, то создавать новой не буду, а задам вопрос тут.
Собственно имеется ПК с двумя сетевыми адаптерами eth0 eth1, eth0 подключен адсл модем, соединение с инетом устанавливается по pppoe и адрес динамический, eth1 смотрит в локалку. необходимо с помощью iptables организвать работу ната, компы из локалки должны ходить в инет. pppoe на линухе поднято мир виден. какой синтаксис команды, как выглядеть будет?



1. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -o eth0 -j SNAT --to-source 212.23.98.45
2. iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE
Потом, iptable -t nat --list чтобы посмотреть что наваяли ...

Лектрика только дорого, - отказался от такого, и поставил момед с роутером.

Ага, забыл совсем, насчет динамического ... я делал скрипт (php), которые preg-ил ифконфиг и вытаскивал адрес, и подымал правило номер 1. При условии что пинг на яшу - молчал. Раз в минуту проверялось. Отработало много лет.

Vladyslav
09.02.2011, 23:54
В нете все давно описано.
Ставь конкретную задачу и ищи ответ. Наверняка найдешь. С федорой не работал, после долгого тыканья-мыканья остановился на Убунту, мне нравится простота и возможность настройки "Гнома" под себя.
Последнее что сотворил с интерфейсом -тут:
http://b2b.profeo.ua/blog/view/100021603/Macbuntu-ukrashatelstva.html
На работе уже 8 месяцев Убунту 10.04, в виртуалке замечательно крутится Win 7.
Что такое вирусня-забыл напрочь. Большинство виндовс программ - запускается через Wine.
На домашних компах Убунту 10.10, никто из домашних не жалуется, Опера и в винде и в Убунту работает одинаково )))

Да, в целом классно вот ток с 802.11 у убунты пока какие-то не сложившееся отношения... вот когда это сложится, буит совсем хорошо)

bos_13
25.06.2011, 19:04
Вчора обновив убунту до 11.04:wall: і перестав робити інтернет :cry:(підключався через блютуз до мобільного)
Вже після оновлення прочитав що 11.04 з зубом не дружить...
Як побороти проблему?

Ravl
25.06.2011, 19:24
оновив чи переставив заново?

bos_13
25.06.2011, 19:33
оновив

fox_12
25.06.2011, 23:47
Вчора обновив убунту до 11.04:wall: і перестав робити інтернет :cry:(підключався через блютуз до мобільного)
Вже після оновлення прочитав що 11.04 з зубом не дружить...
Як побороти проблему?
У меня 11.04 нормально с зубом работает.
Правда лишнее телодвижение совершать приходиться.

bos_13
26.06.2011, 11:42
У меня 11.04 нормально с зубом работает.
Правда лишнее телодвижение совершать приходиться.
А ви пробували підключатися через зуб до модема? В мене якраз із цим проблема, а так телефон підключається разу із третього...

AndreyK
26.06.2011, 16:17
Да, в целом классно вот ток с 802.11 у убунты пока какие-то не сложившееся отношения... вот когда это сложится, буит совсем хорошо)
У 10.04 всё нормально. Кто вас заставляет не стабильные релизы ставить? С 802.11 у убунты всё нормально. Вы только уточняйте что не работет ? 802.11g - должен подняться по любому, а вот 802.11n-с некоторыми карточками могут быть проблемы. :) А так, всё давно сложилось.:) То же самое можно было сказать и про винду 7. У меня, например, вай-фай карта какое-то время не работала, пока, месяца через 3 не пришел очередной апдейт и не стали новые дрова, так что писать что винда с вайфаем не дружит?

Славочка
29.06.2011, 19:18
у меня с убунтой 10.04 LTE есть проблема - вай фай работает только с открытыми сетями - любое кодирование приводит убунту в ступор и она отказывается подключатся даже при указании пароля сети.

сетевая карта Broadcom BCM43хх встроенная в бук lenovo s12 intel.

помогите плиз.

Vladyslav
30.06.2011, 12:31
У 10.04 всё нормально. Кто вас заставляет не стабильные релизы ставить? С 802.11 у убунты всё нормально. Вы только уточняйте что не работет ? 802.11g - должен подняться по любому, а вот 802.11n-с некоторыми карточками могут быть проблемы. :) А так, всё давно сложилось.:) То же самое можно было сказать и про винду 7. У меня, например, вай-фай карта какое-то время не работала, пока, месяца через 3 не пришел очередной апдейт и не стали новые дрова, так что писать что винда с вайфаем не дружит?

да, пока не начнёт дружить писать что не дружит. В современном мире, если вам ПО не даёт поднять клиентскую часть сети за пару сек, это не ПО.
Это должно работать "из коробки".