LINUX.ORG.RU

MC уже есть. SpaceFM хорош.

kinik ★★☆
()

чем doublecmd не устраивает?

скачал архив положил куда надо - готов

и есть sbopkg

sbopkg.org

sbopkg -i spacefm

GGUseR
()
Ответ на: комментарий от Deleted

Взял слакбилд оттуда, поправил версию, запустил

Building ...
which: no lazbuild in (/usr/local/sbin:/usr/sbin:/sbin:/usr/games:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/kerberos/bin:/usr/kerberos/sbin:/usr/lib/qt/bin)
components/build.sh: line 20: chsdet/chsdet.lpk: Permission denied
install/linux/install.sh: line 7: fpc: command not found
cp: cannot stat ‘doublecmd’: No such file or directory
cp: cannot stat ‘doc/en’: No such file or directory
cat: /root/slack-desc: No such file or directory
./doublecmd.SlackBuild FAILED at line 204
sholmes
() автор топика
Ответ на: комментарий от sholmes

Могу сказать, что ты тред по ссылке до конца не читал. :)

I have tried Alien Bob suggestions, installed fpc and lazarus from slackbuilds.org, then tried SlackBuild, and it worked well

Deleted
()
Ответ на: комментарий от Deleted

По этой ссылке

http://yann.merignac.free.fr/fpc-and-lazarus-for-slackware.html

скомпилировал и сделал upgradepkg --install-new fpc-src-2.6.4-noarch-0_fpc.txz, но doublecmd все равно при сборке выдает

which: no lazbuild in (/usr/local/sbin:/usr/sbin:/sbin:/usr/games:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/usr/lib/java/bin:/usr/lib/java/jre/bin:/usr/kerberos/bin:/usr/kerberos/sbin:/usr/lib/qt/bin)
components/build.sh: line 20: chsdet/chsdet.lpk: Permission denied
install/linux/install.sh: line 7: fpc: command not found
cp: cannot stat ‘doublecmd’: No such file or directory
cp: cannot stat ‘doc/en’: No such file or directory
cat: /root/doublecmd/slack-desc: No such file or directory
./doublecmd.SlackBuild FAILED at line 204

что опять не так?

sholmes
() автор топика

Отсюда

http://slackbuilds.org/repository/14.1/development/lazarus/

взял lazarus, но он не компилируется.

chmod: cannot operate on dangling symlink ‘./startlazarus.app/Contents/MacOS/startlazarus’
chmod: cannot operate on dangling symlink ‘./components/chmhelp/lhelp/lhelp.app/Contents/MacOS/lhelp’
chmod: cannot operate on dangling symlink ‘./lazarus.app/Contents/Resources/startlazarus.app/Contents/MacOS/startlazarus’
chmod: cannot operate on dangling symlink ‘./lazarus.app/Contents/MacOS/lazarus’
make: -iVSPTPSOTO: Command not found
make -C ide cleanide
make[1]: -iVSPTPSOTO: Command not found
make[1]: Entering directory `/tmp/SBo/lazarus/ide'
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
/usr/bin/rm -f 
make[1]: Leaving directory `/tmp/SBo/lazarus/ide'
make -C packager/registration clean
make[1]: -iVSPTPSOTO: Command not found
make[1]: Entering directory `/tmp/SBo/lazarus/packager/registration'
/usr/bin/rm -f fpcmade.- Package.fpc ppas.sh script.res link.res  
/usr/bin/rm -f *.s *_ppas.bat
make[1]: Leaving directory `/tmp/SBo/lazarus/packager/registration'
make -C lcl cleanall
make[1]: -iVSPTPSOTO: Command not found
make[1]: Entering directory `/tmp/SBo/lazarus/lcl'
/usr/bin/rm -f fpcmade.- Package.fpc ./ppas.sh script.res link.res  
/usr/bin/rm -f *.s *_ppas.bat
make -C interfaces clean
make[2]: -iVSPTPSOTO: Command not found
make[2]: Entering directory `/tmp/SBo/lazarus/lcl/interfaces'
make[2]: *** No rule to make target `gtk2_clean', needed by `clean'.  Stop.
make[2]: Leaving directory `/tmp/SBo/lazarus/lcl/interfaces'
make[1]: *** [cleanall] Error 2
make[1]: Leaving directory `/tmp/SBo/lazarus/lcl'
make: *** [cleanlaz] Error 2
sholmes
() автор топика
Ответ на: комментарий от sholmes

