LINUX.ORG.RU

скачать, запустить консоль, сделать cd с каталог куда положил bin файл, сделать chmod a+x <имя файла.bin>, запустить: ./<имя файла.bin>

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

а при таком варианте и не должен быть исполняемым :) шелл же

megabaks ★★★★ ()
Ответ на: комментарий от drull
megabaks@localhost /var/ftp/stuff $ ls -l | grep Google
-rw-r--r--  1 megabaks megabaks   25989559 Янв  6 12:29 GoogleEarthLinux.bin
megabaks@localhost /var/ftp/stuff $ sh GoogleEarthLinux.bin
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 5.1.3533.1731..............................................................
megabaks ★★★★ ()
Ответ на: комментарий от megabaks

В принципе, можно и без линков обойтись, если в LD_LIBRARY_PATH или в одном из стандартных каталогов присутствует нужная версия Qt. А вообще, я удивляюсь, как они туда ещё и glibc не запихнули :)

Cancellor ★★★★☆ ()
Ответ на: комментарий от megabaks
drull@drull-laptop:~/tmp$ cat 1.sh 
#!/bin/bash
echo HELLO!
drull@drull-laptop:~/tmp$ ls -l 1.sh 
-rw-r--r-- 1 drull drull 24 Jan 27 18:14 1.sh
drull@drull-laptop:~/tmp$ ./1.sh
bash: ./1.sh: Permission denied
drull@drull-laptop:~/tmp$ sh 1.sh
HELLO!
drull@drull-laptop:~/tmp$ 

Если запускать первым способом (который посоветовали топикстартеру), то не будет работать.

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

Правильно, сначала из своей, а потом, если в своей их не нашлось (хитрый юзер удалил, например) - пытается подцепить из системы (/usr/lib и т.п.)

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

а я и не спорю :)
просто зачем chmod +x что_то_там и потом ./что_то_там
если быстрее и проще sh что_то_там :)

megabaks ★★★★ ()

В дебиане есть пакет googleearth-package, который собирает деб из скачанного с earth.google.com

fluorite ★★★★★ ()

суровые линуксоиды такие суровые :) если рабочее окружение - гном или кде, то правой кнопкой на файле -> Свойства -> выставить флаг «Исполняемый»

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

>В нормальных дистрибутивах есть googleearth-package - utility to automatically build a Debian package of Google Earth

В нормальных дистрибутивах оно ставится без промежуточных сущностей :)

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

Если ты в нормальном дистрибутиве займешь руки на полчаса раскидыванием библиотек и симлинков, то хуже точно никому не станет.

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

Ну не все же левые бинарники могут позволить себе совать в репозитории

А кто заставляет GE класть в репозиторий дистра, когда его можно официально качать с офсайта? :)

или класть на лицензии :)

$ cat /etc/portage/package.license 
app-cdr/nero Nero-EULA-US
dev-java/sun-jdk dlj-1.1
dev-java/sun-jce-bin sun-bcla-java-vm
net-im/skype skype-eula

:)

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

Ну так и я о том же. Так что количество промежуточных сущностей что так, что так - одно и то же. Хоть так хоть так пакетный менеджер создаёт прослойку, хоть в виде промежуточного пакета, хоть в виде ебилда.

Cancellor ★★★★☆ ()

Вот же ж дискуссию развели...

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

>Так что количество промежуточных сущностей что так, что так - одно и то же

Не-а.

хоть в виде промежуточного пакета, хоть в виде ебилда.


В варианте с ебилдом я, как пользователь, отдаю одну команду - и всё, программа у меня установлена.

В варианте с пакетом, как я понимаю, нужно отдать команду на создание такого пакета и потом - на установку результата.

И как потом быть с обновлениями? Как я понимаю, автоматически обновляться оно уже не сможет? А в варианте с ебилдом - полный автомат :)

KRoN73 ★★★★★ ()

Дистр какой? если Ubuntu то подскажу православный путь как поставить GE

Lennox ★★★★★ ()

Буду оригинален.

ЖужелоЗемля не нужна, оно следит что вы смотрите и отсылает данные об этом дяде Сэму.

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

>sh Google дальше таб и вперёд :)

Ну вот и докатились, теперь хомячки знают, для чего можно использовать /bin/sh, но что это такое — ещё нет

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

идешь в директорию куда положил этот Google*.bin
там открываешь консоль и набираешь
sh GoogleEarthLinux.bin
я ж даже пример привёл :)

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

он не нужен!
если параноик то chkrootkit
если опять же параноик и вин разделы(если таковые имеются)примонтированы в rw то Clamav

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

и да - если найдёшь рабочий вир под линь - дай ссылочку ^_^

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

>с вероятностью 99% это /bin/bash

bash не умеет выполнять, например, ELF-файлы. *.bin как бы намекает, что с 50% вероятностью это либо скрипт с архивом в хвосте, либо вообще не скрипт

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

если окажется что это не скрипт с архивом - то ничего страшного не произойдёт :)
и в данном случае это таки скрипт :)

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

в ДАННОМ случае это более простой и короткий путь :) а вирусы - ни одного не видел - вот когда таковые будут, тогда и поговорим :)

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

и да - по линку - ССЗБ - ибо нех что попало откуда попало качать - и тоже самое было хз_скока_лет_назад в ssh для опёнка - дык и что?

megabaks ★★★★ ()

а как быть в этом случае:

# chmod a+x ./GoogleEarthLinux
# ./GoogleEarthLinux
Verifying archive integrity... All good.
Uncompressing Google Earth for GNU/Linux 5.1.3533.1731...............................................................
setup.data/setup.xml:1: parser error : Document is empty

^
setup.data/setup.xml:1: parser error : Start tag expected, '<' not found

^
Невозможно загрузить 'setup.data/setup.xml'
?

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