libedit is generally available but the problem is its version number is different on different distro and also its dependencies of libedit are also different. eg on my debian
/usr/lib/x86_64-linux-gnu/libedit.so.2 /usr/lib/x86_64-linux-gnu/libedit.so.2.0.59 $ ldd /usr/lib/x86_64-linux-gnu/libedit.so.2 linux-vdso.so.1 (0x00007ffe36fcd000) libtinfo.so.6 => /lib/x86_64-linux-gnu/libtinfo.so.6 (0x00007fa2fd8ca000) libbsd.so.0 => /usr/lib/x86_64-linux-gnu/libbsd.so.0 (0x00007fa2fd8b0000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007fa2fd6ef000) librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007fa2fd6e5000) /lib64/ld-linux-x86-64.so.2 (0x00007fa2fd95e000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007fa2fd6c4000) note it depends on libtinfo.so.6 jconsole can not run on rhel if users do not have sudo right to symlink some shared library. I hope this issue can be addressed properly in j901. Mon, 20 May 2019, Raul Miller написал(а): > It might make sense, in the context of Linux, to have both the minimalist > "all terrain" jconsole and a full featured "kit car" jconsole that detects > and uses readily apparent libraries and also includes a > diagnostic/suggestion mechanism for the missing ones. > > It might even be appropriate to request this from the linux community > (though that's likely to pull in some heavyweight dependencies, unless we > can engage the exprtise of someone with experience with a lot of different > linux flavors. > > Or maybe I should take this on? I have some relevant experience, but I'd > still not get everything right on my first try. > > -- > Raul > > On Monday, May 20, 2019, bill lam <[email protected]> wrote: > > > The major linux distro that can't work out of box is > > rhel/centos. Even libedit was statically linked in jconsole > > it still failed due to secondary dependencies of some other > > packages. > > > > This is still evolving, if there are some better solutions, > > linenosie will be abandoned so it is now too early to spend > > additional resource to enhance linenoise support. > > > > Mon, 20 May 2019, Ric Tikkanz написал(а): > > > In terms of how I currently use J, this would be a significant backward > > > step for me. > > > > > > I note from the antirez/linenoise github site that TAB completion is > > > supported, but would need to be implemented by us? > > > > > > Another derivative of linenoise that appears to be more feature complete, > > > while still being self-contained and cross-platform is > > > https://github.com/AmokHuginnsson/replxx > > > > > > I do understand the allure of a no-dependencies solution that should work > > > everywhere and I don't profess to any expertise in this area at all, so > > not > > > sure what else I'm missing, it doesn't feel right to me that we are > > slowly > > > losing functionality rather than gaining it. So if there is a solution > > that > > > provides both "work everywhere" and at least standard functionality, it > > > would get my vote. > > > > > > On Mon, May 20, 2019 at 7:21 PM bill lam <[email protected]> wrote: > > > > > > > Yes, this is a minimalistic replacement for libedit. > > > > ctrl-r doesn't work either. > > > > > > > > One good thing of this jconsole is it should work on any > > > > variants of linux because of its zero dependency on > > > > libedit and its secondary dependencies. > > > > > > > > > > > > Mon, 20 May 2019, Ric Tikkanz написал(а): > > > > > I've noticed a couple of differences in the new jconsole terminal > > > > compared > > > > > to the current one (in Linux at least). > > > > > > > > > > * Ctrl+z doesn't work to stop the J session and return me to the > > > > > terminal, so that I can later terminate or resume it, either in > > > > foreground > > > > > or background. > > > > > > > > > > * Tab-completion of paths no longer works. In the current > > (non-beta) > > > > > version, you get tab-completion of paths although it does > > unfortunately > > > > add > > > > > a trailing space. With the beta jconsole terminal, pressing the TAB > > key > > > > > seems to add a TAB. > > > > > ------------------------------------------------------------ > > ---------- > > > > > For information about J forums see http://www.jsoftware.com/ > > forums.htm > > > > > > > > -- > > > > regards, > > > > ==================================================== > > > > GPG key 1024D/4434BAB3 2008-08-24 > > > > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > > > > ---------------------------------------------------------------------- > > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > -- > > regards, > > ==================================================== > > GPG key 1024D/4434BAB3 2008-08-24 > > gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm -- regards, ==================================================== GPG key 1024D/4434BAB3 2008-08-24 gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3 ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
