Модераторы: ZeeLax, powerfox

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Code::Blocks & Ubuntu 
V
    Опции темы
fear
Дата 9.12.2007, 12:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 16.4.2006

Репутация: нет
Всего: 1



Решил вот постепенно осваивать Linux и программирование под ним, дистрибутив выбрал Ubuntu 7.10, в качестве среды разработки приглянулась Code::Blocks. Скачал последнюю версию Code::Blocks под Ubuntu с офф. сайта, установил все вошедшие в архив пакеты, но вот с какой проблемой столкнулся.
Запускаю Code::Blocks, появляется окошко 'Запускается Code::Blocks', какое то время грузится процессор, и всё... smile всё как и раньше, пустой рабочий стол, Code::Blocks - ни слухом ни духом. Это что значит?
PM MAIL   Вверх
Imple
Дата 9.12.2007, 13:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 9
Всего: 87



В репозитории ubuntu нет Code::Blocks? Устанавливая пакеты не из репозитория, вы можете столкнуться с массой проблем. Одна из них - несоблюдение зависимостей. Еще вы создаете мусор в системе. 


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
fear
Дата 9.12.2007, 13:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 16.4.2006

Репутация: нет
Всего: 1



Цитата(Imple @ 9.12.2007,  13:04)
В репозитории ubuntu нет Code::Blocks? Устанавливая пакеты не из репозитория, вы можете столкнуться с массой проблем. Одна из них - несоблюдение зависимостей. Еще вы создаете мусор в системе.

не думаю, что всё что может понадобится, есть в репозитории... так проблема решается как то?
PM MAIL   Вверх
nickless
Дата 9.12.2007, 13:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 18
Всего: 181



Цитата(fear @  9.12.2007,  11:26 Найти цитируемый пост)
не думаю, что всё что может понадобится, есть в репозитории...

В репозитории есть 99.9% того, что может понадобится, уж code::blocks точно есть smile 

Цитата(fear @  9.12.2007,  11:26 Найти цитируемый пост)
так проблема решается как то? 

Лучше всего установить code::blocks из репозитория, возможно пакет называется немного по-другому, вроде cdeoblocks, cblocks итд.

В чём проблема с уже установленным скорее всего можно узнать, запустив его в терминале, программы обычно пишут ошибки туда.


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
giner
Дата 9.12.2007, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 14.2.2007

Репутация: 1
Всего: 4



Цитата(nickless @ 9.12.2007,  13:40)
Цитата(fear @  9.12.2007,  11:26 Найти цитируемый пост)
не думаю, что всё что может понадобится, есть в репозитории...

В репозитории есть 99.9% того, что может понадобится, уж code::blocks точно есть smile 

Цитата(fear @  9.12.2007,  11:26 Найти цитируемый пост)
так проблема решается как то? 

Лучше всего установить code::blocks из репозитория, возможно пакет называется немного по-другому, вроде cdeoblocks, cblocks итд.

В чём проблема с уже установленным скорее всего можно узнать, запустив его в терминале, программы обычно пишут ошибки туда.

Забавно, но кажется в репозитории его (Code::Blocks) всё же нет.
--------------------
Нужна помощь в Linux?
PM MAIL WWW GTalk Jabber   Вверх
bsa
Дата 9.12.2007, 14:08 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 9185
Регистрация: 6.4.2006
Где: Москва, Россия

Репутация: нет
Всего: 196



fear, запусти code::blocks из терминала и увидишь в чем проблема. Скорее всего, не хватает какой-то библиотеки и тебе об этом напишут.
PM   Вверх
JackYF
Дата 9.12.2007, 14:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 3
Всего: 162



Цитата(nickless @  9.12.2007,  13:40 Найти цитируемый пост)
В репозитории есть 99.9% того, что может понадобится, уж code::blocks точно есть

тут осечка. В репозитории, к примеру, дебиана, кодеблоков нет. Правда, на berlios.de есть .deb-пакеты. Сам так ставил, всё работает.

Цитата(fear @  9.12.2007,  12:49 Найти цитируемый пост)
сё как и раньше, пустой рабочий стол, Code::Blocks - ни слухом ни духом. Это что значит? 

окошка маленького не выскочило? возможно, на другом рабочем столе?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nickless
Дата 9.12.2007, 14:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 18
Всего: 181



