Полезная информация

Заказывай стафф с атрибутикой Mozilla и... пусть все вокруг завидуют тебе! Быть уникальным - быть с Mozilla!

№115-12-2011 22:57:10

Valrav
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 117
UA: Firefox 8.0

Как сделать портабельную лису?

Так как браузер это очень важная программа на компьютере, ибо владение компьютера подразумевает под собой выход в интернет, а выходим туда мы конечно же с помощью браузера, то хотелось бы иметь себя у портабельный браузер, то есть браузер, который в случае краха системы не нужно будет устанавливать и настраивать по новой, а достаточно будет просто распаковать из архива, заранее забекапленного на всякий пожарный. Так у меня и плеер и мессенджер портабельные... А вот с лисой что то пока непонятки, не нашел тут на сайте мануала или какого то внятного описания как лису можно сделать портабельной. Была у меня сборка, пришел к мнению что то свое все таки ближе. У меня установлена лиса 8.0.1, как я могу сделать ее портабельной?

Отредактировано Valrav (15-12-2011 22:57:33)

Отсутствует

 

№215-12-2011 23:10:45

mserv
Участник
 
Группа: Members
Зарегистрирован: 15-11-2008
Сообщений: 1025
UA: Nightly 11.0

Re: Как сделать портабельную лису?

Отсутствует

 

№316-12-2011 02:20:30

Anazoer
Участник
 
Группа: Members
Откуда: Йошкар-Ола
Зарегистрирован: 23-10-2011
Сообщений: 47
UA: Firefox 3.6

Re: Как сделать портабельную лису?

эта сборка шпионит за юзерами! лучше самим через бат файл.


{[firefox]}"My comrades on PC"

Отсутствует

 

№416-12-2011 02:27:17

Sid
Участник
 
Группа: Extensions
Зарегистрирован: 10-05-2007
Сообщений: 5676
UA: Nightly 11.0

Re: Как сделать портабельную лису?

Anazoer пишет

эта сборка шпионит за юзерами!

Доказательства?

Отсутствует

 

№516-12-2011 03:50:47

adidharma
 
 
Группа: Members
Зарегистрирован: 15-08-2011
Сообщений: 754
UA: Nightly 11.0

Re: Как сделать портабельную лису?

Лучше, наверно так: http://portableapps.com/apps/internet/f … calization

Anazoer пишет

эта сборка шпионит за юзерами!

Бред, имхо.
Кстати, только недавно обнаружил :dumb:, что там исходники в комплекте идут и несложно свою сборку сделать с блекджеком и шлюхамиплагинами, расширениями и предустановками :)

Anazoer пишет

лучше самим через бат файл

Корявое решение, имхо. Более элегантно тогда лоадер в NSIS слепить, типа такого:

скрытый текст

Выделить код

Код:

Name "Lightningfox Portable"
OutFile "Lightningfox-Portable.exe"
!include LogicLib.nsh

CRCCheck off
SilentInstall silent
XPSTYLE off 

Icon "Lightningfox.ico"

Section 'Main'

Exec '"$EXEDIR\Lightningfox\lightningfox.exe" -profile "$EXEDIR\Profile"'

SectionEnd

Отредактировано adidharma (16-12-2011 04:01:37)


pcxFirefox - лучшая сборка Лисы!

Отсутствует

 

№616-12-2011 12:52:34

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 17.0

Re: Как сделать портабельную лису?

Anazoer
Почему же тогда один из самых осторожных и знающих в этом плане участников форума — Rosenfeld — в FAQ советует использовать именно эту портативную версию?

Отсутствует

 

№716-12-2011 13:30:53

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 8.0
Веб-сайт

Re: Как сделать портабельную лису?

Пандёнок пишет

Почему же тогда один из самых осторожных и знающих в этом плане участников форума — Rosenfeld — в FAQ советует использовать именно эту портативную версию?

Rosenfeld не программист, поэтому делает свои выводы на основе правила "OpenSources навредить не может" girl_crazy.gif

Чем вам батник не нравится?
Начальная папка ./ или /

P.S.
"Rosenfeld'a читай, но и сам соображай..."


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№816-12-2011 13:35:56

