|
Модераторы: ZeeLax, powerfox |
|
fear |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 171 Регистрация: 16.4.2006 Репутация: нет Всего: 1 |
Решил вот постепенно осваивать Linux и программирование под ним, дистрибутив выбрал Ubuntu 7.10, в качестве среды разработки приглянулась Code::Blocks. Скачал последнюю версию Code::Blocks под Ubuntu с офф. сайта, установил все вошедшие в архив пакеты, но вот с какой проблемой столкнулся.
Запускаю Code::Blocks, появляется окошко 'Запускается Code::Blocks', какое то время грузится процессор, и всё... всё как и раньше, пустой рабочий стол, Code::Blocks - ни слухом ни духом. Это что значит? |
|||
|
||||
Imple |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 9 Всего: 87 |
В репозитории ubuntu нет Code::Blocks? Устанавливая пакеты не из репозитория, вы можете столкнуться с массой проблем. Одна из них - несоблюдение зависимостей. Еще вы создаете мусор в системе.
-------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
fear |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 171 Регистрация: 16.4.2006 Репутация: нет Всего: 1 |
не думаю, что всё что может понадобится, есть в репозитории... так проблема решается как то? |
|||
|
||||
nickless |
|
|||
Гентозавр Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
В репозитории есть 99.9% того, что может понадобится, уж code::blocks точно есть Лучше всего установить code::blocks из репозитория, возможно пакет называется немного по-другому, вроде cdeoblocks, cblocks итд. В чём проблема с уже установленным скорее всего можно узнать, запустив его в терминале, программы обычно пишут ошибки туда. -------------------- 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 |
|||
|
||||
giner |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 120 Регистрация: 14.2.2007 Репутация: 1 Всего: 4 |
Забавно, но кажется в репозитории его (Code::Blocks) всё же нет. --------------------
Нужна помощь в Linux? |
|||
|
||||
bsa |
|
|||
Эксперт Профиль Группа: Модератор Сообщений: 9185 Регистрация: 6.4.2006 Где: Москва, Россия Репутация: нет Всего: 196 |
fear, запусти code::blocks из терминала и увидишь в чем проблема. Скорее всего, не хватает какой-то библиотеки и тебе об этом напишут.
|
|||
|
||||
JackYF |
|
||||
полуавантюрист Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 3 Всего: 162 |
тут осечка. В репозитории, к примеру, дебиана, кодеблоков нет. Правда, на berlios.de есть .deb-пакеты. Сам так ставил, всё работает.
окошка маленького не выскочило? возможно, на другом рабочем столе? |
||||
|
|||||
nickless |
|
|||
Гентозавр Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
Ну дебиан ладно, они не торопятся добавлять новые пакеты, но убунту... Вот в генту code::blocks например есть -------------------- 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 |
|||
|
||||
fear |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 171 Регистрация: 16.4.2006 Репутация: нет Всего: 1 |
Так я оттуда и качал, ставил как раз .deb пакеты. Я не сказал, я запускаю Ununtu из под VMWare, но не думаю, что это как то может влиять на приложение... Добавлено через 3 минуты и 28 секунд
окошка на рабочем столе не видел, появляется только окошко с текситом 'Запускается Code::Blocks' в панеле задач, затем исчезает и глухо... |
||||
|
|||||
Imple |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 9 Всего: 87 |
Вы видели оповещение оконного менеджера. Сам cblocs не запустился, и даже если программа тут же вылетела с ошибкой, в панели задач 30 секунд (по умолчанию) будет висеть оповещение о том, что программа запускается. Попробуйте запустить cblocks из консоли, и скорее всего вы сразу увидите сообщение об ошибке, из которого можно будет определить дальнейшие ваши действия.
-------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
fear |
|
||||
Бывалый Профиль Группа: Участник Сообщений: 171 Регистрация: 16.4.2006 Репутация: нет Всего: 1 |
да действительно, ошибка в отсутствии библиотеки, только вот что это за библиотека?
Это сообщение отредактировал(а) fear - 9.12.2007, 17:57 |
||||
|
|||||
Imple |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 9 Всего: 87 |
Ну вот, как я и говорил - проблема с зависимостями. Вам нужно установить wxGTK. Добавлено через 1 минуту и 3 секунды Пакет должен называться примерно так: "libwxgtk*". Когда вы устанавливали deb-пакет, вам не выходили сообщения о несоблюдении зависимостей? -------------------- Не шалю, никого не трогаю, починяю сервер. |
|||
|
||||
fear |
|
|||
Бывалый Профиль Группа: Участник Сообщений: 171 Регистрация: 16.4.2006 Репутация: нет Всего: 1 |
Раз зашёл разговор о репозитории хотелось бы спросить вот что: 1. Установка из репозитория в unbuntu осуществоляется с помошью программы gnome-app-install (Менеджер проектов). Так? 2. Если программа была установлена без использования 'Менеджер проектов' её деинсталяция возможна (если не брать в расчёт выискивание и удаление всех файлов приложения)? 3. Что если на машине нет доступа в интернет, как ставить приложения? создавать мусор? 4. При установке пакетов, таких как например *.deb, как указать место установки? Ну и такой же вопрос по установке из 'Менеджера проектов'? 5. Чем отличаются пакет для Debian и для Ubantu (тод же Code::Blocks на berlios.de распространяется в двух версиях)? Дело в той самой 'несоблюдение зависимостей'? кстати, что это? |
|||
|
||||
Imple |
|
||||||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1546 Регистрация: 14.9.2007 Где: Алма-Ата Репутация: 9 Всего: 87 |
Нет, менеджер пакетов это dpkg, и утилита для синхронизации репозитория и выкачивания пакетов из интернета называется apt. gnome-app-install это "фронтэнд" к этим приложениям. Таких фронтендов много, например советую обратить внимание на консольный aptitude. Тут все зависит от того, как программа была установленна. Вариантов много, от простого make install, заканчивая установкой пакета *.deb (в других дистрибутивах - другие форматы, например *.rpm, *.tgz). Такие пакеты, как например deb и rpm управляются системой управления пакетами, и установка таких пакетов никогда не создает мусора, пакет всегда можно "дочиста" удалить из системы с помощью менеджера. Пакеты, установленные простым копированием или make install, не управляются ничем. Их обновление, удаление, и все что вытекает из этого ложится на ваши плечи.
См. ответ на предыдущий вопрос. На съемном носителе можно принести deb-пакеты, и установить их в ручную. Это не создаст мусора, и они будут под контролем системы управления пакетами.
Указавать место установки не имеет смылсла, и не стоит заострять на этом внимание. Все, что устанавливается из deb-пакетов, устанавливается именно туда, куда ему лучше всего устанавливаться. Все аттрибуты новых файлов (к примеру расположение) сохраняются в БД системы управления пакетами, и в случае чего удаляются или обновляются без проблем. Принипиально различия небольшие (расположение бинарных и конфигурационных файлов, версия libc, и т.д.). Вообще, debian и ubuntu очень похожие системы, и различия, особенно в системе управления пакетами (которая полностью заимствованна из debian'а) минимальна. Зависимости пакетов - это список библиотек и ПО, которые необходимы для корректной функциональности программы. Это сообщение отредактировал(а) Imple - 9.12.2007, 18:57 -------------------- Не шалю, никого не трогаю, починяю сервер. |
||||||
|
|||||||
giner |
|
||||||||||
Шустрый Профиль Группа: Участник Сообщений: 120 Регистрация: 14.2.2007 Репутация: 1 Всего: 4 |
Не обязательно.
Не верно. Привязка не к менеджеру, а к формату пакета. Для deiban систем это deb.
Репозиторий можно держать на CD/DVD/HDD и не обязательно полный.
Сначала нужно понять зачем. Если в этом будет смысл, но можно придумать как.
Отличатся могут версии зависимостей и их количество (пакеты в debian разбиты немного иначе). Если есть deb-src пакет, то его не трудно собрать для любой debian системы, будь то debian, ubuntu или любая другая. --------------------
Нужна помощь в Linux? |
||||||||||
|
|||||||||||
Правила форума "Linux/UNIX: Oбщие вопросы" | |
|
В этом форуме предпочтительны вопросы на следующие темы:
За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу). В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим. Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Программное обеспечение под *NIX системы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |