DEV Community

Victor O. Alvarez Torres
Victor O. Alvarez Torres

Posted on

1

Running 32bit software and the Linux Journal Archive on 64bit Debian 10 Buster

Recently I was trying to read the offline Linux Journal 2018 archive.
Main archive page
This are a set of files and local webserver which are meant to run on your machine to search and read past issues of the magazine as a website.

This software is executed by running an autorun.sh script, however, when running this script the FlyingAnt webserver didn't execute. By researching this issue I discovered that this file was a 32bit binary and I needed to configure my Debian 10 system to run a 32bit executable.

Check filetype with the file command

This are the steps I executed to make this possible.

To run 32bit software on Debian 10 Buster Linux distribution you must first:

  • Add the i386 architecture to package management.
  • Install libc6-i386 package

These steps will allow you to run 32bit software on your Debian 10 64bit distribution.

Steps

As superuser, add the i386 architecture to package management.

dpkg --add-architecture i386
Enter fullscreen mode Exit fullscreen mode

As superuser, update the package list.

apt update
Enter fullscreen mode Exit fullscreen mode

As superuser, install libc6-i386 package

apt install libc6-i386
Enter fullscreen mode Exit fullscreen mode

Success

Now I can run the LJ archive with the search feature.
Search example

Image of Timescale

🚀 pgai Vectorizer: SQLAlchemy and LiteLLM Make Vector Search Simple

We built pgai Vectorizer to simplify embedding management for AI applications—without needing a separate database or complex infrastructure. Since launch, developers have created over 3,000 vectorizers on Timescale Cloud, with many more self-hosted.

Read more →

Top comments (0)

Billboard image

The Next Generation Developer Platform

Coherence is the first Platform-as-a-Service you can control. Unlike "black-box" platforms that are opinionated about the infra you can deploy, Coherence is powered by CNC, the open-source IaC framework, which offers limitless customization.

Learn more