Автор Тема: Проблема с установкой Lazarusa  (Прочитано 3315 раз)

Оффлайн miraj_mv

  • Начинающий
  • *
  • Сообщений: 2
    • Email
Есть ООООЧень большая проблема с Lazarus ом, два дня уже устанавливаю недостающие библиотеки, и этому нет конца, постоянно что-то нужно доустановить. Может кривые руки, а может это у всех так?

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #1 : 02.09.2009 18:06:50 »
Ставили Lazarus командой
apt-get install lazarus?
Андрей Черепанов (cas@)

Оффлайн spilgang

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #2 : 18.03.2010 10:08:48 »
             Здравствуйте !

Устанавливаю Lazarus 0.9.26.2 под Alt Linux 4.1 Desktop.
После выполнения команды :

apt-get install lazarus-0.9.26.2-0.i386.rpm

Появились следующие сообщения:

Reading Package Lists... Done
Building Dependency Tree... Done
Selecting lazarus for 'lazarus-0.9.26.2-0.i386.rpm'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  lazarus: Depends: gdk-pixbuf but it is not installable
           Depends: libgdk_pixbuf.so.2 but it is not installable
           Depends: perl(Cwd) but it is not installable
           Depends: perl(File::Basename) but it is not installable
           Depends: perl(File::Find) but it is not installable
           Depends: perl(Getopt::Std) but it is not installable
           Depends: perl(vars) but it is not installable


Я понимаю, что не установлены какие-то пакеты, но не могу понять какие. Откуда их взять? Из репозитариев с дистрибутивного диска Linux или их надо скачивать из Internet'а?
Заранее благодарю за ответы.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #3 : 18.03.2010 12:59:59 »
Подключайте репозитории и ставьте из них командой
apt-get update
apt-get install lazarus
Андрей Черепанов (cas@)

Оффлайн spilgang

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #4 : 19.03.2010 10:08:47 »
       Уважаемый Skull! Спасибо за ответ. Не могли бы Вы разъяснить мне какие репозитории необходимо подключить. В Linux'е я человек новый и многое мне непонятно.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #5 : 19.03.2010 17:24:15 »
       Уважаемый Skull! Спасибо за ответ. Не могли бы Вы разъяснить мне какие репозитории необходимо подключить. В Linux'е я человек новый и многое мне непонятно.
Фраза «Подключайте репозитории» — ссылка. Перейдите по ней и прочитайте.
Андрей Черепанов (cas@)

Оффлайн spilgang

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #6 : 19.03.2010 22:19:24 »
Еще раз спасибо, уважаемый Scull!

Я все это прочитал, но вопросы остались. Постараюсь объяснить Вам ситуацию.
Во-первых, компьютер с Linux’ом не подключен к интернету  и все необходимое я скачиваю в другом месте.  С сайта Lazarus я скачал следующие файлы:

fpc-2.2.2-0.i386.rpm
fpc_crosswin32-2.2.2-081004.i386.rpm
fpc-docs-2.2.2-0.i386.rpm
fpc-src-2.2.2-081004.i386.rpm

lazarus-0.9.26.2-0.i386.rpm
lazarus-debuginfo-0.9.26.2-0.i386.rpm

Затем я начал устанавливать их под Linux. При установке файлов fpc возник конфликт с уже установленным в Linux’е  Pascal’ем. С помощью Synaptic весь этот pascal  я удалил. После чего используя apt-get я установил все репозитории fpc. Все установилось замечательно. Далее приступил к установке lazarus.  При установке первого пакета возникли ошибки, о которых, я написал ранее. lazarus-debuginfo установился без проблем.
Поэтому мне нужна инструкция “для дураков” с пошаговым описанием действий. Прежде чем устанавливать Lazarus я скачал краткое описание с сайта freepascal.ru, где было написано следующее:
 “ … После этого можно запустить установку lazarus-0.9.24-0.i386.rpm. В ходе проверки зависимостей, инсталятор попросит доустановить еще несколько пакетов:
·   galaxy-gtk12-1.0.5-3mdv2008.0.i586.rpm
·   gdk-pixbuf-loaders-0.22.0-11mdv2007.1.i586.rpm
·   libgdk-pixbuf2-0.22.0-11mdv2007.1.i586.rpm
·   libglib1.2-1.2.10-18mdv2008.0.i586.rpm
·   libgtk+1.2.-1.2.10-47mdv2008.0.i586.rpm
Все они есть на инсталяционном диске Mandriva 2008 LAR Edition”.

Но это относится к Mandriva, а у меня ALT Linux. Здесь могут быть другие пакеты. Вот собственно в этом и весь вопрос. Что еще надо установить и где это взять. И желательно по шагам, как я уже сказал “для дураков”.

Надеюсь, я не слишком Вам надоел со своими описаниями, но установка lazarus привела меня в некоторое уныние. С установкой Qt4 все оказалось проще и там я разобрался намного быстрее.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #7 : 22.03.2010 13:05:09 »
Но это относится к Mandriva, а у меня ALT Linux. Здесь могут быть другие пакеты. Вот собственно в этом и весь вопрос. Что еще надо установить и где это взять. И желательно по шагам, как я уже сказал “для дураков”.
Ставьте всё из наших репозиториев, вручную удовлетворяя зависимости. При виндовом подходе установки из левых мест вы обрекаете себя на кучу граблей.
Андрей Черепанов (cas@)

Оффлайн spilgang

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #8 : 22.03.2010 14:22:00 »
      Спасибо за ответ, уважаемый Skull!
То, что мне придется ставить вручную это я понял сразу. Но весь вопрос в том, что я не знаю из какого репозиторя удовлетворяется зависимость: gdk-pixbuf but it is not installable. Ни так далее. Мне ведь надо всё это скачать из интернета с ftp-сервера ALT-linux. Был бы Вам очень произнателен, если бы Вы указали мне имена конкретных файлов для скачивания.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 19 926
    • Домашняя страница
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #9 : 22.03.2010 14:57:26 »
То, что мне придется ставить вручную это я понял сразу. Но весь вопрос в том, что я не знаю из какого репозиторя удовлетворяется зависимость:
У вас 4.1/branch. Берите с http://sisyphus.ru/ru/srpm/Branch41/gdk-pixbuf/get
Алгоритм такой: ищите на sisyphus.ru, переходите на версию 4.1 (на правой панели) и выбираете вкладку «Загрузить».
Цитировать
Был бы Вам очень произнателен, если бы Вы указали мне имена конкретных файлов для скачивания.
Увы, ничем помочь не могу. Придёт вам самостоятельно, методом научного тыка.
Андрей Черепанов (cas@)

Оффлайн spilgang

  • Начинающий
  • *
  • Сообщений: 5
    • Email
Re: Проблема с установкой Lazarusa
« Ответ #10 : 07.10.2010 13:45:33 »
  Хочется сказать большое человеческое спасибо разработчикам Alt Linux. Проблема с установкой Lazrus разрешилась. Все сделано почти как надо и для дураков. Пакетов fpc и lazarus в дистрибутиве Alt Linux Desktop 5.0 нет, но они есть в Alt Linux 5.0 Школьный. Поэтому после установки Linux Desktop 5.0 в менеджере пакетов надо добавить компакт диск с репозитариями от Школьного Linux. Затем установить fpc, а потом Lazarus. Все зависимости будут удовлетворены автоматически. Все устанавливается фактически с "пол пинка". Вот так и должно быть.