Ну выхлоп-же есть...
Перевожу:
no lazbuild in (список_путей) - скрипт не может найти в указаных каталогах файл lazbuild

lazbuild is a command line utility to compile Lazarus projects and packages, as well as the Lazarus IDE itself.

Затем:

components/build.sh: line 20: chsdet/chsdet.lpk: Permission denied

Посмотри в скрипте - что там насчет прав доступа - чего он хочет.

fpc: command not found

нет такой команды. Скорее всего, fpc не установился... равно как и lazarus.

slack-desc: No such file or directory

в первой ссылке, которую я давал - там помимо текста слакбилда, есть еще и текст slack-desc, который ты, наверняка, не скопировал в файл с этим названием.

Вечерком попробую сам собрать - давно хотел себе поставить, но руки не доходили...

Еще варианты чтобы не собирать:
1. Попробуй пользоваться Portable-версией - она не требует установки (можно загрузить с оф.сайта).
2. Попробуй другой дистрибутив типа Debian или убунты - там уже все есть в репах или готовых пакетах на оф.сайтах.

Deleted
()

На SlackBuilds.org взял fpc и lazarus. Без установленного fpc lazarus не хочет собираться. DoubleCMD ругнулся

Building ...
primary config path: /root/.lazarus
Error: invalid Lazarus directory "": directory lcl not found
Failed building chsdet/chsdet.lpk
cp: cannot stat ‘doublecmd’: No such file or directory
cp: cannot stat ‘doc/en’: No such file or directory

но скомпилировался и поставился.

Простите за тупой вопрос: но где теперь от него найти иконку?

sholmes
() автор топика
Ответ на: комментарий от sholmes

у них на оффсайте же есть ссылки на готовые бинарники

anonymous
()
Ответ на: комментарий от Deleted

/thread - куда опять сбежал? :( Приходи к нам!

DeadEye ★★★★★
()
Ответ на: комментарий от Deleted

darkpony, будешь собирать как-нибудь поправь там скрипт, а то он устанавливается не понятно куда, я не могу его найти :)

sholmes
() автор топика
Ответ на: комментарий от sholmes

Может кто поделится уже собранным пакетом с lazarus 1.2.6 ?

Прежде всего нужно понимать, что если пойти на http://slackbuilds.org/repository/14.1/development/lazarus/ то там написано:

This requires: fpc, fpc-source

Соответственно, следует понимать, что сперва нужно поставить fpc и fpc-source, например, так:

# sbopkg -Rki "fpc fpc-source lazarus"

...

+++++++++++++++++++++++++++++++++++++++++++
SUMMARY LOG
Using the SBo repository for Slackware 14.1
Queue Process:  Download, build, and install

fpc:
  MD5SUM check for fpc-2.6.4.i386-linux.tar ... OK
  MD5SUM check for fpcbuild-2.6.4.tar.gz ... OK
  Building package fpc-2.6.4-i386-1_SBo.tgz ... OK
  Installing package fpc-2.6.4-i386-1_SBo.tgz ... OK

fpc-source:
  MD5SUM check for fpc-2.6.4.source.tar.gz ... OK
  Building package fpc-source-2.6.4-noarch-1_SBo.tgz ... OK
  Installing package fpc-source-2.6.4-noarch-1_SBo.tgz ... OK

lazarus:
  MD5SUM check for lazarus-1.2.6-0.tar.gz ... OK
  Building package lazarus-1.2.6-i386-1_SBo.tgz ... OK
  Installing package lazarus-1.2.6-i386-1_SBo.tgz ... OK

+++++++++++++++++++++++++++++++++++++++++++

Собранные пакеты со slackbuilds.org есть на http://slackonly.com/pub/packages/ но нужно понимать, что вам нужны все 3 указанных пакета для сборки DoubleCMD.

Если посмотреть в исходники в doublecmd-0.6.0/install/create_packages.sh, то станет понятно, что он использует checkinstall, который тоже есть на slackbuilds.org.

