Helm πŸŽ›οΈ

Home

screenshot

# Install πŸ“₯

There is a dependancy issue with libasound2 when installing the package, because of a Debian/Ubuntu package-name transition. On modern (24.04+) systems:

  • libasound2 β†’ renamed to libasound2t64 (64-bit time_t transition)
  • libgcc1 β†’ renamed to libgcc-s1

So the actual runtime libraries your app needs are already present on the system β€” only the package names no longer match what the old .deb declares. dpkg refuses to install because it can’t find packages literally named libasound2 / libgcc1.

To fix it

Create tiny β€œdummy” packages that provide the old names, using the standard equivs tool:

  1. sudo apt install equivs
  2. Create a control file declaring a dummy libasound2 package (version 1.2.6 β€” meets the >= 1.0.16 requirement, matches the Jammy/noble ABI) and a dummy libgcc1 package (version 1:4.1.1).
  3. Build them with equivs-build β†’ produces libasound2_1.2.6_all.deb and libgcc1_1.0_all.deb.
  4. Install the two dummy packages, then install helm_0.9.0_amd64_r.deb.
  5. The app links against the real libasound2.so/libgcc_s.so already shipped by libasound2t64/libgcc-s1, so it runs normally.
# Step 1: Install equivs
sudo apt update && sudo apt install -y equivs

# Step 2: Build the two dummy packages
cd /home/yves/helm-dummy
equivs-build libasound2.control
equivs-build libgcc1.control

# Step 3: Install the dummy packages (they won't overwrite any real files)
cd /home/yves/helm-dummy
sudo dpkg -i libasound2_1.2.6.1-1_all.deb libgcc1_4.1.1_all.deb
sudo dpkg -i /home/yves/Downloads/helm_0.9.0_amd64_r.deb

# Optional: Fix any missing dependencies for helm if needed
sudo apt install -f
Written on August 14, 2026, Last update on
midi sythn