Небольшой вопрос про установку lazarus на ubuntu

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Небольшой вопрос про установку lazarus на ubuntu

Сообщение Climber » 04.11.2012 12:32:05

Поставил fpc 2.6.0 64-битный. Потом скачал lazarus 1.0.2 (по ошибке скачал 32-битный), запустил установку. Установка началась, но закончилась неудачно. Потом скачал нужную версию, начал ставить, а поставить не могу, появляется ошибка:
Код: Выделить всё
sudo dpkg -i lazarus_1.0.2-0_amd64.deb
dpkg: error processing lazarus_1.0.2-0_amd64.deb (--install):
lazarus: 1.0.2 (Multi-Arch: no) is not co-installable with lazarus:i386 1.0.2 (Multi-Arch: no) which is currently installed
Errors were encountered while processing:
lazarus_1.0.2-0_amd64.deb
При этом удалить старый не могу, потому что не знаю, как :oops:
Как узнать, что мешает, тоже не понял, мои потуги выглядели примерно так:
Код: Выделить всё
Пытаюсь удалить:
sudo dpkg -r lazarus
dpkg: warning: there's no installed package matching lazarus

Пытаюсь узнать название пакета:
dpkg --list 'lazarus*'
Desired=Unknown/Install/Remove/Purge/Hold
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
|/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad)
||/ Name                  Version               Description
+++-=====================-=====================-==========================================================
in  lazarus               <none>                (no description available)
На этом фантазия кончилась.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение daesher » 04.11.2012 12:56:31

Climber писал(а):На этом фантазия кончилась.

Попробуйте через synaptic в разделе broken
daesher
постоялец
 
Сообщения: 221
Зарегистрирован: 09.03.2010 22:17:14

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение evb87ar » 04.11.2012 14:20:20

Climber, по поводу самого лазаруса: качайте лучше scr, и компильте их через команду $make clean all, а не ставьте deb.
Это сэкономит вам кучу нервов и времени в дальнейшем.

Удалить старый, ненужный, испорченный лазарь, пакеты с ошибками и установить недостающие, вы можете командой:
$sudo apt-get install -f
Аватара пользователя
evb87ar
новенький
 
Сообщения: 52
Зарегистрирован: 18.01.2012 21:08:02
Откуда: г. Архангельск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение Climber » 04.11.2012 19:53:20

evb87ar писал(а):Climber, по поводу самого лазаруса: качайте лучше scr, и компильте их через команду $make clean all, а не ставьте deb.
Это сэкономит вам кучу нервов и времени в дальнейшем.
Для такого нуба, как я, проще как раз ставить deb. Потому что так ОС меньше вопросов задает.

evb87ar писал(а):Удалить старый, ненужный, испорченный лазарь, пакеты с ошибками и установить недостающие, вы можете командой:
$sudo apt-get install -f

