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

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

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

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

Сообщение pupsik » 16.10.2017 21:28:01

dmitrydmitrydmitry попробуйте, возможно облегчит жизнь (учитывая что пакеты должны быть подтянуты). Эта утилита устанавливает свн версии в каталог пользователя. Поэтому проблем с правами не должно быть. Т.е. сперва ставите лазарь из реп (для подтягивания зависимостей), а потом утилитой ставится свн версия. Хотя: возможно у вас будет сложность с правкой скрипта :).

Почему у вас не сложилась дружба с лином - кто знает. Но лазарь из репов + установка необходимых пакетов происходила всегда нормально. Единственные вопросы были - до установка девок.
pupsik
энтузиаст
 
Сообщения: 1009
Зарегистрирован: 20.08.2014 16:20:13

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

Сообщение dmitrydmitrydmitry » 17.10.2017 09:15:01

zub писал(а):что в
>>│ staticpackages.inc │ 374│окт 16 12:40│
?


Через запятую названия пакетов перечислены.
rx в том числе.

zub писал(а):>>Да, открыл файл rx.pas
интересует то что в папке lib - то что создал компилятор при установке пакета

В /usr/lib/lazarus/1.8.0/componenets/rx/lib?
Там ничего, валяется readme.txt старый, есть еще папка /x86_64-linux/gtk2/
Там вот чего:

Код: Выделить всё
┌<─ .../1.8.0/components/rx/lib/x86_64-linux/gtk2 ─.[^]>┐
│.и              Имя               │Размер │Время правки│
│/..                                  │-ВВЕРХ-│окт 16 12:37│
│ apputils.o                      │ 185280│окт 16 12:37│
│ apputils.ppu                  │  14898│окт 16 12:37│
│ mrulist.o                       │ 210248│окт 16 12:37│
│ mrulist.ppu                    │  27360│окт 16 12:37│
│ mrulist.res                      │   5333│окт 16 12:37│
│ placement.o                      │ 252640│окт 16 12:37│
│ placement.ppu                    │  39166│окт 16 12:37│
│ rx.compiled                      │    522│окт 16 12:40│
│ rx.o                             │   4256│окт 16 12:40│
│ rx.ppu                           │   1346│окт 16 12:40│
│ strholder.o                      │ 211008│окт 16 12:37│
│ strholder.ppu                    │  28664│окт 16 12:37│
│ strholder.res                    │   5332│окт 16 12:37│


zub писал(а):>>Ничего похожего,
должен быть, у меня есть


Точно не удалял ничего :shock:
Может в личку кину номер телефона, вотсап, вайбер или сам наберу.
Зайдешь удаленно, посмотришь сам, а то эта музыка будет вечной (с) :o
В смысле времени твоего жаль.

Добавлено спустя 30 минут 42 секунды:
pupsik писал(а):Почему у вас не сложилась дружба с лином - кто знает. Но лазарь из репов + установка необходимых пакетов происходила всегда нормально. Единственные вопросы были - до установка девок.


Так в этом все и дело. У меня какой-то навороченный уникальный линух с кучей непонятного софта? Нет, тупо дебиан с коробки со свеже установленным лазарем. Я что-то хочу от него с перламутровыми пуговицами? Нет, я хочу установить стандартный набор компонентов из стандартной поставки. У всех работает? Да, но я какой-то исключение. Скорее всего криворукое. Вот эту криворукость и хочется выловить. Особенно с учетом того, что, судя по всему, она может заключаться в chmod, больше негде :lol:

Пробовал сторонее, аналогичное - https://www.getlazarus.org/, та же фигня :roll:
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

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

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

dmitrydmitrydmitry писал(а): Нет, я хочу установить стандартный набор компонентов из стандартной поставки. У всех работает?


А ты точно все пакеты поставил? Их там достаточно много, в том числе и исходный код, и лучше их поставить все. Причем, с консоли может (но не факт) тупо поставиться только основная часть, а все дополнения (что-то типа Lazarus/fpc-extra package) придется ставить отдельно.
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4093
Зарегистрирован: 19.02.2013 16:54:51

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

