Open unxed opened 4 years ago
3. Install far2l build prerequisites:
yum install epel-release yum install gawk m4 cmake3 xerces-c-devel uchardet-devel spdlog-devel libarchive-devel
spdlog-devel is optional now.
How to build on Ubuntu 14.04: https://github.com/elfmz/far2l/issues/1502#issuecomment-1646822080
Building far2l without any dependencies:
cmake -DUSEWX=no -DUSEUCD=no -DCOLORER=no -DCMAKE_BUILD_TYPE=Release ..
Building far2l without any dependencies:
cmake -DUSEWX=no -DUSEUCD=no -DCOLORER=no -DCMAKE_BUILD_TYPE=Release ..
This is interesting maybe for embedded/low storage devices. Have to play with this
I am now working on alternative sftp plugin that will not require any dependencies also. Just as multiarc can work without dependencies, acting as a wrapper against command line archivers, that plugin will act as a wrapper against comman line sftp tool. That should be ideal for embedded cases such as openwrt as they already have sftp command line tool inside firmware, but installing any additional libs will eat very expansive space.
Also thought about implementing ftp this way, but actually ftp in NetRocks can work without any dependencies, so let's start with sftp for now.
FAR2L portable nightly builds (x86_64 x86 aarch64 armhf armv7 ppc64le s390x)
@spvkgn круто! А вы готовы эту историю тащить дальше? Потому что я бы переключился на другие задачи тогда, и просто поставил ссылку на вас у себя.
@unxed Без проблем
@spvkgn я правильно понимаю, что все скрипты, необходимые для сборки переносимой версии, у вас тоже свои уже есть, так что я могу у себя их выпилить тоже, чтоб не множить сущности и баги?
все скрипты, необходимые для сборки переносимой версии, у вас тоже свои уже есть
Да Кстати, добавил еще сборку AppImage с wx-GUI, хотя нет возможности проверить как он будет себя вести на разных линуксах
Для сборки far2l на openSUSE Tumbleweed перед сборкой необходимо установить набор пакетов (названия слегка отличаются от Debian/Ubuntu):
sudo zypper install git-core cmake-full gcc gcc-c++ libuchardet-devel wxGTK3-3_2-devel libarchive-devel libopenssl-devel libssh-devel libneon-devel libnfs-devel libunrar-devel pcre-devel pcre2-devel libxerces-c-devel samba-devel
1st Ubuntu with far2l on board! 🎉 https://releases.ubuntu.com/mantic/
btw, has some problems running in lxc. Workaround here: https://github.com/lxc/lxc-ci/issues/788
FAR2L Flatpak build (Nightly)
С GUI или без?
Доброго дня комрады. Я тут на Rocky Linux release 9.3 (Blue Onyx) ставил far2l.
dnf config-manager --set-enabled crb dnf install epel-release yum install far2l-tty
Думаю в вики можно добавить.
Let's make something like wiki page here on github with links to all projects related to far2l. One of main advantages of Far for Windows was rich ecosystem, and I see no reason why far2l should have lesser possibilities to have a wider one (actually ecosystem already exists and growing, even although main project still declared as alpha). As we have no wiki page (or something like plugring ;) yet, let's start right here.
Macros A
collection of keyboard macros
for Linux port of FAR v2: https://github.com/corporateshark/far2l-macros, useful for example if you use a MacBookPro 13" keyboard, which doesn't have keys such as Ins.Plugins
GVFS plugin
(rich set of network protocols supported): https://github.com/cycleg/far-gvfsFUSE plugin
(sshfs usage simplified): https://github.com/unxed/far2l-fuseeditwrap plugin
port: https://github.com/unxed/far2l-EditWrap (good example of rather simple plugin porting)Lua plugin
: https://github.com/shmuz/LuaFAR-2L sample plugin in FreePascal: https://github.com/unxed/far2l-fpc-helloworldCompatible apps
putty4far2l
- putty fork with far2l terminal extensions (all hotkeys, clipboard): https://github.com/unxed/putty4far2lkitty
- terminal with far2l extensions also supported: https://github.com/cyd01/KiTTYFar2lRestore
- imports Windows Far .reg settings to far2l: http://alter.org.ua/ru/soft/linux/far2l_reg/Packages/builds/build scripts
PPA
: https://launchpad.net/~far2l-team/+archive/ubuntu/ppa Custom.deb
's: https://github.com/unxed/far2l-deb/Amazon Linux
build script: https://github.com/unxed/far2l-deb/blob/master/misc/amazon_linux_far2l.shFedora
build howto: https://github.com/nvv13/far2l/commit/c94226c4ffb68f6a21c263cda6ba94338a03e51dAlt Linux
build spec: https://github.com/vitlav/far2l/commit/9e6b6dac05d06ac0ad38cdd5d9fb3e4c68f4430bCygwin
howto: https://github.com/elfmz/far2l/issues/583#issuecomment-528762866nixpkgs
(linux & darwin): https://github.com/NixOS/nixpkgs/tree/master/pkgs/applications/misc/far2lrpm
(centos/fedora): https://github.com/polter-rnd/far2l-rpm/portable build
(for "shared" hosting, etc): https://github.com/elfmz/far2l/issues/647#issuecomment-787537688Notable forks (see branches also)
Alter1
(slow copy fix, unicode detection fix, KOI8-U, etc) https://github.com/Alter-1/far2lha3flt
(hidden files display mode shown) https://github.com/ha3flt/far2ll-4-l
(pdf support in multiarc) https://github.com/l-4-l/far2lsvost
(large code cleanup work) https://github.com/svost/far2lsingalen
(macos build fixes) https://github.com/singalen/far2lshmuz
(adoption for better Lua support): https://github.com/shmuz/far2lColors Monokai-inspired color theme https://github.com/elfmz/far2l/issues/791#issuecomment-709407687