Предложение объединить в одном инсталляторе x64 и x86

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

Предложение объединить в одном инсталляторе x64 и x86

Post by montonero »

Latest post of the previous page:

Windows Installer имеет ограничения, не позволяющие сделать универсальный инсталлятор.
"Far... Far never changes..."

bazzilic
Posts: 9
Joined: Thu 05 Apr, 2012 15:00

Предложение объединить в одном инсталляторе x64 и x86

Post by bazzilic »

drweb86 wrote:Тогда вместо двух ссылок на скачивание будет одна, правда размер подрастет.
Попробуй Chocolatey. Хочешь x86 версию:

Code: Select all

choco install --x86 far
Хочешь автоматом под битность системы:

Code: Select all

choco install far

drweb86
Posts: 32
Joined: Wed 06 Jul, 2011 22:50

Предложение объединить в одном инсталляторе x64 и x86

Post by drweb86 »

montonero wrote: Windows Installer имеет ограничения, не позволяющие сделать универсальный инсталлятор.
Он позволяет это сделать, посмотрите сетап ConEmuC.
Но смысл именно в сетапе теряется. Фар только для винды, а начиная с 8 появился магазин приложений. Насколько знаю, в нем можно публиковать любые приложения, хотя я и не разбираюсь, как система будет ставить все и защищать. И что с переносом настроек и плагинов, которые сейчас копипастом делаются.... Останется ли тогда такая возможность.

StarWind
Posts: 6
Joined: Thu 29 Dec, 2016 13:16

Предложение объединить в одном инсталляторе x64 и x86

Post by StarWind »

Давно пользуюсь фаром. и давно обе версии (и 86 и х64) живут в одной папке
делал так - ставлю 32 бит версию. переименовываю EXE так что бы он назывался FAR32.exe
переименовываю все DLL плагинов добавляя _32 в конце имени (например plugin.dll переименовывается в pugin_32.dll)
с 64 бит версией делаю тоже самое, только в конце соответственно дописываю 64.
дальше просто сливаю обе версии в одну папку. работает замечательно уже много лет)
если в настройках обеих версий указать одну и ту же папку профиля - то и настройки будут общие.
таскаю эту сборку на флешке, и в зависимости от компьютера запускаю нужную битность.

Shmuel
Posts: 6035
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 27 times
Been thanked: 295 times

Предложение объединить в одном инсталляторе x64 и x86

Post by Shmuel »

StarWind wrote: Давно пользуюсь фаром. и давно обе версии (и 86 и х64) живут в одной папке
1. В чём преимущество по сравнению с отдельными папками для x86 и x64? Там тоже можно легко иметь общие настройки, а переименовывать ничего не надо.
2. Работают ли у вас макросы в обеих битностях Far (по вашему описанию этого не видно)?

siberia-man
Posts: 99
Joined: Sat 28 Jun, 2014 23:07
Has thanked: 1 time
Been thanked: 3 times

Предложение объединить в одном инсталляторе x64 и x86

Post by siberia-man »

работаю с 32-битным фаром. Но есть более простой способ - линки, которые легко можно "перекидывать". Но работать можно только с одним экземпляром (32 или 64 битным). Например,

Code: Select all

> dir Far*
...    <SYMLINKD>     Far [Far64]
...    <DIR>          Far32
...    <DIR>          Far64
Так я "мигрирую" с одной версии ФАР (и других приложений) на другую.

Smitis
Posts: 1611
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Предложение объединить в одном инсталляторе x64 и x86

Post by Smitis »

siberia-man wrote:работаю с 32-битным фаром. Но есть более простой способ - линки, которые легко можно "перекидывать". Но работать можно только с одним экземпляром (32 или 64 битным).
Не проще ли сделать командный файл, который запустит ФАР нужной версии? И не надо будет ничего перекидывать.
Разум когда-нибудь победит.

siberia-man
Posts: 99
Joined: Sat 28 Jun, 2014 23:07
Has thanked: 1 time
Been thanked: 3 times

Предложение объединить в одном инсталляторе x64 и x86

Post by siberia-man »

