- Firefox portable для linux
- №27 21-09-2010 19:29:24
- Re: Firefox Portable для Linux
- №28 21-09-2010 19:30:51
- Re: Firefox Portable для Linux
- №29 25-09-2010 21:25:16
- Re: Firefox Portable для Linux
- №30 25-09-2010 21:34:14
- Re: Firefox Portable для Linux
- №31 09-10-2010 01:06:38
- Re: Firefox Portable для Linux
- №32 09-10-2010 22:03:22
- Re: Firefox Portable для Linux
- №33 09-10-2010 22:09:58
- Re: Firefox Portable для Linux
- №34 15-10-2010 01:37:40
- Re: Firefox Portable для Linux
- №35 15-10-2010 01:44:32
- Re: Firefox Portable для Linux
- №36 15-10-2010 06:55:08
- Re: Firefox Portable для Linux
- Portable-изируемся на примере Firefox-а
- Firefox portable для linux
- №2 18-09-2010 22:31:36
- Re: Firefox Portable для Linux
- №3 19-09-2010 18:57:33
- Re: Firefox Portable для Linux
- №4 19-09-2010 19:34:53
- Re: Firefox Portable для Linux
- №5 19-09-2010 20:19:04
- Re: Firefox Portable для Linux
- №6 19-09-2010 21:13:09
- Re: Firefox Portable для Linux
- №7 19-09-2010 21:22:57
- Re: Firefox Portable для Linux
- №8 19-09-2010 21:54:49
- Re: Firefox Portable для Linux
- №9 19-09-2010 21:59:09
- Re: Firefox Portable для Linux
- №10 20-09-2010 20:29:08
- Re: Firefox Portable для Linux
- №11 20-09-2010 20:47:29
- Re: Firefox Portable для Linux
Firefox portable для linux
. заменить файл на первоначальный и попробовать запустить через него.
ПротопопулуS пробовал конечно , осознавая при этом что дохлый номер . там же нужно наверняка что-то немного иное вписать чем в первом случае
а вообщем так и не понял в чём причина незапуска
(угу, ещё бы я понял
)
Отредактировано Крошка Ру (21-09-2010 18:16:40)
№27 21-09-2010 19:29:24
Re: Firefox Portable для Linux
Работает на Slackware 13.1 (Slackware Linux version 13.1 32-bit x86), повозился немного, глюков не словил.
№28 21-09-2010 19:30:51
Re: Firefox Portable для Linux
Странное дело, конечно, но у меня эта сборка работате, как под виртуалкой в Ubuntu 10.04 i686, так и н реальной системе Ubuntu 10.04 x86_64.
Добавлено 21-09-2010 19:31:26
dtiger, спасибо за сведения
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№29 25-09-2010 21:25:16
Re: Firefox Portable для Linux
Да, кстати, тестирую последнюю портативную сборку. Запустилось с первого раз, никаких ошибок опять-таки не вылезло. Единственное, мне показалось, что шрифты немного рваные. В основной версии они более сглаженные.
По-прежнему Ubuntu 10.04.
№30 25-09-2010 21:34:14
Re: Firefox Portable для Linux
igorsub, спасибо еще раз за тестирование. Насчет шрифтов надо будет посмотреть.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№31 09-10-2010 01:06:38
Re: Firefox Portable для Linux
Сделал сборку на основе 3.6.12pre. Кому интересно см. первый пост топика (мою подпись).
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№32 09-10-2010 22:03:22
Re: Firefox Portable для Linux
Calculate CLD 10.9 x86_64 Полет нормальный! Вот единственное не могу флаш запустить. На 32 битной всего навсего скопировал libflashplayer.so в папку plugins и все завелось, здесь же такой номер не прошел. И вообще зачем из портативной версии выковыряли его не пойму?
№33 09-10-2010 22:09:58
Re: Firefox Portable для Linux
Hariec, для 64-х битной версии и плеер нужен соответствующий Выковырял по простой причине решил не делать дыры в безопасности браузера. Помимо этого, плагин весит аж 10 МБ. Если нужен 64-х битный плеер, то ВОТ (прямая ссылка).
Спасибо за тестирование.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№34 15-10-2010 01:37:40
Re: Firefox Portable для Linux
Благодарю за сборку.
P.S. И за ссылку
№35 15-10-2010 01:44:32
Re: Firefox Portable для Linux
ПротопопулуS
Firefox 3.6.12pre Portable для Linux
Описание:
Платформа: Linux-i686 , Linux-x86_64
Версия Firefox: 3.6.11pre
Расширения: AdBlock Plus (с основной подпиской Ru Adlist), NoScript.
СКАЧАТЬ для x86_64
?
№36 15-10-2010 06:55:08
Re: Firefox Portable для Linux
MySh, это на недалекое будущее сегодня-завтра сделаю и для 32-х битных систем.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
Источник
Portable-изируемся на примере Firefox-а
Началось это из-за дружеского многомесячного вялотекущего холивара «Linux vs. Windows» между мной и нашим сис.админом.
Однажды была затронута проблема о защищенности системы и пользовательских каталогах. Встала задача показать что в Windows есть полноценный аналог линуксового %home%.
Старые виндопользователи знают, что пользовательские настройки начали храниться в специально для этого предназначенном каталоге еще в Windows 9х. Но это было мягко говоря «совсем не то». (Update: в комментах поправляют: это появилось еще в NT 3, причем сразу с хорошей реализацией.)
С приходом NT 5 (Win2k, WinXP), где был безопасности уделили больше внимания, все пользовательские профили стали храниться в той самой «Documents and Settings». Правда при желании и прямых руках это может быть и другой каталог, например «Users».
Примерно тогда же появились глобальные переменные для указания текущего пользователя и его домашнего каталога. Видать, навеяло из мира Linux. Имхо, ничего зазарного в этом нет 🙂
Узнать значение всех глобальных переменных можно выполнив команду SET в командной строке. Для тех кто совсем в танке: Win+R, печатаем cmd, жмем Enter, печатаем set, жмем Enter.
Текущие гайдлайны Майкрософта рекомендуют использовать именно глобальные переменные, для того чтобы выяснить, где программе можно хранить свои настройки. К сожалению, многие это игнорируют, а некоторые и вовсе до сих пор упорно хранят файл с настройками в своей директории. Руки бы поотрывал.
Поспорили мы немного о пользовательских каталогах да забыли до поры до времени.
Пока однажды при очередном обновлении FireFox-а на официальном сайте я не нашел его портативной версии. Хотелось свежую и именно портативную версию. Тут я вспомнил, что FireFox кроссплатформенный, и скорее всего в Linux-е он хранит настройки «там, где надо». И скорее всего в Windows он хранит их там же. И выясняет, куда хранить «как надо» — через глобальные переменные. Чай разработчики FireFox-а профессионалы своего дела.
Итак, у нас на руках Windows XP, установленный FireFox последней версии и желание получить его портативный вариант.
Глобальные переменные иницилизируются при запуске Windows и входе пользователя в систему. Новый процесс получает значение глобальных переменных от родительского. Чаще всего родительским процессом является Explorer. Но каждый процесс может переопределить любую глобальную переменную, но это новое значение переменой будет доступно только этому процессу и его дочерним процессам. У родительского процесса все останется по старому.
Переопределить глобальную переменную в командном интерпретаторе cmd можно той же командой set.
Значит можно в cmd переопределить переменную, запустить нужную программу, завершить работу cmd. Profit!
Мысль только оформилась, а руки уже начали ваять скрипт. Для начала выясняем где FireFox хранит наш настройки/профили. Это оказались
c:\Documents and Settings\Гость\Local Settings\Application Data\Mozilla\
и
c:\Documents and Settings\Гость\Application Data\Mozilla\
Сам FireFox-профиль лежит здесь
c:\Documents and Settings\Гость\Application Data\Mozilla\Firefox\Profiles\
и у меня назывался «6rynxm6u.default». Случайная комбинация символов. У вас может быть другая.
В каталоге FireFox-а создаем папку «toxicdream» (ну или как вы захотите) — это будет нашим тем самым %home%. Внутри нее создаем «\Local Settings\Application Data\» и «\Application Data\Mozilla\». Найденные выше каталоги «Mozilla» переносим в соответствующие.
Смотрим какие переменные Windows могут нам помочь:
ALLUSERSPROFILE=C:\Documents and Settings\All Users
APPDATA=C:\Documents and Settings\Гость\Application Data
HOMEDRIVE=C:
HOMEPATH=\Documents and Settings\Гость
USERNAME=Гость
USERPROFILE=C:\Documents and Settings\Гость
Попробуем обойтись малой кровью — перекрываем только APPDATA и смотрим что получилось. Создаем
в каталоге Firefox файл «firefox.cmd» с текстом
Первые две строки указывают, что надо переключиться на диск и перейти в каталог, где лежит сам файл «firefox.cmd», чтобы рабочий каталог для запускаемого FireFox был именно этот каталог.
Запускаем. Ну почти получилось — профиль пользователя грузится.
С «Local Settings» придется повозиться. После перекрытия USERPROFILE и USERNAME лисичка все равно лезет не туда куда ей сказали. Надо перекрыть еще HOMEPATH и соответственно HOMEDRIVE
Ну а чтобы уж наверняка перекроем еще ALLUSERSPROFILE и TEMP/TMP. Итоговый скрипт такой
Напоминаю — это для Windows 5.x, то есть Windows 2000, Windows XP и Windows 2003.
Текст скрипта для Win7:
Ну вот, теперь все работает как часы. Можно даже обновляться с сохранением всех настроек. И не надо никого ждать или мучаться с ThInstall и ему подобными. Правда тут всплывает еще один эффект: все (ну или почти все) программы запущенные из нашего FireFox будут использовать наш каталог «toxicdream» для своей работы. Поэтому не удивляйтесь если вдруг например, Download Master начнет показывает список загрузок то так, то этак.
PS
В Viste и Seven профиль Firefox-а хранится в другом месте. Плюс там еще добавили переменную для того самого «Local Settings», вернее уже «Local» — %LOCALAPPDATA%.
Придется при каждой смене системы перемещать файлы из «Local Settings» в «Application Data\Local».
Можно это все также прописать в скрипте. К сожалению у меня сейчас под рукой нет Win7, поэтому оставляю это для доработки следующими энтузиастами.
Для затравки: выяснить версию Windows можно командой ver. Тут есть небольшие грабли — вывод команды отличается от версии к версии, и может быть, от языка системы. Код, выявляющий версию однозначно:
UPD 1
> запустив файрфокс вот так: firefox -profile «E:\myprofile» мы достигаем нашей цели. То есть надо создать ярлык и всё будет работать как надо
Минусы:
— жесткая привязка к путям
— создание/модификация ярлыка
— мусор в «Local Settings»
UPD 2
> портативный огнелис гуглится не просто быстро, а очень быстро — mozilla-russia.org/products/firefox/ — раз и portableapps.com/apps/internet/firefox_portable — два.
Минусы:
— не всегда последняя версия
— лишний процесс в памяти
— иногда возникают проблемы при обновлении, например, лично у меня были при переходе на Windows 7
UPD 3
> Почему в блоге «Огненый лис»?
Мне показалось для пользователей Огнелиса будет интересней.
Для блога Windows слишком элементарный уровень.
Спасибо за плюсы 🙂 Следующий пост будет про внутреннее устройство FireFox, вернее про то, что, как и где он хранит.
Источник
Firefox portable для linux
Firefox 3.6.11pre Portable для Linux
Описание:
Платформа: Linux-i686, Linux-x86_64
Версия Firefox: 3.6.11pre
Расширения: AdBlock Plus (с основной подпиской Ru Adlist), NoScript.
Firefox 3.6.12pre Portable для Linux
Описание:
Платформа: Linux-i686, Linux-x86_64
Версия Firefox: 3.6.11pre
Расширения: AdBlock Plus (с основной подпиской Ru Adlist), NoScript.
Отредактировано ПротопопулуS (09-10-2010 01:04:37)
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№2 18-09-2010 22:31:36
Re: Firefox Portable для Linux
Протестировано. Качество подтверждаю.
Arch Linux & xmonad
№3 19-09-2010 18:57:33
Re: Firefox Portable для Linux
Друзья линуксоиды, большая просьба к вам! Если кому не трудно, то потестируйте программу на своих дистрибутивах и отпишитесь об ошибках, если таковые будут, на указанную выше почту. Желательно, чтобы сборка была проверена на основных дистрах — Debian, Mandriva, OpenSuse. Gentoo, [u][K][L][X]-buntu. Буду очень признателен.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№4 19-09-2010 19:34:53
Re: Firefox Portable для Linux
Причем это ОЧЕНЬ большая просьба — в том числе и от меня.
Желательно подробно расписывать вероятные ошибки при запуске, например: требует такие-то зависимости (установились автоматически, не установились) и т.п.
Project Rosenfox: Pure, fast and secure inner settings for Mozilla Firefox. Global and complete manual on GitHub.
№5 19-09-2010 20:19:04
Re: Firefox Portable для Linux
ПротопопулуS , Rosenfeld запустил. вроде всё в порядке
Отредактировано Крошка Ру (19-09-2010 20:20:37)
№6 19-09-2010 21:13:09
Re: Firefox Portable для Linux
Крошка Ру и другие проверяющие, указывайте пожалуйста систему на которой вы запускаете сборку.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№7 19-09-2010 21:22:57
Re: Firefox Portable для Linux
ПротопопулуS Пожалуйста . в смысле то что в UA отображается ?
Mozilla/5.0 (X11; U; Linux i686; ru; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10
Отредактировано Крошка Ру (19-09-2010 21:23:26)
№8 19-09-2010 21:54:49
Re: Firefox Portable для Linux
Крошка Ру, в смысле название дистрибутива, т.е. OpenSuse, Debian, Mandriva, Gentoo, Ubuntu, Arch.
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№9 19-09-2010 21:59:09
Re: Firefox Portable для Linux
Запустил. Пока никаких проблем в работе не заметил. Пишу сейчас из-под него.
№10 20-09-2010 20:29:08
Re: Firefox Portable для Linux
Собрал малость оптимизированную программу для платформы x86_64. См. первый пост топика
Продам: совесть, ответственность, вежливость, воспитанность. Недорого.
№11 20-09-2010 20:47:29
Re: Firefox Portable для Linux
2 ПротопопулуS
Очень большое шпашибо.
Весьма шустрая сборка получилась. Работает заметно шустрее оригинальной.
ОС Ubuntu 10.04.1 x86_64 (2.6.36-020636rc3-generic) Gnome 2.30.2
И ещё раз —
МОЛОДЕЦ.
Источник