LINUX.ORG.RU

запуск установленных программ в Slackware


0

0

Поставил Krusader с помощью slapt-get

запускаю bash-3.1# krusader bash: /usr/bin/krusader: Нет такого файла или каталога

При этом bash-3.1# which krusader /usr/bin/krusader

bash-3.1# ls -la /usr/bin/krusader -rwxr-xr-x 1 root root 2843612 2009-09-02 00:00 /usr/bin/krusader bash-3.1#

Вопрос почему? Заранее спасибо за помощь.. _______________ slackware13,kde4

Ответ на: - от xterm700

хм…

ldconfig делали?

file /usr/bin/krusader
и, например,
file /bin/bash

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

bash-3.1# file /usr/bin/krusader /usr/bin/krusader: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked (uses shared libs), stripped

bash-3.1# file /bin/bash /bin/bash: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked (uses shared libs), stripped bash-3.1#

Вот блин а

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

Дистрибутивы нормальные надо использовать.

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

> теперь сузю иначе как виндой не назову)

нет, винда - это то во что ты превращаешь свою слаку такими вот установками. пропиши 64-битный репозиторий в слапт-гет.

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

ить) не заметила, ну пусть автор темы собирает сам значит, там меньше 10 минут сборки, даже на достаточно старом компьютере

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

угу, slapt-get тоже не заметил такого пустяка :)

зы: крипт для сборки:

#!/bin/sh

PACKAGE=krusader
VERSION=2.0.0
BUILD=1
ARCH=`uname -m`

#----------------

LC_ALL=C

SRCDIR=`pwd`/$PACKAGE-$VERSION
BUILDDIR=`pwd`/$PACKAGE-$VERSION-$ARCH
DESTDIR=`pwd`/$PACKAGE-$VERSION-$ARCH-$BUILD

TARBALL=$PACKAGE-$VERSION.tar.gz
URL=http://downloads.sourceforge.net/project/krusader/krusader/$VERSION/$TARBALL

test -f $TARBALL || wget -c $URL || exit 1

test -d $SRCDIR || tar xaf $TARBALL || exit 1

rm -rf $DESTDIR
mkdir -p $BUILDDIR || exit 1

grep -q '#include <stdio.h>' $SRCDIR/krusader/VFS/kiojobwrapper.cpp || \
   sed 's/^\(#include <qevent\)/#include <stdio.h>\n\1/' \
       -i.orig $SRCDIR/krusader/VFS/kiojobwrapper.cpp

(cd $BUILDDIR
cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr \
      -DLIB_SUFFIX=`grep -o 64 <<<$ARCH` $SRCDIR || exit 1
make all install DESTDIR=$DESTDIR || exit 1
install -m 644 -D $SRCDIR/slack-desc $DESTDIR/install/slack-desc || exit 1

cd $DESTDIR && makepkg -l y -c n ../$PACKAGE-$VERSION-$ARCH-$BUILD.txz)
upgradepkg --install-new krusader-2.0.0-x86_64-1.txz
хз сработает ли на х86, но на х86_64 собралось нормально :)

только ж оно на виндос командер похоже :(

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