[Elecraft] KX3 Utility Linux version

Paul Stoetzer n8hm at arrl.net
Tue Jun 12 10:20:03 EDT 2018


Or release it as source so it can be compiled and packaged for all
distributions.

73,

Paul, N8HM



On Tue, Jun 12, 2018 at 10:09 AM, James Austin <ka2rvo at gmail.com> wrote:
> Perhaps Elecraft could compile this app in both 32-bit and 64-bit flavors.
>
> Dealing with this kind of Linux stuff is not something most people should
> have to do.
>
> Jim/KA2RVO
>
> On Tue, Jun 12, 2018 at 2:26 AM a45wg <ts2018 at sy-edm.com> wrote:
>
>> KX3 Utils
>>
>> I am running a totally basic Ubuntu Environment (64 bit).
>>
>> I will get the KX3 Utils, extract and check the file type
>>
>>     mkdir /elecraft
>>     chdir /elecraft
>>     wget
>> http://www.elecraft.com/software/KX3/KX3UtilityLINUX_1_16_6_25.tgz
>>     tar -zxvf KX3UtilityLINUX_1_16_6_25.tgz
>>     cd kx3util_1_16_6_25
>>
>> Now to see what this file is
>>
>>     file file kx3util
>>
>> I get the following output….
>>
>> kx3util: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV),
>> dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.0,
>> stripped
>>
>> Ok  - it is a 32bit Image… So it will not run.
>>
>> Here’s how to fix it, by  adding the i386 Package ability, and then adding
>> some needed libs
>>
>>     dpkg --add-architecture i386
>>     apt-get update
>>     apt-get install libc6:i386 libncurses5:i386 libstdc++6:i386
>>
>> Now if I check the file kx3util I can see it has resolved the i386 links
>> (because I added the the i386 libs)
>>
>> ldd kx3util
>>         linux-gate.so.1 =>  (0xf77d0000)
>>         libdl.so.2 => /lib/i386-linux-gnu/libdl.so.2 (0xf77c4000)
>>         libpthread.so.0 => /lib/i386-linux-gnu/libpthread.so.0 (0xf77a7000)
>>         libstdc++.so.6 => /usr/lib/i386-linux-gnu/libstdc++.so.6
>> (0xf7630000)
>>         libm.so.6 => /lib/i386-linux-gnu/libm.so.6 (0xf75db000)
>>         libgcc_s.so.1 => /lib/i386-linux-gnu/libgcc_s.so.1 (0xf75be000)
>>         libc.so.6 => /lib/i386-linux-gnu/libc.so.6 (0xf7407000)
>>         /lib/ld-linux.so.2 (0xf77d1000)
>>
>> Hope that is a slightly clearer instruction.
>>
>> Should you want to automate this using Docker, this is the docker script
>> for this.
>>
>>
>> FROM ubuntu:16.04
>> MAINTAINER a45wg at sy-edm.com
>>
>> #Purpose of this project is test KX3 util
>> #by adding i386 lib references
>> #It will pull the elecraft kx3 utility into /elecraft
>> #
>> #Suggested Build:
>> #    docker -t test/kx3:1.0 dockerfile
>> #
>> #Suggested Run:
>> #    docker run -it test/kx3:1.0
>> run apt-get update && \
>>     apt-get install wget -y
>>
>> run dpkg --add-architecture i386 && \
>>     apt-get update && \
>>     mkdir /elecraft && \
>>     chdir /elecraft && \
>>     wget
>> http://www.elecraft.com/software/KX3/KX3UtilityLINUX_1_16_6_25.tgz && \
>>     tar -zxvf KX3UtilityLINUX_1_16_6_25.tgz && \
>>     apt-get install -y libc6:i386 libncurses5:i386 libstdc++6:i386
>>
>>
>>
>> Best regards
>>
>>         Tim, A45WG => DU3/M0FGC
>>
>> ______________________________________________________________
>> Elecraft mailing list
>> Home: http://mailman.qth.net/mailman/listinfo/elecraft
>> Help: http://mailman.qth.net/mmfaq.htm
>> Post: mailto:Elecraft at mailman.qth.net
>>
>> This list hosted by: http://www.qsl.net
>> Please help support this email list: http://www.qsl.net/donate.html
>> Message delivered to ka2rvo at gmail.com
> ______________________________________________________________
> Elecraft mailing list
> Home: http://mailman.qth.net/mailman/listinfo/elecraft
> Help: http://mailman.qth.net/mmfaq.htm
> Post: mailto:Elecraft at mailman.qth.net
>
> This list hosted by: http://www.qsl.net
> Please help support this email list: http://www.qsl.net/donate.html
> Message delivered to n8hm at arrl.net


More information about the Elecraft mailing list