LINUX.ORG.RU

История изменений

Исправление ZenitharChampion, (текущая версия) :

1). Есть бинарники для 32-битного Linux на ftp://ftp.mozilla.org/pub/

2). Качаешь 32-битный архив, распаковываешь в /home/user/. Берёшь Ubuntu 7.04 x86_64, подключаешь репозиторий old-releases (включая пакеты Source), делаешь sudo apt-get build-dep firefox thunderbird xulrunner.

Качаешь исходный код, заходишь в каталог с ним, делаешь «make -f client.mk build», получаешь ошибку «configure: error: --enable-application=APP was not specified and is required.» Делаешь "./configure --enable-application=mail --enable-official-branding" и снова «make -f client.mk build».

Когда всё докомпилируется, делаешь копию каталога dist/bin с опицями -R -L -p. Таким образом все симлинки в ../../src переделаются в нормальные файлы.

Можно запускать. Если хочется прям вообще идентичности с 32-битным бинарником, можно сделать strip и скопировать из 32-битного бинарника русские конфиги .ini и словарь.

Исправление ZenitharChampion, :

1). Есть бинарники для 32-битного Linux на ftp://ftp.mozilla.org/pub/

2). Качаешь 32-битный архив, распаковываешь в /home/user/. Берёшь Ubuntu 7.04 x86_64, подключаешь репозиторий old-releases (включая пакеты Source), делаешь sudo apt-get build-dep firefox thunderbird xulrunner.

Качаешь исходный код, заходишь в каталог с ним, делаешь «make -f client.mk build», получаешь ошибку «configure: error: --enable-application=APP was not specified and is required.» Делаешь "./configure --enable-application=mail" и снова «make -f client.mk build».

Когда всё докомпилируется, делаешь winefile и делаешь копию каталога dist/bin. Таким образом все симлинки в ../../src переделаются в нормальные файлы. Но «слетят» права исполняемости: открой файловый менеджер и с помощью зажатой клавиши Crtl и левой кнопки мыши выдели все файлы со значками бинарника и скрипта, нажми правой кнопкой, выбери Свойства, поставь галочку исполняемости.

Можно запускать. Но вместо Thunderbird запустится что-то другое: коммерческий бренд вырезан. Нужно взять и скопировать логотипы и файлы конфигурации .ini из 32-битного варианта. Всё, теперь если сделать strip ты получил идентичный бинарник 32-битному, но 64-битный.

Исправление ZenitharChampion, :

1). Есть бинарники для 32-битного Linux на ftp://ftp.mozilla.org/pub/

2). Качаешь 32-битный архив, распаковываешь в /home/user/. Берёшь Ubuntu 7.04 x86_64, подключаешь репозиторий old-releases (включая пакеты Source), делаешь sudo apt-get build-dep firefox thunderbird xulrunner.

Качаешь исходный код, заходишь в каталог с ним, делаешь «make -f client.mk build», получаешь ошибку «configure: error: --enable-application=APP was not specified and is required.» Делаешь "./configure --enable-application=mail" и снова «make -f client.mk build».

Когда всё докомпилируется, делаешь winefile и делаешь копию каталога dist/bin. Таким образом все симлинки в ../../src переделаются в нормальные файлы. Но «слетят» права исполняемости: открой файловый менеджер и выдели все файлы со значками бинарника и скрипта, нажми правой кнопкой, выбери Свойства, поставь галочку исполняемости.

Можно запускать. Но вместо Thunderbird запустится что-то другое: коммерческий бренд вырезан. Нужно взять и скопировать логотипы и файлы конфигурации .ini из 32-битного варианта. Всё, теперь если сделать strip ты получил идентичный бинарник 32-битному, но 64-битный.

Исходная версия ZenitharChampion, :

1). Есть бинарники для 32-битного Linux на ftp://ftp.mozilla.org/pub/

2). Качаешь 32-битный архив, распаковываешь в /home/user/. Берёшь Ubuntu 7.04 x86_64, подключаешь репозиторий old-releases (включая пакеты Source), делаешь sudo apt-get build-dep firefox thunderbird xulrunner.

Качаешь исходный код, заходишь в каталог с ним, делаешь «make -f client.mk build», получаешь ошибку «configure: error: --enable-application=APP was not specified and is required.» Делаешь "./configure --enable-application=browser" и снова «make -f client.mk build».

Когда всё докомпилируется, делаешь winefile и делаешь копию каталога dist/bin. Таким образом все симлинки в ../../src переделаются в нормальные файлы. Но «слетят» права исполняемости: открой файловый менеджер и выдели все файлы со значками бинарника и скрипта, нажми правой кнопкой, выбери Свойства, поставь галочку исполняемости.

Можно запускать. Но вместо Thunderbird запустится что-то другое: коммерческий бренд вырезан. Нужно взять и скопировать логотипы и файлы конфигурации .ini из 32-битного варианта. Всё, теперь если сделать strip ты получил идентичный бинарник 32-битному, но 64-битный.