Эта команда - мой самый страшный ночной кошмар. Весь интернет завален предложениями ее использовать, но нигде не написано, что делать, если она не помогает. Беда в том, что когда я ее запускаю, она мне предлагает удалить следующие пакеты:
activity-log-manager-control-center aisleriot apparmor apport apport-gtk apt-xapian-index aptdaemon apturl
apturl-common bluez bluez-alsa bluez-gstreamer checkbox checkbox-qt command-not-found compiz compiz-gnome
compiz-plugins-main-default compizconfig-backend-gconf deja-dup duplicity eog evolution-data-server
firefox firefox-globalmenu firefox-gnome-support foomatic-db-compressed-ppds gconf2 gdb gedit
gir1.2-peas-1.0 gir1.2-rb-3.0 gir1.2-totem-1.0 gir1.2-ubuntuoneui-3.0 gksu gnome-bluetooth
gnome-control-center gnome-media gnome-menus gnome-orca gnome-sudoku gnome-terminal gnome-terminal-data
gnome-user-share gstreamer0.10-gconf gwibber gwibber-service gwibber-service-facebook
gwibber-service-identica gwibber-service-twitter hplip hplip-data ibus ibus-pinyin ibus-table
indicator-datetime indicator-power jockey-common jockey-gtk landscape-client-ui-install
language-selector-common language-selector-gnome launchpad-integration lazarus:i386 libcanberra-gtk-module
libcanberra-gtk3-module libcompizconfig0 libfolks-eds25 libgksu2-0 libgnome-media-profiles-3.0-0
libgnome2-common libgweather-3-0 libgweather-common libgwibber-gtk2 libgwibber2 libmetacity-private0
libpeas-1.0-0 libpurple-bin libpython2.7 libreoffice-gnome librhythmbox-core5 libsyncdaemon-1.0-1
libtotem0 libubuntuoneui-3.0-1 light-themes lsb-release metacity metacity-common nautilus-share
network-manager-gnome nvidia-common onboard oneconf openprinting-ppds printer-driver-foo2zjs
printer-driver-postscript-hp printer-driver-ptouch printer-driver-pxljr printer-driver-sag-gdi
printer-driver-splix python python-appindicator python-apport python-apt python-apt-common
python-aptdaemon python-aptdaemon.gtk3widgets python-aptdaemon.pkcompat python-brlapi python-cairo
python-chardet python-configglue python-crypto python-cups python-cupshelpers python-dateutil python-dbus
python-debian python-debtagshw python-defer python-dirspec python-egenix-mxdatetime python-egenix-mxtools
python-gconf python-gdbm python-gi python-gi-cairo python-gnomekeyring python-gnupginterface
python-gobject python-gobject-2 python-gst0.10 python-gtk2 python-httplib2 python-ibus python-imaging
python-keyring python-launchpadlib python-lazr.restfulclient python-lazr.uri python-libproxy
python-libxml2 python-louis python-mako python-markupsafe python-minimal python-notify python-oauth
python-openssl python-packagekit python-pam python-pexpect python-piston-mini-client python-pkg-resources
python-problem-report python-protobuf python-pyatspi2 python-pycurl python-pyinotify python-renderpm
python-reportlab python-reportlab-accel python-serial python-simplejson python-smbc
python-software-properties python-speechd python-twisted-bin python-twisted-core python-twisted-names
python-twisted-web python-ubuntu-sso-client python-ubuntuone-client python-ubuntuone-control-panel
python-ubuntuone-storageprotocol python-uno python-virtkey python-wadllib python-xapian python-xdg
python-xkit python-zeitgeist python-zope.interface python2.7 python2.7-minimal rhythmbox rhythmbox-mozilla
rhythmbox-plugin-cdrecorder rhythmbox-plugin-magnatune rhythmbox-plugin-zeitgeist rhythmbox-plugins
rhythmbox-ubuntuone sessioninstaller software-center software-center-aptdaemon-plugins
software-properties-common software-properties-gtk system-config-printer-common
system-config-printer-gnome system-config-printer-udev totem totem-mozilla totem-plugins ubuntu-artwork
ubuntu-desktop ubuntu-minimal ubuntu-sso-client ubuntu-sso-client-gtk ubuntu-standard
ubuntu-system-service ubuntuone-client ubuntuone-client-gnome ubuntuone-control-panel ubuntuone-couch
ubuntuone-installer ufw unattended-upgrades unity unity-2d unity-common unity-lens-applications
unity-lens-video unity-scope-musicstores unity-scope-video-remote update-manager update-manager-core
update-notifier update-notifier-common usb-creator-common usb-creator-gtk xdiagnose xul-ext-ubufox
zeitgeist zeitgeist-core zeitgeist-datahub
Это нормально? Я, если честно, боюсь запускать. Хотя терять особо нечего - система свежая, ставится легко.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение evb87ar » 04.11.2012 20:52:11

Climber, поверьте, компиляция лазаруса из сырцов - самая простая компиляция :) Вы просто путаете с компиляцией через makefile для сишных пакетов самой системы. А вот там-то пипец ещё тот.

Так что качаете source zip, распаковываете в нужную домашнюю папку (на данный момент для вас это будет удобнее), потом открываете терминал, пишете:
cd lazarus && make clean all
Не забудьте жмакнуть Enter.

Всё, никаких вопросов задаваться не будет, проверено!

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

Тем не менее, открываете Synaptic (если он уже стоит) выделяете всё, тыкаете Правка -> Снять все отметки.
После этого Применить. Внимательно просмотрите список Для удаления. Если там будет ubuntu-desktop и подобное, отменяйте. В этом случае вам быстрее будет переставить систему, нежели искать причину этого коллапса (хотя надо бы заставить, так хоть сразу в системе будет разбираться).
Более подробно подсказать, если честно, не могу, так как не знаю что вы там пытались поставить. Если помните что ставили, говорите, это облегчит задачу.

