开云体育

Linux AGW terminal


 

Hi,

Can someone recommend a linux agw terminal?
I see a lot of windows agw terminals, but can't find any linux agw terminals..

Thanks,
Victor.


 

I'm looking for such a thing, too. Something similar to would be OK. But I would prefer a program that works from the command line, so I could use it on a server with no UI. Something like `telnet` or `ssh`, where the connection parameters are on the command line, the program's standard input is sent via AX.25 and data received via AX.25 goes the program's standard output.


 

QtTerm can be used with AGWPE and works with Direwolf:



I haven't used it enough to recommend it (or not), and there's no mention of license, but it's freely downloadable.

Martin.
KD6YAM

On Tue, Nov 9, 2021 at 9:59 PM Victor Denisov <denisovenator@...> wrote:
Hi,

Can someone recommend a linux agw terminal?
I see a lot of windows agw terminals, but can't find any linux agw terminals..

Thanks,
Victor.


 

开云体育


For a GUI only option, check out John G8BPQ's QtTermTCP multi-platform terminal program:

??


For a CLI / TUI only option, I'm not aware of any AGW-enabled terminal programs.? I would love to add something like this into Linpac but this codebase is so hard coded to Linux that it would be easier to just start over and write something from scratch.? I've heard of a few potential new programs that might fill this need but I haven't seen any working code as of yet.

--David
KI6ZHD



On 11/10/2021 08:23 AM, John Kristian wrote:

I'm looking for such a thing, too. Something similar to would be OK. But I would prefer a program that works from the command line, so I could use it on a server with no UI. Something like `telnet` or `ssh`, where the connection parameters are on the command line, the program's standard input is sent via AX.25 and data received via AX.25 goes the program's standard output.


 



On Wed, Nov 10, 2021 at 8:23 AM John Kristian <jmkristian@...> wrote:
I'm looking for such a thing, too. Something similar to would be OK. But I would prefer a program that works from the command line, so I could use it on a server with no UI. Something like `telnet` or `ssh`, where the connection parameters are on the command line, the program's standard input is sent via AX.25 and data received via AX.25 goes the program's standard output.

If you're connecting via AGWPE, though, you could be using a UI on any machine that has TCP access to your server running Direwolf.

For terminal use, depending on your needs, you can use something as simple as 'call' in Talk mode or Linpac, which provides a curses UI.

Martin.
KD6YAM

?


 

开云体育

From the command line, isn't axcall what you are looking for??

Greg? KO6TH


Martin Cooper wrote:



On Wed, Nov 10, 2021 at 8:23 AM John Kristian <jmkristian@...> wrote:
I'm looking for such a thing, too. Something similar to would be OK. But I would prefer a program that works from the command line, so I could use it on a server with no UI. Something like `telnet` or `ssh`, where the connection parameters are on the command line, the program's standard input is sent via AX.25 and data received via AX.25 goes the program's standard output.

If you're connecting via AGWPE, though, you could be using a UI on any machine that has TCP access to your server running Direwolf.

For terminal use, depending on your needs, you can use something as simple as 'call' in Talk mode or Linpac, which provides a curses UI.

Martin.
KD6YAM

?


 

开云体育


The original poster was looking for an AGW terminal which I assumed they were looking for a GUI interface but then a different user hijacked the thread asking for a CLI AGW terminal but I didn't catch that.? Yes, Linux's axcall program should work for CLI needs but it only works with Linux AX.25 stack.

--David
KI6ZHD


On 11/10/2021 09:20 AM, Greg D wrote:

From the command line, isn't axcall what you are looking for??

Greg? KO6TH


Martin Cooper wrote:


On Wed, Nov 10, 2021 at 8:23 AM John Kristian <jmkristian@...> wrote:
I'm looking for such a thing, too. Something similar to would be OK. But I would prefer a program that works from the command line, so I could use it on a server with no UI. Something like `telnet` or `ssh`, where the connection parameters are on the command line, the program's standard input is sent via AX.25 and data received via AX.25 goes the program's standard output.

If you're connecting via AGWPE, though, you could be using a UI on any machine that has TCP access to your server running Direwolf.

For terminal use, depending on your needs, you can use something as simple as 'call' in Talk mode or Linpac, which provides a curses UI.

Martin.
KD6YAM

?



 

Yes, QtTermTCP is the only one I'm aware of.? I use it all the time to connect to my BPQ packet node.? The primary interface in QtTermTCP is raw telnet for connecting to BPQ, but it does support AGW connections also.

Lee K5DAT


On Wed, Nov 10, 2021 at 10:27 AM Martin Cooper <kd6yam@...> wrote:
QtTerm can be used with AGWPE and works with Direwolf:



I haven't used it enough to recommend it (or not), and there's no mention of license, but it's freely downloadable.

Martin.
KD6YAM

On Tue, Nov 9, 2021 at 9:59 PM Victor Denisov <denisovenator@...> wrote:
Hi,

