stringtie version 3.0.0 under Ubuntu 24.04 AND stringtie version 2.2.1 under Ubuntu 23.04
397
Update to version stringtie 3.0.0
Source: https://github.com/gpertea/stringtie/releases/tag/v3.0.0
The container is only created for the AMD64 platform for the same reason as the previous version: while the container can run, Stringtie requires a library unique to AMD64:
rosetta error: failed to open elf at /lib64/ld-linux-x86-64.so.2
FROM ubuntu:24.04
ARG version=3.0.0
RUN mkdir -p /opt/tools
RUN \
apt-get update && apt-get -y upgrade && apt-get install -y build-essential make git wget zlib1g-dev libbz2-dev && \
wget -c http://ccb.jhu.edu/software/stringtie/dl/stringtie-${version}.Linux_x86_64.tar.gz && \
tar -zxvf stringtie-${version}.Linux_x86_64.tar.gz && \
cp stringtie-${version}.Linux_x86_64/stringtie /usr/local/bin && \
rm -rf stringtie* && \
apt-get remove --purge --yes \
wget && \
apt-get autoremove --purge --yes && \
apt-get clean
stringtie version 2.2.1 under Ubuntu 23.04
Note: stringtie itself does NOT run within the arm64 version due problems with emulation:
qemu-x86_64: Could not open '/lib64/ld-linux-x86-64.so.2': No such file or directory
So, while it's possible to run the Linux engine, the string tie program does not run.
However, it runs fine with the amd64 version.
The latest version was recreated with Dockerfile:
# FROM: https://hub.docker.com/r/bmennis/stringtie/dockerfile
# AND https://github.com/biotoolsdx/docker-stringtie/blob/master/Dockerfile
# FROM ubuntu:18.04
# FROM ubuntu:23.04
# Update FROM with info at
# https://stackoverflow.com/questions/71040681/qemu-x86-64-could-not-open-lib64-ld-linux-x86-64-so-2-no-such-file-or-direc
FROM --platform=linux/amd64 ubuntu:23.04
# STRINGTIE VERSIONS ARE AT:
# http://ccb.jhu.edu/software/stringtie/dl/
ARG version=2.2.1
RUN mkdir -p /opt/tools
RUN \
apt-get update && apt-get -y upgrade && apt-get install -y build-essential make git wget zlib1g-dev libbz2-dev && \
wget -c http://ccb.jhu.edu/software/stringtie/dl/stringtie-${version}.Linux_x86_64.tar.gz && \
tar -zxvf stringtie-${version}.Linux_x86_64.tar.gz && \
cp stringtie-${version}.Linux_x86_64/stringtie /usr/local/bin && \
rm -rf stringtie* && \
apt-get remove --purge --yes \
wget && \
apt-get autoremove --purge --yes && \
apt-get clean
Content type
Image
Digest
sha256:16f4d2dd2…
Size
187.7 MB
Last updated
over 1 year ago
docker pull jysgro/stringtie:3.0.0