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

Вам не хватает чего-то в Far? Вы считаете, что вашу идею стоит услышать? Пишите сюда.
bazzilic
Posts: 9
Joined: Thu 05 Apr, 2012 15:00

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

Post by bazzilic » Mon 24 Oct, 2016 09:04

Latest post of the previous page:

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 » Mon 24 Oct, 2016 22:25

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

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

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

Post by StarWind » Thu 29 Dec, 2016 13:22

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

Shmuel
Posts: 5161
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Thu 29 Dec, 2016 13:37

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

siberia-man
Posts: 69
Joined: Sat 28 Jun, 2014 23:07
Been thanked: 1 time

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

Post by siberia-man » Thu 29 Dec, 2016 19:22

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

Code: Select all

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

Smitis
Posts: 1453
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 13 times
Been thanked: 23 times
Contact:

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

Post by Smitis » Fri 30 Dec, 2016 18:58

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

siberia-man
Posts: 69
Joined: Sat 28 Jun, 2014 23:07
Been thanked: 1 time

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

Post by siberia-man » Fri 30 Dec, 2016 20:25

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

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

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

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

Post by montonero » Sun 01 Jan, 2017 01:31

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

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

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

Post by StarWind » Sun 01 Jan, 2017 21:51

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

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

Smitis
Posts: 1453
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 13 times
Been thanked: 23 times
Contact:

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

Post by Smitis » Tue 03 Jan, 2017 13:32

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

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

Shmuel
Posts: 5161
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Tue 03 Jan, 2017 13:36

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

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

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

Post by zg » Tue 03 Jan, 2017 13:37

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

Smitis
Posts: 1453
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 13 times
Been thanked: 23 times
Contact:

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

Post by Smitis » Tue 03 Jan, 2017 14:03

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

Shmuel
Posts: 5161
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Tue 03 Jan, 2017 19:04

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

Smitis
Posts: 1453
Joined: Fri 18 Mar, 2005 12:51
Location: Питер
Has thanked: 13 times
Been thanked: 23 times
Contact:

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

Post by Smitis » Tue 03 Jan, 2017 20:07

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

Shmuel
Posts: 5161
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 15 times
Been thanked: 145 times

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

Post by Shmuel » Tue 03 Jan, 2017 20:19

Она была, но не в поставке Far. То-есть она была у тех, кто пользовался LuaFAR-плагинами (например, LF4Editor).

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

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

Post by StarWind » Fri 06 Jan, 2017 10:30

Smitis wrote: Если смешать всё в одной папке по вашему методу, то макросы одной из версий работать не будут. Даже DEL.
как минимум DEL работает!
билд ФАРа сейчас 4040 (на домашнем компьютере) на рабочем есть сборка свежее, но номер сейчас не вспомню.

Post Reply

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