Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Portable Soft  (Прочитано 1012 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн viktor.srn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Portable Soft
« : 16 Ноября 2014, 10:57:27 »
Что правда в Linuxе нету портеибл софта?
Мне нужны браузеры портеибл, именно чтобы все профили хранились в одной папке с программой чтобы я с любого места мог их запустить, возможно ли это?

Оффлайн lin_user

  • Старожил
  • *
  • Сообщений: 1292
    • Просмотр профиля
Re: Portable Soft
« Ответ #1 : 16 Ноября 2014, 11:21:21 »
Есть.

Ищется по запросу portable linux apps.

Оффлайн viktor.srn

  • Автор темы
  • Новичок
  • *
  • Сообщений: 31
    • Просмотр профиля
Re: Portable Soft
« Ответ #2 : 16 Ноября 2014, 11:23:30 »
lin_user, так они все равно хранят данные в хоум

Оффлайн RingOV

  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Portable Soft
« Ответ #3 : 18 Ноября 2014, 13:43:37 »
Мне нужны браузеры портеибл, именно чтобы все профили хранились в одной папке с программой чтобы я с любого места мог их запустить, возможно ли это?
Возможно
firefox --help | grep profile
  -P <profile>       Start with <profile>.

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Portable Soft
« Ответ #4 : 18 Ноября 2014, 13:53:02 »
RingOV,
не всё так просто
фокс увидит только те профили, которые указаны в ~/.mozilla/firefox/profiles.ini
можно конечно попробовать прописать полный путь к каталогу профиля, но я не уверен, что подхватит
пару лет назад тут один наш пользователь выкладывал по-настоящему портабельные версии фокса (бинарные сборки) - правил исходники и пересобирал
если найду тот топик, то скину сюда ссылку

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Portable Soft
« Ответ #5 : 18 Ноября 2014, 13:54:20 »
нашёл - https://forum.ubuntu.ru/index.php?topic=114408.0
но инфы там практически нет (((
да и версия древнее отходов жизнедеятельности мамонта
можно поспрашивать автора, что он правил в исходниках и с какими опциями собирал, но это уж пусть ТС сам этим занимается - вектор ему указали
« Последнее редактирование: 18 Ноября 2014, 13:58:42 от Haron Prime »

Оффлайн БТР

  • Заслуженный пользователь
  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 6293
    • Просмотр профиля
Re: Portable Soft
« Ответ #6 : 18 Ноября 2014, 14:03:39 »
Что правда в Linuxе нету портеибл софта?
в Linuxе есть LiveUSB/Flash - своя настроенная портабельная система. При необходимости можно и жёсткий диск целиком подцепить.

Мне нужны браузеры портеибл, именно чтобы все профили хранились в одной папке с программой чтобы я с любого места мог их запустить, возможно ли это?
на каких дистрибутивах планируется запускать? Нужны статически скомпилированные бинарники, иначе смысла нет.
ну и до кучи - чтобы там, куда будете втыкать свои портабельные программы, было разрешено монтирование съёмных носителей и запуск с них выполняемых файлов. Такое только у домашних юзеров возможно, да и то не везде.

Оффлайн RingOV

  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Portable Soft
« Ответ #7 : 18 Ноября 2014, 16:50:23 »
Haron Prime,
Да, действительно, таким способом так просто не получится.

Но простой способ есть.
На основе вот этого http://wiki.ubuntuusers.de/Portable_Firefox можно сделать portable firefox без правки кода
Вот только loader.sh мне их не понравился
Лучше такой
$ cat loader.sh
#!/bin/sh
ABSOLUTE_FILENAME=`readlink -e "$0"`
DIRECTORY=`dirname "$ABSOLUTE_FILENAME"`

"$DIRECTORY/firefox" -no-remote -profile "$DIRECTORY/profilordner"

Протестировал на firefox-33.1.1 - работает

Последовательность действий такая:
1. Скачать и распаковать нужную версию
2. Поместить в нее каталог profilordner (я так понимаю это чистый профиль, можно вместо него свой взять) из архива, который приводится в статье (https://www.dropbox.com/s/h457vlmow7zb0ny/firefox-portable.tar.gz)
3. Создать loader.sh в корне распакованного firefox

loader.sh запустит firefox с профилем profilordner из любого места  :)

Оффлайн Haron Prime

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 11312
  • Нетолерантный социопат
    • Просмотр профиля
Re: Portable Soft
« Ответ #8 : 18 Ноября 2014, 17:01:05 »
RingOV,
я бы не стал использовать профиль, созданный неизвестно_кем
я не параноик, но разумная осторожность мне не чужда - неизвестно, какие именно изменения автор вносил в prefs.js
поэтому, если бы мне требовалось нечто подобное, я бы попробовал самостоятельно создать чистый профиль в стандартном фоксе и перенести его в нужное место для дальнейшего использования
но мне это не нужно - у меня есть флешка с установленным live-дистрибутивом (http://puppyrus.org/;)

Оффлайн .ubuntufan

  • Активист
  • *
  • Сообщений: 638
    • Просмотр профиля
Re: Portable Soft
« Ответ #9 : 18 Ноября 2014, 17:07:52 »
Цитировать
чтобы все профили хранились в одной папке с программой чтобы я с любого места мог их запустить, возможно ли это?

можно так запускать:
HOME="$PWD" ./firefox

или скрипт разместить соответствующий, в папку с программой:
#!/bin/bash

export HOME="$PWD/home"
[ ! -d "$HOME" ] && mkdir "$HOME"
./firefox


Оффлайн RingOV

  • Активист
  • *
  • Сообщений: 764
    • Просмотр профиля
Re: Portable Soft
« Ответ #10 : 20 Ноября 2014, 12:37:33 »
.ubuntufan,
спасибо, это отличный способ!

Но $PWD и ./ будут правильно работать только если запускать из каталога с программой.

(Нажмите, чтобы показать/скрыть)

 

Страница сгенерирована за 0.017 секунд. Запросов: 21.