История изменений
Исправление 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-битный.