bormant ★★★★★
()
Ответ на: комментарий от sholmes

Error: invalid Lazarus directory "": directory lcl not found
Failed building chsdet/chsdet.lpk
cp: cannot stat ‘doublecmd’: No such file or directory
cp: cannot stat ‘doc/en’: No such file or directory

Можешь сносить этот пакет - он далеко не полный, если размер его несколько десятков килобайт.
Основная проблема - это

directory lcl not found

Необходимо запустить среду Lazarus из под своего пользователя. Программа создаст необходимые пути в ~/.lazarus.
Теперь:

primary config path: /root/.lazarus

Как я понял, ты запускаешь слакбилды из под рута. Тогда скопируй содержимое каталога .lazarus из домашнего каталога в /root/.lazarus. После этого попробуй снова запустить слакбилд. Размер пакета у меня получился 4 мегабайта. Программа запускается, все нормально.
Еще маааленький нюанс - пока не разобрался почему, но запускной файл будет находится в /usr/lib/doublecmd. Скорее всего, что-то с путями.

Deleted
()

muCommander. только жаба нужна.

Avial ★★★★★
()
Ответ на: комментарий от Algierd

На Slackonly.com лежит lazarus только 86_64

Угу, есть такое дело, fpc и fpc-source есть, а lazarus отсутствует. Чуть позже выложу куда-то, отпишусь.

x86_64 для 32-битной системы не подойдет.

bormant ★★★★★
()
Ответ на: комментарий от Deleted

У меня в /home/ нету такого каталога вообще.

sholmes
() автор топика
Ответ на: комментарий от sholmes

Я собрал на GTK, но меня это на KDE не устраивает. Попробовал собрать на Qt - собирается не полный файл.
Завтра попробую разобраться что не так со сборкой Qt или заново соберу на GTK (прошлый файл уже удалил) и выложу.

PS: Используй LORCODE для каста или отвечай на сообщение - так хоть уведомление прилетит, а то случайно в тему заглянул и увидел твое сообщение.

Deleted
()
12 декабря 2015 г.
Ответ на: комментарий от Deleted

Заранее извиняюсь за несколько долгий ответ) Можешь ещё раз перезалить doublecmd-0.6.6 для GTK2 32-бит, ну и slackbuild-рабочий с зависимостями которые хочет для самостоятельной сборки? :) Пробовал Gnome Commander - не то...

sholmes
() автор топика
Ответ на: комментарий от sholmes

Готовой сборки 0.6.6 у меня нет. Попробуй собрать со старым слакбилдом подменив номер версии, или используй portable packages с оф.сайта.

Deleted
()
Ответ на: комментарий от Deleted

Не выходит

Hint: (11030) Start of reading config file /tmp/build/tmp-doublecmd/doublecmd-0.6.6/fpc.cfg
Hint: (11031) End of reading config file /tmp/build/tmp-doublecmd/doublecmd-0.6.6/fpc.cfg
Free Pascal Compiler version 2.6.4 [2015/12/17] for i386
Copyright (c) 1993-2014 by Florian Klaempfl and others
(1002) Target OS: Linux for i386
(3104) Compiling cmdbox.pas
(3104) Compiling ucmdbox.pas
(10001) PPU Loading /usr/share/lazarus/lcl/units/i386-linux/extctrls.ppu
(10008) PPU Invalid Version 172
/tmp/build/tmp-doublecmd/doublecmd-0.6.6/components/CmdLine/ucmdbox.pas(66,25) Fatal: (10022) Can't find unit ExtCtrls used by uCmdBox
Fatal: (1018) Compilation aborted
Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not specify a source file to be compiled)
Компиляция пакета cmdbox 0.0: stopped with exit code 256
ERROR: cmdbox 0.0 compilation failed
cp: cannot stat ‘doublecmd’: No such file or directory
cp: cannot stat ‘doc/en’: No such file or directory

В какую сторону копать?

sholmes
() автор топика
Ответ на: комментарий от sholmes

как поправить пути чтобы он летел в system?

Насчет путей не разбирался. После установки пакета я скопировал исполняемый файл в /usr/bin.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.