Подскажите по установке компонент. В факе не нашел ничего.

Общие вопросы программирования, алгоритмы и т.п.

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

Подскажите по установке компонент. В факе не нашел ничего.

Сообщение dmitrydmitrydmitry » 03.10.2017 12:29:06

Debian 9, свежеустановленный и практически без лишнего. Пробовал с оболочками mate, xfce, kde. Поведение как под копирку.
1. Пакет -> Открыть файл пакета lpk -> \usr\lib\lazarus\1.62\components\rx\rx.lpk
2. Компилировать. Ок. Использовать -> Установить. Бла-бла-бля "Хотите пересобрать Lazarus сейчас?" Да.
3. Пересобирается, пересобирается и умирает. Без ошибок и предупреждений. Если я правильно помню, то он должен был перезапуститься.
4. Запускаем. Сервис -> Пересобрать Lazarus по профилю Normal IDE. Ошибка: Невозможно найти rx, используемый в Lazarus. Проверьте, что пакет создает rx.ppu и этот файл ничем не удаляется.

Помоги чайнику! Вроде как права надо поменять?
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Лекс Айрин » 03.10.2017 12:43:35

Нужно поменять права на папке с исходниками lazarus, папке с исходниками fpc, ну и тоже самое для кода. Необходимо разрешить запись туда.
И это не зависит от среды, так как это стандартное поведение ядра системы.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4096
Зарегистрирован: 19.02.2013 16:54:51

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 03.10.2017 13:06:25

Исходники lazarus тут -\usr\lib\lazarus\1.62, а fpc тоже \usr\lib? Того компа сейчас под рукой нет.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Лекс Айрин » 03.10.2017 13:45:46