Цитата(JackYF @  9.12.2007,  12:10 Найти цитируемый пост)
В репозитории, к примеру, дебиана, кодеблоков нет

 smile Ну дебиан ладно, они не торопятся добавлять новые пакеты, но убунту... Вот в генту code::blocks например есть smile 


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
fear
Дата 9.12.2007, 17:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 16.4.2006

Репутация: нет
Всего: 1



Цитата(JackYF @ 9.12.2007,  14:10)
В репозитории, к примеру, дебиана, кодеблоков нет. Правда, на berlios.de есть .deb-пакеты. Сам так ставил, всё работает.

Так я оттуда и качал, ставил как раз .deb пакеты.
Я не сказал, я запускаю Ununtu из под VMWare, но не думаю, что это как то может влиять на приложение...

Добавлено через 3 минуты и 28 секунд
Цитата(JackYF @ 9.12.2007,  14:10)
окошка маленького не выскочило? возможно, на другом рабочем столе?

окошка на рабочем столе не видел, появляется только окошко с текситом 'Запускается Code::Blocks' в панеле задач, затем исчезает и глухо...
PM MAIL   Вверх
Imple
Дата 9.12.2007, 17:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 9
Всего: 87



Вы видели оповещение оконного менеджера. Сам cblocs не запустился, и даже если программа тут же вылетела с ошибкой, в панели задач 30 секунд (по умолчанию) будет висеть оповещение о том, что программа запускается. Попробуйте запустить cblocks из консоли, и скорее всего вы сразу увидите сообщение об ошибке, из которого можно будет определить дальнейшие ваши действия.


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
fear
Дата 9.12.2007, 17:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 16.4.2006

Репутация: нет
Всего: 1



Цитата(bsa @ 9.12.2007,  14:08)
запусти code::blocks из терминала и увидишь в чем проблема. Скорее всего, не хватает какой-то библиотеки и тебе об этом напишут.

да действительно, ошибка в отсутствии библиотеки, только вот что это за библиотека?
Код

error while loading shared libraries: libwx_gtk2u_aui-2.8.so.0: cannot open shared object file:  No such file or directory


Это сообщение отредактировал(а) fear - 9.12.2007, 17:57
PM MAIL   Вверх
Imple
Дата 9.12.2007, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 9
Всего: 87



Цитата(fear @  9.12.2007,  20:55 Найти цитируемый пост)
error while loading shared libraries: libwx_gtk2u_aui-2.8.so.0: cannot open shared object file:  No such file or directory

Ну вот, как я и говорил - проблема с зависимостями. Вам нужно установить wxGTK.

Добавлено через 1 минуту и 3 секунды
Пакет должен называться примерно так: "libwxgtk*". Когда вы устанавливали deb-пакет, вам не выходили сообщения о несоблюдении зависимостей?


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
fear
Дата 9.12.2007, 18:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 171
Регистрация: 16.4.2006

Репутация: нет
Всего: 1



Цитата(Imple @ 9.12.2007,  13:04)
Устанавливая пакеты не из репозитория, вы можете столкнуться с массой проблем. Одна из них - несоблюдение зависимостей. Еще вы создаете мусор в системе.

Раз зашёл разговор о репозитории хотелось бы спросить вот что:
1. Установка из репозитория в unbuntu осуществоляется с помошью программы gnome-app-install (Менеджер проектов). Так?
2. Если программа была установлена без использования 'Менеджер проектов' её деинсталяция возможна (если не брать в расчёт выискивание и удаление всех файлов приложения)?
3. Что если на машине нет доступа в интернет, как ставить приложения? создавать мусор?
4. При установке пакетов, таких как например *.deb, как указать место установки? Ну и такой же вопрос по установке из 'Менеджера проектов'?
5. Чем отличаются пакет для Debian и для Ubantu (тод же Code::Blocks на berlios.de распространяется в двух версиях)? Дело в той самой 'несоблюдение зависимостей'? кстати, что это?
PM MAIL   Вверх
Imple
Дата 9.12.2007, 18:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1546
Регистрация: 14.9.2007
Где: Алма-Ата

Репутация: 9
Всего: 87



Цитата(fear @  9.12.2007,  21:15 Найти цитируемый пост)
1. Установка из репозитория в unbuntu осуществоляется с помошью программы gnome-app-install (Менеджер проектов). Так?

Нет, менеджер пакетов это dpkg, и утилита для синхронизации репозитория и выкачивания пакетов из интернета называется apt. gnome-app-install это "фронтэнд" к этим приложениям. Таких фронтендов много, например советую обратить внимание на консольный aptitude.