Can someone recommend a linux agw terminal?
I see a lot of windows agw terminals, but can't find any linux agw terminals..

Thanks,
Victor.


Virus-free.


 

It looks like QtTerm is what I'm looking for. It can be curses based, or graphical. Just something that would allow me to connect to port 8000 of direwolf and talk to a bbs.

Thanks,
More ideas are welcome.

V.


 

开云体育

look into "linpac" and, of course, axcall.

??


-craig
KM6LYW

On 11/10/21 4:32 PM, Victor Denisov wrote:

It looks like QtTerm is what I'm looking for. It can be curses based, or graphical. Just something that would allow me to connect to port 8000 of direwolf and talk to a bbs.

Thanks,
More ideas are welcome.

V.


 

I typically use QtTerm or EasyTerm running on Wine. EasyTerm comes with a mailbox.


 

开云体育


The original request was looking for AGW compatible programs.? Neither Linpac or axcall offer that today.

--David
KI6ZHD
(Maintainer of Linpac)


On 11/10/2021 05:24 PM, Craig, KM6LYW wrote:

look into "linpac" and, of course, axcall.

??


-craig
KM6LYW

On 11/10/21 4:32 PM, Victor Denisov wrote:
It looks like QtTerm is what I'm looking for. It can be curses based, or graphical. Just something that would allow me to connect to port 8000 of direwolf and talk to a bbs.

Thanks,
More ideas are welcome.

V.



 

Can you help me run ? I downloaded the file??and installed?qt5-default, but no joy:

$ sudo apt-get install qt5-default
[snip]
$ ./QtTermTCP
bash: ./QtTermTCP: No such file or directory
$ ls -l QtTermTCP
-rwxrwxr-x 1 jmk jmk 237488 Nov 11 23:52 QtTermTCP
$ uname -a
Linux vm-jkristian 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

QtTermTCP is a binary file. It contains the letters "ELF" near the beginning.


On Wed, Nov 10, 2021 at 08:31 AM, David Ranch wrote:
For a GUI only option, check out John G8BPQ's QtTermTCP multi-platform terminal program:

??


 

开云体育


I wouldn't recommend to try running random binaries on your system.? Too often, things just won't work and testing on u20.04, I too see this error:

--
strace -f ./QtTermTCP

execve("./QtTermTCP", ["./QtTermTCP"], 0x7ffcd5bfa028 /* 50 vars */) = -1 ENOENT (No such file or directory)
strace: exec: No such file or directory
+++ exited with 1 +++
--


Instead, I would recommend to follow the instructions and compile the program from scratch.? This exercise might not be suitable for a new Linux user as most of G8BPQ's projects and documentation is intended for expert users only.? He also often glosses over lots of details like the requirements to install various development libraries, etc.

??
?? --
?? If you need to run on other Linux or similar systems you may be able to compile from source. Download , unzip and run qmake then make

?? The program uses the Qt Framework, so needs some runtime files.
?? --

--David
KI6ZHD


On 11/11/2021 04:13 PM, John Kristian wrote:

Can you help me run ? I downloaded the file??and installed?qt5-default, but no joy:

$ sudo apt-get install qt5-default
[snip]
$ ./QtTermTCP
bash: ./QtTermTCP: No such file or directory
$ ls -l QtTermTCP
-rwxrwxr-x 1 jmk jmk 237488 Nov 11 23:52 QtTermTCP
$ uname -a
Linux vm-jkristian 5.4.0-90-generic #101-Ubuntu SMP Fri Oct 15 20:00:55 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
$ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 20.04.3 LTS
Release: 20.04
Codename: focal

QtTermTCP is a binary file. It contains the letters "ELF" near the beginning.

On Wed, Nov 10, 2021 at 08:31 AM, David Ranch wrote:
For a GUI only option, check out John G8BPQ's QtTermTCP multi-platform terminal program:

??


 

Just compiled QTTerm and after some configuration it worked.
Fabulous!

Thanks all!
V.


 

Another way to run is to first install packages that support execution of 32-bit code on a 64-bit operating system:

dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 qt5-default:i386

If that's insufficient, you might also try:?apt-get install multiarch-support
?
On Thu, Nov 11, 2021 at 04:48 PM, David Ranch wrote:

... follow the instructions and compile the program from scratch.


 

Also there is a 64-bit binary available among the beta downloads:


Actually there are two, but the one above is the later version.? This one works fine for me in Ubuntu 20.04 on a Celeron laptop.

Lee K5DAT


On Sat, Nov 13, 2021 at 12:26 PM John Kristian <jmkristian@...> wrote:
Another way to run is to first install packages that support execution of 32-bit code on a 64-bit operating system:

dpkg --add-architecture i386
apt-get update
apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386 qt5-default:i386

If that's insufficient, you might also try:?apt-get install multiarch-support
?
On Thu, Nov 11, 2021 at 04:48 PM, David Ranch wrote:
... follow the instructions and compile the program from scratch.