dmitrydmitrydmitry, у меня вообще линукса под рукой нет(((но, если правильно помню, это не те каталоги. На форуме есть справка по установке на линукс.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4096
Зарегистрирован: 19.02.2013 16:54:51

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 03.10.2017 19:56:08

Может кто подскажет, проблема, судя по всему выеденного яйца не стоит. Ну или ссылкой поделитесь.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Лекс Айрин » 03.10.2017 20:05:27

dmitrydmitrydmitry, оно реально не стоит выеденого яйца. Просто поиском в файловом менеджере найди папки fpc и lazarus и выставь в них нужные права. Все делается за 5 минут там же. Ну или чуть дольше в командной строке.

Добавлено спустя 2 минуты 28 секунд:
Re: Подскажите по установке компонент. В факе не нашел ничего.
ах да... права нужно менять с использованием учетки админа (либо запускаешь файловый менеджер от админа, либо через sudo).
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4096
Зарегистрирован: 19.02.2013 16:54:51

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 04.10.2017 09:58:54

Лекс Айрин сделал так:
Код: Выделить всё
root@srv:/home/dmitry# chmod -R 777 /usr/lib/lazarus/
root@srv:/home/dmitry# chmod -R 777 /usr/lib/fpc/


Я понимаю, что это не совсем хорошо, но чтобы понять проблему - пойдет. Запускаем lazarus, просто пересобираем ide. Все путем.

Пакет -> открыть файл пакета lpk -> usr/lib/lazarus/1.62/components/rx/rx.lpk Компилировать -> Установить -> .... Вы хотите пересобрать ide ..... -> Да. Бумс. Упало.
Запускаем ручками.
Пакет -> Установить/удалить пакеты пакеты. В списке установленных пакетов есть, их нигде не видно. Количество вкладок с компонентами как было, так и осталось 15.
Аналогично установил lazdaemon. Все тоже самое.

Чего-то еще не хватает?
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Лекс Айрин » 04.10.2017 10:19:01

dmitrydmitrydmitry, А какой точно выхлоп? Падать может по куче причин.

Добавлено спустя 5 минут 26 секунд:
Re: Подскажите по установке компонент. В факе не нашел ничего.
посмотри нет ли исходного кода в /usr/src
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4096
Зарегистрирован: 19.02.2013 16:54:51

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 04.10.2017 11:25:24

Лекс Айрин, вот:
Код: Выделить всё
root@srv:/home/dmitry# ls -l /usr/src/
итого 8
drwxr-xr-x 4 root root 4096 сен 21 13:03 linux-headers-4.9.0-3-amd64
drwxr-xr-x 4 root root 4096 сен 21 13:04 linux-headers-4.9.0-3-common
lrwxrwxrwx 1 root root   23 авг  6 07:24 linux-kbuild-4.9 -> ../lib/linux-kbuild-4.9
lrwxrwxrwx 1 root root   32 сен 13 18:08 vboxhost-5.1.28 -> ../share/virtualbox/src/vboxhost
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Лекс Айрин » 04.10.2017 11:46:14

dmitrydmitrydmitry, я имею ввиду относящегося к Lazarus/FPC...
И, кстати, ты ставил какой из лазарусов? Который идет отдельно или идущий как дополнительный пакет для FPC? Дело в том, что у них разная версия.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4096
Зарегистрирован: 19.02.2013 16:54:51

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Vadim » 04.10.2017 11:52:21

Лекс Айрин писал(а):И, кстати, ты ставил какой из лазарусов? Который идет отдельно или идущий как дополнительный пакет для FPC? Дело в том, что у них разная версия.

Судя по его версии - 1.6.2 это тот, который идёт в репах Debian 9 (у Debian 9.1 Lazarus уже 1.8 ).
Vadim
долгожитель
 
Сообщения: 2616
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 04.10.2017 12:02:13

Лекс Айрин писал(а):dmitrydmitrydmitry, я имею ввиду относящегося к Lazarus/FPC...


Я листинг всей папки дал. Вдруг чего-то упущу, но там вроде ничего такого нет.

Лекс Айрин писал(а):И, кстати, ты ставил какой из лазарусов? Который идет отдельно или идущий как дополнительный пакет для FPC? Дело в том, что у них разная версия.


Тупо apt-get install lazarus и согласился со всем, что он хочет еще установить.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Лекс Айрин » 04.10.2017 12:42:41

мдя... в данном случае это не очень хорошо. Скорее всего, это отдельная поставка, более старая.

dmitrydmitrydmitry писал(а):Я листинг всей папки дал. Вдруг чего-то упущу, но там вроде ничего такого нет.


Не факт, что оно там было бы... это, в данном случае, остается на усмотрение производителей дистрибутива операционки.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4096
Зарегистрирован: 19.02.2013 16:54:51

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение dmitrydmitrydmitry » 04.10.2017 13:57:56

Vadim писал(а):Судя по его версии - 1.6.2 это тот, который идёт в репах Debian 9 (у Debian 9.1 Lazarus уже 1.8 ).


Скачал 9.1, установил и

Код: Выделить всё
root@deb:/home/dmitry# sudo apt-cache search deb* | grep lazarus
lazarus - IDE for Free Pascal - SDK dependency package
lazarus-1.6 - IDE for Free Pascal - suite
lazarus-doc - IDE for Free Pascal - documentation dependency package
lazarus-doc-1.6 - IDE for Free Pascal - documentation
lazarus-ide - IDE for Free Pascal - dependency package
lazarus-ide-1.6 - IDE for Free Pascal - common IDE files
lazarus-ide-gtk2 - IDE for Free Pascal - Last GTK+ version dependency package
lazarus-ide-gtk2-1.6 - IDE for Free Pascal - GTK+ version
lazarus-ide-qt4 - IDE for Free Pascal - Last Qt version dependency package
lazarus-ide-qt4-1.6 - IDE for Free Pascal - Qt version
lazarus-src - IDE for Free Pascal - LCL source code dependency package
lazarus-src-1.6 - IDE for Free Pascal - LCL source code


Что-то 1.8 не видно. Руками ставить?
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Re: Подскажите по установке компонент. В факе не нашел ничег

Сообщение Vadim » 04.10.2017 14:09:36

dmitrydmitrydmitry писал(а):Что-то 1.8 не видно. Руками ставить?

Там кроме стабильной ветки репозитория (stable) есть ещё и testing и unstable. Скорее всего он в одной из них. Как подключить - не спрашивайте, я с Debian не работаю. ;-)
Сам я всегда собираю Lazarus из исходников.
В принципе можно сделать так: при установке apt-ом версии 1.6 установятся и все необходимые зависимости. Потом можно скачать с сайта FreePascal Lazarus-исходники, поместить их в свой домашний каталог и там собрать с помощью make bigide. И положить в этот каталог с Lazarus'ом исходники FreePascal. Тогда точно проблем с правами не будет. ;-)
Последний раз редактировалось Vadim 04.10.2017 14:16:46, всего редактировалось 1 раз.
Vadim
долгожитель
 
Сообщения: 2616
Зарегистрирован: 05.10.2006 08:52:59
Откуда: Красноярск

След.

Вернуться в Общее

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

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

Рейтинг@Mail.ru