Сообщение zub » 17.10.2017 11:26:12

Один раз сталкивался с песочницей которую развел антивирус - человек открывает файл, правит, сохраняет (в этот момент сохраненная копия попадает кудато в песочницу), закрывает. Завтра человек снова открывает оригинальный девственно чистый файл и недогадываясь про песочницу удивляется - изменения пропали...

>>Скорее всего криворукое.
То что ты осознаешь что делаешь чтото нетак - уже полдела))
zub
долгожитель
 
Сообщения: 2257
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение pupsik » 17.10.2017 13:27:54

Вот эту криворукость и хочется выловить.
дело не в кривости. На данный момент я уже потерялся что вы там делали.
1. Установили через apt-get, synapse, deb - ку (тут есть "камушки").
2. Заходим в папку лазаря (под рутом). Наутилус или любой фм, или через командную строку - не важно. Устанавливаем права на пользователя (т.е. вся папка под рутом в т.ч. и файлы, а вам необходимо разрешить работать с папкой и файлами лазаря пользователю). Права - на чтение и запись.
3. Компилим и радуемся.

Никаких sudo при компиляции. Всё должно делаться от пользователя (компиляция и доустановка пакетов лазаря, не девок). Какой из этих пунктов вы не так сделали к.з.
pupsik
энтузиаст
 
Сообщения: 1009
Зарегистрирован: 20.08.2014 16:20:13

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

Сообщение zub » 17.10.2017 14:07:15

locate packagefiles.xml случайно ничего не скажет?
смотри что не дает создаться файлам в папке конфига?
zub
долгожитель
 
Сообщения: 2257
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение Сквозняк » 17.10.2017 23:03:38

В КДЕ обычно жмёшь F2, вводишь в появившемся окошке kdesu konqueror, в другом окошке вводишь рутовый пароль и получаешь файловый менеджер konqueror с правами рута. После в адресную строку вводишь /usr/lib64 находишь калалог lazarus кликаешь по нему локальное меню, выбираешь "свойства", в появившемся окошке находишь вкладку "права" и настраиваешь: "владелец: просмотр и изменение содержимого", "группа: просмотр и изменение содержимого", "остальные: просмотр содержимого", "владелец - root", "группа - твой пользователь" и обязательно поставь галочку в "применить изменения ко всем папкам и их содержимому" и жмёшь на "ок". То есть мало поменять права одного каталога, надо поменять права и всех вложенных в него каталогов и файлов.
Сквозняк
энтузиаст
 
Сообщения: 544
Зарегистрирован: 29.06.2006 22:08:32

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

Сообщение dmitrydmitrydmitry » 18.10.2017 10:09:50

Лекс Айрин писал(а):А ты точно все пакеты поставил? Их там достаточно много, в том числе и исходный код, и лучше их поставить все. Причем, с консоли может (но не факт) тупо поставиться только основная часть, а все дополнения (что-то типа Lazarus/fpc-extra package) придется ставить отдельно.


Надеюсь дело именно в отсутствующих пакетах.
Можно попросить тебя запостить сюда результаты выполнения команд:
Код: Выделить всё
sudo dpkg --get-selections | grep -v deinstall | grep laz
sudo dpkg --get-selections | grep -v deinstall | grep fpc


Я мог пропустить что-то, но ничего похожего на Lazarus/fpc-extra в списках доступных пакетов не нашел :(

Добавлено спустя 1 минуту 34 секунды:
Re: Подскажите по установке компонент. В факе не нашел ничего.
zub писал(а):То что ты осознаешь что делаешь чтото нетак - уже полдела))