Valrav
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 117
UA: Firefox 8.0

Re: Как сделать портабельную лису?

Может тогда кто нибудь из знающих замутит faq нормальный что там нужно с батниками делать, чтобы браузер стал портативным :)

Отсутствует

 

№916-12-2011 13:41:57

mserv
Участник
 
Группа: Members
Зарегистрирован: 15-11-2008
Сообщений: 1025
UA: Nightly 11.0

Re: Как сделать портабельную лису?

Anazoer, Keepun
Ждём от вас доказательств в шпионаже и прочих вредительствах портабельных сборок от PortableApps.com :D

Отсутствует

 

№1016-12-2011 13:44:35

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 17.0

Re: Как сделать портабельную лису?

Keepun
Ну во-первых, программисты не доказали, что шпионит (подозревать лубую прорамму можно и лучше компьютер не включать, а лично мне как-то без разницы — банками через браузер не управляю); а во-вторых — умные программисты так и не показали простым людям, как пишется батник для создания портативного [firefox] (а знать хотелось бы потому, что портаблаппсовские сборки иногда с багами).

Отредактировано Пандёнок (16-12-2011 13:46:39)

Отсутствует

 

№1116-12-2011 14:39:05

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 8.0
Веб-сайт

Re: Как сделать портабельную лису?

Valrav пишет

Может тогда кто нибудь из знающих замутит faq нормальный что там нужно с батниками делать, чтобы браузер стал портативным :)

Там вообще одна строка должна быть:

Выделить код

Код:

firefox.exe -profile "./Profile"

Можешь ее в firefox.bat пихнуть, а можешь ярлыком сделать, красивее будет.

Или ждешь каких-нибудь "шаманских" команд? laugh1.gif

Творения Мозиллы изначально портабельны!


mserv пишет

Ждём от вас доказательств в шпионаже и прочих вредительствах портабельных сборок от PortableApps.com :D

А предоставьте нам в качестве доказательств исходные коды этих сборок, что на исходники никаких "левых" патчей не накладывали!


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№1216-12-2011 15:37:27

adidharma
 
 
Группа: Members
Зарегистрирован: 15-08-2011
Сообщений: 754
UA: Nightly 11.0

Re: Как сделать портабельную лису?

Keepun пишет

А предоставьте нам в качестве доказательств исходные коды этих сборок, что на исходники никаких "левых" патчей не накладывали!

Какие левые патчи?! Сам [firefox] в сборке - официальный, с ЭЦП. А исходники лоадера прилагаются, в .\Other\Source\umnik2.gif

Добавлено 16-12-2011 15:51:39

Keepun пишет

Там вообще одна строка должна быть:

Можно и так:

Выделить код

Код:

@echo off
start firefox.exe -no-remote -profile Profile %*

%* - вот это, если, честно под сомнением; вроде как нужно, чтобы дополнительные параметры ком. строки передавать.
-no-remote - тоже самое, что и AllowMultipleInstances=true для сборок от portableapps.

Отредактировано adidharma (16-12-2011 15:51:39)


pcxFirefox - лучшая сборка Лисы!

Отсутствует

 

№1316-12-2011 17:21:01

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 8.0
Веб-сайт

Re: Как сделать портабельную лису?

adidharma пишет

Какие левые патчи?!

Мне та сборка нафиг не нужна, поэтому не проверял.
ЭЦП не показатель. Можно не firefox.exe подменить, а какую-нибудь ДеЛЛку и т.п.

Недоверие ко всех неофициальным сборкам должно быть, если чел действительно заботится о своей Приваси.


@echo off - не обязателен, потому что черное окно и так быстро исчезнет.
Если хотите без "черного окна", то делайте ярлыком.

Возможно также такой вариант:

Выделить код

Код:

rem Без start, чтобы del выполнился уже после закрытия Лисы
firefox.exe -profile "./Profile"
del "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\[Profiles]\"

В общем курите https://developer.mozilla.org/en/Command_Line_Options

Отредактировано Keepun (16-12-2011 17:22:51)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№1416-12-2011 17:44:29