Smitis, у меня так и есть. Но я работаю с какой-то одной версией приложения. Если с приложением проблема, и я решаю вернуться к предылущей версии или уйти на новую, просто меняю линк на требуемый и перезапускаю приложение. Перезхапуск в любом случае необходим - есть там линк или нет его.

Линк хорош тем, что вне зависимости от версии битности приложения, приложение "грузится" из одного каталога - то есть рпавки минимальн. Но могут быть проблемы. Теоретически, могут быть проблемы если приложение видит линк и не желает нормально запускаться из него.

montonero
Posts: 402
Joined: Wed 25 Jun, 2008 16:55
Has thanked: 2 times
Been thanked: 7 times

Предложение объединить в одном инсталляторе x64 и x86

Post by montonero »

drweb86 wrote: Он позволяет это сделать, посмотрите сетап ConEmuC.
Вообще-то, в инсталляторе КонЭму находится 2 разных инсталлятора: х86 и х64.
"Far... Far never changes..."

StarWind
Posts: 6
Joined: Thu 29 Dec, 2016 13:16

Предложение объединить в одном инсталляторе x64 и x86

Post by StarWind »

Shmuel wrote: 1. В чём преимущество по сравнению с отдельными папками для x86 и x64? Там тоже можно легко иметь общие настройки, а переименовывать ничего не надо.
2. Работают ли у вас макросы в обеих битностях Far (по вашему описанию этого не видно)?
1 - никаких преимуществ, кроме одного - весь фар обеих версий и настройки в одной папке. Удобно таскать на флешке. И при переустановке системы.

2 - честноиговорч макросами наверное и не пользуюсь. Разве что - настраивал удаление файлов клавишей DEL. Если это оно, щюзначит работают.

Smitis
Posts: 1611
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Предложение объединить в одном инсталляторе x64 и x86

Post by Smitis »

StarWind wrote:1 - никаких преимуществ, кроме одного - весь фар обеих версий и настройки в одной папке. Удобно таскать на флешке. И при переустановке системы.

2 - честноиговорч макросами наверное и не пользуюсь. Разве что - настраивал удаление файлов клавишей DEL. Если это оно, щюзначит работают.
Если смешать всё в одной папке по вашему методу, то макросы одной из версий работать не будут. Даже DEL.
У меня, например, тоже есть версия на флешке, версии раздельно, всё прекрасно работает, макросы работают. В чём заключается "удобство" отказа от макросов, совершенно не понятно. Это, видимо, такой вид мазохизма? ;)
Разум когда-нибудь победит.

Shmuel
Posts: 6035
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 27 times
Been thanked: 295 times

Предложение объединить в одном инсталляторе x64 и x86

Post by Shmuel »

Smitis, возможно человек пользуется Far 2 или 1.75, тогда макросы будут работать.

User avatar
zg
zero-gravity
Posts: 5726
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 135 times
Contact:

Предложение объединить в одном инсталляторе x64 и x86

Post by zg »

Smitis wrote:В чём заключается "удобство" отказа от макросов, совершенно не понятно. Это, видимо, такой вид мазохизма? ;)
как бы http://forum.farmanager.com/viewtopic.p ... 82#p142082

Smitis
Posts: 1611
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Предложение объединить в одном инсталляторе x64 и x86

Post by Smitis »

Shmuel wrote:Smitis, возможно человек пользуется Far 2 или 1.75, тогда макросы будут работать.
если в настройках обеих версий указать одну и ту же папку профиля - то и настройки будут общие.
Всё-таки это версия 3.
Разум когда-нибудь победит.

Shmuel
Posts: 6035
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 27 times
Been thanked: 295 times

Предложение объединить в одном инсталляторе x64 и x86

Post by Shmuel »

Smitis wrote: Всё-таки это версия 3.
В таком случае можно предположить, что у человека Far 3, но более чем 4-летней давности (до билда 2851). Не будем же мы предполагать, что человек говорит неправду в отношении макроса на DEL. :ha:

Smitis
Posts: 1611
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 18 times
Been thanked: 39 times

Предложение объединить в одном инсталляторе x64 и x86

Post by Smitis »

А тогда luafar3.dll ещё не было?
Разум когда-нибудь победит.

Post Reply

Return to “Предложения и идеи”