В следующий раз делаете так:
1. Качаете fpc deb fpc-2.6.0-1.<архитектура>.deb.tar
2. Распаковываете.
3. Открываете консоль, командой cd идёте в папку, куда распаковался архив.
4. Пишете sudo dpkg -i *.deb
5. После этого в консоли пишете sudo apt-get install -f
6. После этого снова sudo dpkg -i *.deb
7. Переходите в папку лазаруса, собираете лазаруса командой make clean all, если он ещё не собран.

Если всё это делать страшно - просто ставьте из Центра приложений Lazarus. Там дальше все зависимости сами сделаются.
Аватара пользователя
evb87ar
новенький
 
Сообщения: 52
Зарегистрирован: 18.01.2012 21:08:02
Откуда: г. Архангельск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение Climber » 04.11.2012 22:17:54

evb87ar писал(а):Climber, поверьте, компиляция лазаруса из сырцов - самая простая компиляция :) Вы просто путаете с компиляцией через makefile для сишных пакетов самой системы. А вот там-то пипец ещё тот.

Так что качаете source zip, распаковываете в нужную домашнюю папку (на данный момент для вас это будет удобнее), потом открываете терминал, пишете:
cd lazarus && make clean all
Не забудьте жмакнуть Enter.

Всё, никаких вопросов задаваться не будет, проверено!
Ок, буду иметь ввиду.

evb87ar писал(а):Тем не менее, открываете Synaptic (если он уже стоит) выделяете всё, тыкаете Правка -> Снять все отметки.
После этого Применить. Внимательно просмотрите список Для удаления. Если там будет ubuntu-desktop и подобное, отменяйте. В этом случае вам быстрее будет переставить систему, нежели искать причину этого коллапса (хотя надо бы заставить, так хоть сразу в системе будет разбираться).
Более подробно подсказать, если честно, не могу, так как не знаю что вы там пытались поставить. Если помните что ставили, говорите, это облегчит задачу.
Synaptic вроде бы не стоит (если по умолчанию его нет, тогда точно не стоит). Я где-то уже видел совет про synaptic, пробовал поставить - тоже ругается на какую-то зависимость (если я правильно помню). Я согласен, что поразбираться самому будет полезнее, но уже так надоело. Я убунту уже пять раз ставил. Сначала ставил из винды, меня жутко бесило, как она тормозит, потом умный человек объяснил, что так она ставится на NTFS раздел и тормозит из-за этого, я скачал образ, купил болванку, переразметил диск, и вот на тебе - давай все заново...

evb87ar писал(а):Если всё это делать страшно - просто ставьте из Центра приложений Lazarus. Там дальше все зависимости сами сделаются.
Не, там fpc 2.4.4 и lazarus 0.9.30, так не интересно.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение evb87ar » 05.11.2012 11:18:37

Climber, ну раз не интересно, то просто поставьте 6й раз, НИЧЕГО лишнее не трогайте, и ставьте FPC 2.6 +Lazarus src как я вам выше описал :).

Если возникнет какой-либо вопрос "Ставить это или не ставить" или "Как сделать это и это, что бы потом не было всё грустно и печально", то пишите в личку, чем смогу - помогу.
Так же, напишите в личку свой e-Mail, я вам скину скрипт автоматической настройки\доводки Ubuntu 12.04. Этот скрипт я писал для компов на работе, всё работает без проблем. Так что вам проще будет систему обустраивать.

Раз вы 5й раз "уносите" систему, значит вы наступаете каждый раз на одни и те же грабли. Советую в 6й раз записать что вы делали с момента установки системы. Это, хотя бы, поможет выяснить причину и объяснить что вы делаете не так.
Аватара пользователя
evb87ar
новенький
 
Сообщения: 52
Зарегистрирован: 18.01.2012 21:08:02
Откуда: г. Архангельск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение kosteek » 05.11.2012 13:54:06

evb87ar писал(а):FPC 2.6 +Lazarus src

Только с версии Ubuntu 12.04. Если у автора темы версия ниже, то конечно не поставиться и 100 раз.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение Climber » 05.11.2012 15:36:57

kosteek, у меня Ubuntu 12.04.