adidharma
 
 
Группа: Members
Зарегистрирован: 15-08-2011
Сообщений: 754
UA: unknown 0.0

Re: Как сделать портабельную лису?

Keepun пишет

Если хотите без "черного окна", то делайте ярлыком.

Проще лодырь в NSIS :) Я уж забыл про батники. А насчет portableapps, если такое недоверие, можно скачать любой нужный дистр FF и заменить им файлы в сборке. Если особая паранойя, то прочекать исходники загрузчика и поправить по-своему, если нужно и собрать.


pcxFirefox - лучшая сборка Лисы!

Отсутствует

 

№1516-12-2011 20:18:30

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 17.0

Re: Как сделать портабельную лису?

Keepun

Выделить код

Код:

del "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\[Profiles]\"

не пойдёт, если профиль на флешке вместе с Firefox и не копируется на винчестер.

Добавлено 16-12-2011 20:22:12

adidharma пишет

Более элегантно тогда лоадер в NSIS слепить, типа такого

Щас половина посетителей форума сделают и будут считать себя программистами. :)

Отредактировано Пандёнок (16-12-2011 20:22:12)

Отсутствует

 

№1616-12-2011 23:13:39

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 8.0
Веб-сайт

Re: Как сделать портабельную лису?

Пандёнок пишет

не пойдёт, если профиль на флешке вместе с Firefox и не копируется на винчестер.

Я не проверял, но Лиса наверняка все равно заюзает временную папку самого юзера.

Можно для Лисы переменную USERPROFILE изменить в батнике.
Можно SandBox на флешку воткнуть и не заботится вообще о своем рабочем пространстве.

Вариантов куча - "только ваше незнание не позволяет сделать выбор".


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№1717-12-2011 13:59:47

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 17.0

Re: Как сделать портабельную лису?

Keepun
Кстати, чтобы было действительно портативно:

Выделить код

Код:

rem Без start, чтобы del выполнился уже после закрытия Лисы
firefox.exe -no-remote -р "./Profile"
del "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\[Profiles]\"

Тогда, если на чужом компьютере, где вы запускаете свой портативный [firefox], уже запущен [firefox] хозяина компьютера (допустим), запустится новый процесс с именно вашим [firefox].

Отсутствует

 

№1817-12-2011 14:11:40

adidharma
 
 
Группа: Members
Зарегистрирован: 15-08-2011
Сообщений: 754
UA: Chrome 7.0

Re: Как сделать портабельную лису?

Пандёнок пишет

del "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\[Profiles]\"

Мне эта конструкция непонятна. Как cmd ее будет обрабатывать? Тем более, это для XP; для W7 вроде чето типа такого должно быть:

Выделить код

Код:

del "%LOCALAPPDATA%\Mozilla\Firefox\Profiles\[Profiles]\"

Добавлено 17-12-2011 14:21:05

Как cmd ее будет обрабатывать?

Или под [Profiles]\ подразумевается, что абсолютный путь туда надо вписать? Но это абсурд. На личном ПК удаление чего-либо оттуда просто ненужно, а на чужих компах, получается, каждый раз батник редактировать? :)

P.S. Вообще нужность этой строки сомнительна. У меня при запуске «firefox.exe -no-remote -profile "./Profile"» ничего в "%USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\" не изменилось/не записалось.

Отредактировано adidharma (17-12-2011 15:01:24)


pcxFirefox - лучшая сборка Лисы!

Отсутствует

 

№1917-12-2011 15:39:48

Valrav
Участник
 
Группа: Members
Зарегистрирован: 08-02-2011
Сообщений: 117
UA: Firefox 8.0

Re: Как сделать портабельную лису?

Лично я, мало что понял из выше написанного. Спасибо за подробные разъяснения. :lol:

Отсутствует

 

№2017-12-2011 16:02:38

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 17.0

Re: Как сделать портабельную лису?

Valrav
Ясно. В таком случае вот готовая портабельная.

Отсутствует

 

№2117-12-2011 21:48:15

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 8.0
Веб-сайт

Re: Как сделать портабельную лису?

adidharma пишет

