|
Модераторы: 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? |
||||||||||
|
|||||||||||
nickless |
|
|||
Гентозавр Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 18 Всего: 181 |
-------------------- 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 |
Imple, giner, спасибо за разъяснения многое для меня теперь прояснилось
Добавлено через 6 минут и 51 секунду nickless, хорошо |
|||
|
||||
Wuffur |
|
|||
Новичок Профиль Группа: Участник Сообщений: 45 Регистрация: 22.7.2007 Репутация: нет Всего: нет |
Какой у вас wxwidget стоит. Запустите в терминале:
Какая версия убунту i386 или amd64? и наконец откуда вы его ставили. |
|||
|
||||
maxi2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.5.2012 Репутация: нет Всего: 1 |
Как установить коудблок 8.02 на убунту 10.4. Есть 7 пакетов формата .dеb, и один .tаr архива, все тоже выдобуты с архива линуксовского расширение. Три из них начинаются префиксом lib... Среди иных есть такие как codeblocks_8.02..., codeblocks-contrib_8.02..., codeblocks-dbg_8.02..., codeblocks-dev_8.02... Все эти файлы надо установить через sudo dpkg -i .., или какой то один? Я старался их так установить в произвольном порядке - получал ошибку зависимостей, и при запуске уже такого полустановленого CD получил похожую ошибку. Можно ли как то через apt-gеt установить офлайн предварительно скачав на ином ПК ибо интернет не подключится скорее всего?
|
|||
|
||||
maxi2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.5.2012 Репутация: нет Всего: 1 |
Да запустить все вместе очень просто sudo dpkg -i *.deb но в процесе установки постоянно получал dependency problems. И в конце: Errors were encountered while processing: и имена всех 7 пакетов? Когда запустил эту недоустановку : error while loading shared libraries:.. cannot open shared object file: no such file or directory. В чем здесь причина. Я использую лиш демо режим хотя в инструкции написано что даже так на время одной сесии можно устанавливать пакеты. При полной установке убунту на винчестер эта проблема может быть устранена? Хотя вижу что в списке библиотек отсутсвует libwxbase2.8-0. Ну если в этом проблема то интересно не возникнет ли проблем при офлайн загрузке этой библиотеки. И вообще будет ли возможным использование коудблок 8.02 без полной установки убунду на компьютер? Среда C/C++ кажется установлена. Хотя интересно было бы если бы предупредили какие ограничение при установки ИДЕ в демо-убунту?
|
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
а что религия не позволяет использовать apt-get ? и что мешает поднять убунту до актуальной версии ?
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
maxi2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.5.2012 Репутация: нет Всего: 1 |
Я ведь написал что я убунту не устанавливал на диск, использовал лиш в режиме livе-cd, которая тоже предполагает установку пакетов. Apt-get не находит ресурса значит надо интернет или полную установку. Касательно версии то мне надо именно 10ую или 12ую в даном случае.
|
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
делаем один раз apt-get download нужные проги в нужную директорию... далее при запуске live делаем dpkg всего что накачало ... и будет щастье
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
maxi2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.5.2012 Репутация: нет Всего: 1 |
B 10.4 есть проблемы с xz при инсталяции. Потому хотел бы спросить как в команде "dpkg-deb -z" предписать опцию 6 или хy -> -z# , -z 6 , -z xy?
|
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
у меня все качается в deb ... если у вас в deb.xz ... кто вам мешает предварительно извлечь из архива файлы?
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
maxi2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.5.2012 Репутация: нет Всего: 1 |
Проблема не в загрузке, а в инсталяции через dpkg на убунту 10.4. Если буду удалять эти архивы что есть частью всего файла .dеb, то они потом не инсталируются правильно. А dpkg-dеb -z# в таком формате устанавливает уровень сжатия если опция вместо # -6 то есть хy. Потому у меня вопрос сейчас касательно dpkg-dеb -z, который должен передать настройки самому установщику dpkg - разве так эта проблема может быть устранена для 10ой версии. И еще интересно: сколько минимально места занимает убунту 10.4 на диске (если его устанавливать в виртуальной машине) - 1.5-2 гб, или все 5 гб?
|
|||
|
||||
maxi2 |
|
|||
Шустрый Профиль Группа: Участник Сообщений: 88 Регистрация: 8.5.2012 Репутация: нет Всего: 1 |
Задам другой вопрос - возможно ли с инсталяшки (ubuntu iso прожженной на cd) установить какой то компилятор (idе) для C/C++ типа codeblocks, codelite с помощью apt-get. Или для этого надо обязательно соединение с интернетом, или использовать ручной способ dpkg?
|
|||
|
||||
Romikgy |
|
|||
Любитель-программер Профиль Группа: Участник Клуба Сообщений: 7325 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: нет Всего: 146 |
dvd образ ubuntu может содержать многое -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. |
|||
|
||||
Правила форума "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. |