Цитата(fear @  9.12.2007,  21:15 Найти цитируемый пост)
2. Если программа была установлена без использования 'Менеджер проектов' её деинсталяция возможна (если не брать в расчёт выискивание и удаление всех файлов приложения)?

Тут все зависит от того, как программа была установленна. Вариантов много, от простого make install, заканчивая установкой пакета *.deb (в других дистрибутивах - другие форматы, например *.rpm, *.tgz). Такие пакеты, как например deb и rpm управляются системой управления пакетами, и установка таких пакетов никогда не создает мусора, пакет всегда можно "дочиста" удалить из системы с помощью менеджера. Пакеты, установленные простым копированием или make install, не управляются ничем. Их обновление, удаление, и все что вытекает из этого ложится на ваши плечи.

Цитата(fear @  9.12.2007,  21:15 Найти цитируемый пост)
3. Что если на машине нет доступа в интернет, как ставить приложения? создавать мусор?

См. ответ на предыдущий вопрос. На съемном носителе можно принести deb-пакеты, и установить их в ручную. Это не создаст мусора, и они будут под контролем системы управления пакетами.

Цитата(fear @  9.12.2007,  21:15 Найти цитируемый пост)
4. При установке пакетов, таких как например *.deb, как указать место установки? Ну и такой же вопрос по установке из 'Менеджера проектов'?

Указавать место установки не имеет смылсла, и не стоит заострять на этом внимание. Все, что устанавливается из deb-пакетов, устанавливается именно туда, куда ему лучше всего устанавливаться. Все аттрибуты новых файлов (к примеру расположение) сохраняются в БД системы управления пакетами, и в случае чего удаляются или обновляются без проблем.

Цитата(fear @  9.12.2007,  21:15 Найти цитируемый пост)
5. Чем отличаются пакет для Debian и для Ubantu (тод же Code::Blocks на berlios.de распространяется в двух версиях)? Дело в той самой 'несоблюдение зависимостей'? кстати, что это? 

Принипиально различия небольшие (расположение бинарных и конфигурационных файлов, версия libc, и т.д.). Вообще, debian и ubuntu очень похожие системы, и различия, особенно в системе управления пакетами (которая полностью заимствованна из debian'а) минимальна.
Зависимости пакетов - это список библиотек и ПО, которые необходимы для корректной функциональности программы.

Это сообщение отредактировал(а) Imple - 9.12.2007, 18:57


--------------------
Не шалю, никого не трогаю, починяю сервер.
PM WWW ICQ Skype GTalk Jabber   Вверх
giner
Дата 9.12.2007, 18:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 120
Регистрация: 14.2.2007

Репутация: 1
Всего: 4



Цитата

1. Установка из репозитория в unbuntu осуществоляется с помошью программы gnome-app-install (Менеджер проектов). Так?

Не обязательно.
Цитата

2. Если программа была установлена без использования 'Менеджер проектов' её деинсталяция возможна (если не брать в расчёт выискивание и удаление всех файлов приложения)?

Не верно. Привязка не к менеджеру, а к формату пакета. Для deiban систем это deb.
Цитата

3. Что если на машине нет доступа в интернет, как ставить приложения? создавать мусор?

Репозиторий можно держать на CD/DVD/HDD и не обязательно полный.
Цитата

4. При установке пакетов, таких как например *.deb, как указать место установки? Ну и такой же вопрос по установке из 'Менеджера проектов'?

Сначала нужно понять зачем. Если в этом будет смысл, но можно придумать как.
Цитата

5. Чем отличаются пакет для Debian и для Ubantu (тод же Code::Blocks на berlios.de распространяется в двух версиях)? Дело в той самой 'несоблюдение зависимостей'? кстати, что это?

Отличатся могут версии зависимостей и их количество (пакеты в debian разбиты немного иначе). Если есть deb-src пакет, то его не трудно собрать для любой debian системы, будь то debian, ubuntu или любая другая.
--------------------
Нужна помощь в Linux?
PM MAIL WWW GTalk Jabber   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
pythonwin

В этом форуме предпочтительны вопросы на следующие темы:

  • Конкретные вопросы о конкретном ПО. В таких вопросах желательно привести точные данные о программе: версия программы, версия ОС, версия ядра, и проблему в форме: сделал Х, хотел получить Y, а получил Z.
  • Неконкретные вопросы о выборе ПО
  • Обзоры - как дополнение в ветку Обзоры


  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема »


 




[ Время генерации скрипта: 0.2045 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.