Мне эта конструкция непонятна. Как cmd ее будет обрабатывать? Тем более, это для XP; для W7 вроде чето типа такого должно быть:

Я не ошибся.
Можешь через МойКомп открыть %USERPROFILE%\Local Settings\Mozilla\Firefox\Profiles\ в ХР и 7 - попадешь в временное хранилище для Лисы.

Добавлено 17-12-2011 21:51:34
[Profiles]\ известен = параметру -profile почти

Добавлено 17-12-2011 21:59:10
P.S. Там находится кеш Лисы, так что можно смело за собой подчистить.

Вообще лучше сразу заменять переменную USERPROFILE при запуске любой проги (не только Лисы) на относительный флешечный путь и не парится.

Отредактировано Keepun (17-12-2011 21:59:10)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

№2217-12-2011 22:03:35

Пандёнок
Участник
 
Группа: Extensions
Зарегистрирован: 04-11-2008
Сообщений: 5543
UA: Chrome 17.0

Re: Как сделать портабельную лису?

adidharma пишет

P.S. Вообще нужность этой строки сомнительна.

Я тоже сомневаюсь. Может быть, туда будет писаться, когда «хозяйский» [firefox] запущен и -no-remote не используется, как я писал?

Keepun пишет

Вообще лучше сразу заменять переменную USERPROFILE при запуске любой проги (не только Лисы) на относительный флешечный путь и не парится.

Я вовсе не спец по замене переменных, поэтому уточню: она только для этого батника изменится? Через set?

Отредактировано Пандёнок (17-12-2011 22:04:23)

Отсутствует

 

№2317-12-2011 23:13:01

adidharma
 
 
Группа: Members
Зарегистрирован: 15-08-2011
Сообщений: 754
UA: Nightly 11.0

Re: Как сделать портабельную лису?

Keepun пишет

Я не ошибся.

А, вспомнил. В 7-ке же хардлинки есть, на XP-шные пути типа Local Settings и т. п.

P.S. Там находится кеш Лисы, так что можно смело за собой подчистить.

Там у меня находится кэш установленного стандартным образом [firefox] 3.6.24 (или даже не кэш; сейчас там находится: startupCache\, urlclassifier.pset, urlclassifier3.sqlite, XPC.mfl и XUL.mfl). А все мои портаблы (шт. 6 :)), включая и сборки portableapps и запускаемые через «firefox.exe -profile "./Profile"», ничего туда не пишут. Кэш работает в Profile\Cache\, Profile\startupCache\ и Profile\OfflineCache\.

Вообще лучше сразу заменять переменную USERPROFILE при запуске любой проги (не только Лисы) на относительный флешечный путь и не парится.

Не понял :) Это типа так мутить в батнике:

Выделить код

Код:

setlocal
%~d0
cd "%~dp0"

и т. д.?

Отредактировано adidharma (17-12-2011 23:23:44)


pcxFirefox - лучшая сборка Лисы!

Отсутствует

 

№2418-12-2011 05:50:31

kostyanet
Участник
 
Группа: Members
Зарегистрирован: 27-09-2009
Сообщений: 148
UA: Firefox 3.6

Re: Как сделать портабельную лису?

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

После краха системы меньше всего будет волновать переустановка браузера которая занимает одну минуту.

Делайте резервные копии всего системного диска.

Отредактировано kostyanet (18-12-2011 05:50:55)

Отсутствует

 

№2518-12-2011 17:53:59

Keepun
Участник
 
Группа: Extensions
Зарегистрирован: 08-12-2007
Сообщений: 591
UA: Firefox 8.0
Веб-сайт

Re: Как сделать портабельную лису?

adidharma пишет

Кэш работает в Profile\Cache\, Profile\startupCache\ и Profile\OfflineCache\.

Вполне возможно, что -profile заодно меняет и путь к кешу.

Добавлено 18-12-2011 18:03:19

Выделить код

Код:

setlocal
set USERPROFILE="./"
set U
endlocal

echo "Сейчас переменная будет прежней"
set U
pause

Отредактировано Keepun (18-12-2011 18:03:19)


Зачем вашему компу оперативная память, если вы сами не хотите, чтобы софт ее всю использовал?

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]