Раз вы 5й раз "уносите" систему, значит вы наступаете каждый раз на одни и те же грабли. Советую в 6й раз записать что вы делали с момента установки системы. Это, хотя бы, поможет выяснить причину и объяснить что вы делаете не так.
Да, я каждый раз пытаюсь поставить либо сразу Lazarus, либо сначала fpc, а потом Lazarus. Раньше я думал, что не те пакеты качаю и ставлю.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение kosteek » 05.11.2012 16:42:46

Попробуй скачать лазарус из центра приложений - он установит все зависимости.
Затем удали его.
Тут скачай лазарус и фпц.
Нужно распаковать
Установить вначале фпц
А затем лазарус
Команда установки та же
Код: Выделить всё
sudo dpkg -i *.deb
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение evb87ar » 05.11.2012 16:57:36

Попробуй скачать лазарус из центра приложений - он установит все зависимости.
Затем удали его.

Это, конечно, тоже вариант, только не совсем правильный.

Climber, сколько раз делал: система +FPC +sudo apt-get install -f +Lazarus, никогда не было проблем. Поверьте, просто так пакеты на удаление не пойдут, это вы что-то там мудрите не в той степи.

Так что качайте по ссылке от kosteek FPC, ставьте как было сказано выше, потом ставьте Lazarus. В обязательном порядке поставьте себе Midnight Commander (mc). В консоли вызывается как mc. Это консольный файловый менеджер.
Аватара пользователя
evb87ar
новенький
 
Сообщения: 52
Зарегистрирован: 18.01.2012 21:08:02
Откуда: г. Архангельск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение kosteek » 05.11.2012 17:04:23

Чтобы не сломать зависимоти командой dpkg, попробуйте вначале утанавливать двойным кликом по deb-пакету.
kosteek
постоялец
 
Сообщения: 203
Зарегистрирован: 24.07.2008 14:57:09
Откуда: Украина, г.Славянск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение Climber » 05.11.2012 19:14:50

kosteek писал(а):Попробуй скачать лазарус из центра приложений - он установит все зависимости.
Затем удали его.
Тут скачай лазарус и фпц.
Нужно распаковать
Установить вначале фпц
А затем лазарус
Команда установки та же
Код: Выделить всё
sudo dpkg -i *.deb

Последний раз я все именно так и делал. Причем, как мне кажется, зависимость сломал пакет lazarus_1.0.2-0_i386.deb.

evb87ar писал(а):Climber, сколько раз делал: система +FPC +sudo apt-get install -f +Lazarus, никогда не было проблем. Поверьте, просто так пакеты на удаление не пойдут, это вы что-то там мудрите не в той степи.
Да я верю, верю, но вот у меня всегда так - как что ни начну делать, так у всех работает, а у меня нет. Год назад, например, в 11-й убунте убрали поддержку чипов вайфая, которые у меня в ноуте стоят. Весть интернет был завален пошаговыми инструкциями, как их найти и поставить, причем поставить нескольими способами. У меня ни один не заработал :oops: . Проще оказалось дождаться 12-ю, где драйвера вернули.
Короче, факт остается фактом - sudo apt-get install -f предлагает мне снести нафиг полсистемы.
Climber
постоялец
 
Сообщения: 415
Зарегистрирован: 03.06.2007 20:09:57
Откуда: Москва

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение evb87ar » 05.11.2012 19:32:19

Причем, как мне кажется, зависимость сломал пакет lazarus_1.0.2-0_i386.deb.

Ну так скомпилируйте его, а не ставьте как пакет. Делов-то.

Короче, факт остается фактом - sudo apt-get install -f предлагает мне снести нафиг полсистемы.

Это уже в 6й раз? o_O
Аватара пользователя
evb87ar
новенький
 
Сообщения: 52
Зарегистрирован: 18.01.2012 21:08:02
Откуда: г. Архангельск

Re: Небольшой вопрос про установку lazarus на ubuntu

Сообщение Padre_Mortius » 05.11.2012 20:05:12

Короче, факт остается фактом - sudo apt-get install -f предлагает мне снести нафиг полсистемы.

Такая ситуация происходит из-за удаления метапакетов и нелепых зависимостей у данных метапакетов.
Padre_Mortius
энтузиаст
 
Сообщения: 1265
Зарегистрирован: 29.05.2007 17:38:07
Откуда: Спб

След.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 237

Рейтинг@Mail.ru