Ага, я упиваюсь уже своей криворукостью достаточно долго, настолько, что уже реально хочется забросить эту тему. :) :(
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

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

Сообщение Лекс Айрин » 18.10.2017 10:27:39

dmitrydmitrydmitry писал(а):Можно попросить тебя запостить сюда результаты выполнения команд:


У меня сейчас нет под рукой линукса(((

dmitrydmitrydmitry писал(а):Я мог пропустить что-то, но ничего похожего на Lazarus/fpc-extra в списках доступных пакетов не нашел :(


Это условно)) реально такого пакета нет. Вообще, вот пример зависимостей для лазаруса в дебиане https://packages.debian.org/ru/sid/lazarus-1.8

Для других сборок они могут отличаться.

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

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

Сообщение dmitrydmitrydmitry » 18.10.2017 10:42:17

pupsik писал(а): дело не в кривости. На данный момент я уже потерялся что вы там делали.


Ща расскажу, тем более, что рассказывать особо нечего.

1. Качаем дебиан 9.2, разворачиваем на флешку и ставим. При установке не ставим принтсервер, но ставим аппачу и ssh. Среду выбираем mate, т.к. она нормально ведет себя с vnc (меняет замеры шрифта, не тормозит при перезагрузке). При установке указываем, что обновляемся с инета.

Загрузились. Отредактировали cat /etc/apt/sources.list
deb cdrom - закомментировал, к остальным строкам добавил contrib non-free

pupsik писал(а):1. Установили через apt-get, synapse, deb - ку (тут есть "камушки").

apt-get update
apt-get uprgade
apt-get install mc lazarus

pupsik писал(а):2. Заходим в папку лазаря (под рутом). Наутилус или любой фм, или через командную строку - не важно. Устанавливаем права на пользователя (т.е. вся папка под рутом в т.ч. и файлы, а вам необходимо разрешить работать с папкой и файлами лазаря пользователю). Права - на чтение и запись.


из под рута:
chmod 777 /usr/lib/lazarus/ -R
chmod 777 /usr/lib/fpc/ -R

Кстати, дело не в этом совершенно. Под рутом пробовал, один в один ситуация.

pupsik писал(а):3. Компилим и радуемся.


Коннектимся обычным пользователем.
Запускаем лазарус. Он спрашивает про то, где хранить конфиги. Оставляет дефолт /usr/lib/lazarus.
Открываем lpk, компилировать, установить, пересобрать да/нет? Да. пересобрать. Падает.
Запускаем. В списке пакетов, rx есть, на панеле/палитре компонетов - нет.
Убираем из списка пакетов. Пересобрали, не упал. Перезапустился. Добавляем опять. Пересобрали. Пересобрался, не упал. В списке компонетов есть, на панеле/палитре нет.

pupsik писал(а):Никаких sudo при компиляции. Всё должно делаться от пользователя (компиляция и доустановка пакетов лазаря, не девок). Какой из этих пунктов вы не так сделали к.з.


Ясно дело, только в качестве эксперимента.

Добавлено спустя 1 минуту 55 секунд:
Re: Подскажите по установке компонент. В факе не нашел ничего.
zub писал(а):locate packagefiles.xml случайно ничего не скажет?


Сказала, что locate нет :shock:
А вот так не нашла

root@srv:/home/dmitry# find / -name packagefiles.xml

Добавлено спустя 3 минуты 22 секунды:
Re: Подскажите по установке компонент. В факе не нашел ничего.
Сквозняк писал(а):В КДЕ обычно жмёшь F2,

Я классическим методом делал из под рута в консоли:
chmod 777 /usr/lib/lazarus/ -R
chmod 777 /usr/lib/fpc/ -R

Что означает добавить права (чтение-запись-выполнение) руту, рутовой группе и всем остальным пользователя на папки /usr/lib/lazarus/ и /fpc/ включая все вложения, какие есть внутри.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

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

Сообщение Лекс Айрин » 18.10.2017 10:49:50

dmitrydmitrydmitry писал(а):apt-get update
apt-get uprgade
apt-get install mc lazarus


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

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

Сообщение dmitrydmitrydmitry » 18.10.2017 10:51:31

Лекс Айрин писал(а):ЗЫ: возможно, стоит зачистить систему от установленного компилятора и поставить заново.


Да сто раз уже делал. В смысле поставил дебиан, подправил по мелочи (что я писал вышел), установил лазаруса и не запуская, clonezill'ой снял образ Поэксперементировал, что-то не понравилось за 5 минут развернул чистенький опять.

Добавлено спустя 5 минут 40 секунд:
Re: Подскажите по установке компонент. В факе не нашел ничего.
dmitrydmitrydmitry писал(а):вот один из камешков... fpc лучше ставить ДО лазаруса.


Чей-то как-то виндусятиной понянуло. Танцами с бубнами.
Ничего страшного, сейчас откачуть и поставлю

apt-get install mc fpc или fpc3
apt-get install lazarus

dmitrydmitrydmitry писал(а):И, если уж на то пошло, лучше это делать из пакетного менеджера вручную выбирая все пакеты привязанные к fpc/lazarus. Командная строка в этом случае не всегда хороша.


Т.е. ставить не через apt-get, а через, например, синаптик?
Имхо, зависимости из одного и того же места берутся.
Сейчас откачусь на чистенькое и попробую Ваш рецепт.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

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

Сообщение Лекс Айрин » 18.10.2017 11:30:25

dmitrydmitrydmitry писал(а):Имхо, зависимости из одного и того же места берутся.
Сейчас откачусь на чистенькое и попробую Ваш рецепт.


Дело в пом, что не все зависимости могут подтянуться автоматом, а так их просто видно. А через apt-get это не очевидно. (не ставятся исходники, насколько я помню, плюс еще что-то)
Аватара пользователя
Лекс Айрин
долгожитель
 
Сообщения: 4093
Зарегистрирован: 19.02.2013 16:54:51

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

Сообщение zub » 18.10.2017 11:32:32

./startlazarus --pcp=~/тут/точно/нет/проблем/c/правами
для конфига будет использована папка ~/тут/точно/нет/проблем/c/правами в ней лазарь создаст "стартовый" набор конфигов, там должен создасться packagefiles.xml
Создался?

Добавлено спустя 13 минут 5 секунд:
Re: Подскажите по установке компонент. В факе не нашел ничего.
>>Запускаем лазарус. Он спрашивает про то, где хранить конфиги. Оставляет дефолт /usr/lib/lazarus.
очень странный дефолт...
но потом ты почемуто
>>А вот так не нашла
>>root@srv:/home/dmitry# find / -name packagefiles.xml
сдается мне ты чето темнишь
zub
долгожитель
 
Сообщения: 2257
Зарегистрирован: 14.11.2005 23:51:26

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

Сообщение dmitrydmitrydmitry » 18.10.2017 13:21:20

zub писал(а):./startlazarus --pcp=~/тут/точно/нет/проблем/c/правами
для конфига будет использована папка ~/тут/точно/нет/проблем/c/правами в ней лазарь создаст "стартовый" набор конфигов, там должен создасться packagefiles.xml

startlazarus --pcp=/home/dmitry/lazarus/

zub писал(а):Создался?

Вышел из лазаруса и из того же окна консоли
sudo find / -name packagefiles.xml
Нет такого файла.

zub писал(а):>>Запускаем лазарус. Он спрашивает про то, где хранить конфиги. Оставляет дефолт /usr/lib/lazarus.
очень странный дефолт...


Это я неправильно написал. Имелось в виду, что при старте он просит указать каталог, который содержит исходный код IDE, а
также файлы (далее по тексту). Там /usr/lib/lazarus/1.6.2/ по дефолту.

zub писал(а):сдается мне ты чето темнишь


Обижаешь начальник (с) анек. Я ж предлагал ремоту. Зайти тимвьевером на видовую машину, которая будет через vnc в линуксовой.
Мне бы проблему решить, холодно становится, программку пора уже писать, чтобы отопление в доме само переходило с одного источника тепла на другой. :roll: В ком порт слова кидать надо и получать ответы. Класть ответы в базу и все. Ее богу столько есть чего делать в этой жизни и головой, и руками.... Точно нет времени кому-то специально парить мозги... Упустить по невнимательности что-то мог, но специально - нет.
dmitrydmitrydmitry
новенький
 
Сообщения: 26
Зарегистрирован: 02.03.2016 13:31:02

Пред.След.

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

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

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

Рейтинг@Mail.ru
cron