Thank you for the quick response!

Danny Diaz, PhD
Deep Proteins @ IFML
Department of Computer Science
University of Texas at Austin


On Wed, Aug 14, 2024 at 6:31 PM Daniel Diaz <danny.diaz@utexas.edu> wrote:
Can you point me to instructions on how to do that?


Danny Diaz, PhD
Deep Proteins @ IFML
Department of Computer Science
University of Texas at Austin


On Wed, Aug 14, 2024 at 6:28 PM Zach Pearson <zjp@cgl.ucsf.edu> wrote:
Hi Daniel,

We don’t distribute an ARM64 version of ChimeraX for Linux; you would have to build ChimeraX from source.

— Zach

> On 14 Aug 2024, at 16:16, Daniel Diaz via ChimeraX-users <chimerax-users@cgl.ucsf.edu> wrote:
>
> We are unable to install chimerax in our ubuntu 22.04 docker image when running on arm64 architecture.
>
> We use it to add hydrogen atoms to our cif files for our protein ML data engineering pipelines.
>
> We are trying to scale our dataset generation pipeline to the new cluster on TACC (vista) which has arm64 chips.
>
> We are running it in a singularity container, which I create by converting my docker image, and I am unable to build the docker image using arm64.
>
> How do you recommend we proceed?
>
> Here is the error stack:
> $ apt-get update --fix-missing && apt-get install -y /dependencies/chimerax-daily.deb
> Hit:1 http://ports.ubuntu.com/ubuntu-ports jammy InRelease
> Hit:2 http://ports.ubuntu.com/ubuntu-ports jammy-updates InRelease
> Hit:3 http://ports.ubuntu.com/ubuntu-ports jammy-backports InRelease
> Hit:4 http://ports.ubuntu.com/ubuntu-ports jammy-security InRelease
> Reading package lists... Done
> Reading package lists... Done
> Building dependency tree... Done
> Reading state information... Done
> Note, selecting 'ucsf-chimerax-daily:amd64' instead of '/dependencies/chimerax-daily.deb'
> Some packages could not be installed. This may mean that you have
> requested an impossible situation or if you are using the unstable
> distribution that some required packages have not yet been created
> or been moved out of Incoming.
> The following information may help to resolve the situation:
>
> The following packages have unmet dependencies:
>  ucsf-chimerax-daily:amd64 : Depends: libasound2:amd64 but it is not installable
>                              Depends: libatk1.0-0:amd64 but it is not installable
>                              Depends: libbz2-1.0:amd64 but it is not installable
>                              Depends: libc6:amd64 but it is not installable
>                              Depends: libcairo-gobject2:amd64 but it is not installable
>                              Depends: libcairo2:amd64 but it is not installable
>                              Depends: libcrypt1:amd64 but it is not installable
>                              Depends: libcups2:amd64 but it is not installable
>                              Depends: libdbus-1-3:amd64 but it is not installable
>                              Depends: libdrm2:amd64 but it is not installable
>                              Depends: libegl1:amd64 but it is not installable
>                              Depends: libexpat1:amd64 but it is not installable
>                              Depends: libffi7:amd64 but it is not installable
>                              Depends: libfftw3-single3:amd64 but it is not installable
>                              Depends: libfontconfig1:amd64 but it is not installable
>                              Depends: libfreetype6:amd64 but it is not installable
>                              Depends: libgcc-s1:amd64 but it is not installable
>                              Depends: libgdk-pixbuf2.0-0:amd64 but it is not installable
>                              Depends: libgfortran5:amd64 but it is not installable
>                              Depends: libgl1:amd64 but it is not installable
>                              Depends: libglib2.0-0:amd64 but it is not installable
>                              Depends: libglu1-mesa:amd64 but it is not installable
>                              Depends: libgstreamer-plugins-base1.0-0:amd64 but it is not installable
>                              Depends: libgstreamer1.0-0:amd64 but it is not installable
>                              Depends: libgtk-3-0:amd64 but it is not installable
>                              Depends: liblzma5:amd64 but it is not installable
>                              Depends: libncursesw6:amd64 but it is not installable
>                              Depends: libnspr4:amd64 but it is not installable
>                              Depends: libnss3:amd64 but it is not installable
>                              Depends: libopenjp2-7:amd64 but it is not installable
>                              Depends: libosmesa6:amd64 but it is not installable
>                              Depends: libpango-1.0-0:amd64 but it is not installable
>                              Depends: libpangocairo-1.0-0:amd64 but it is not installable
>                              Depends: libpulse-mainloop-glib0:amd64 but it is not installable
>                              Depends: libpulse0:amd64 but it is not installable
>                              Depends: libsqlite3-0:amd64 but it is not installable
>                              Depends: libssl3:amd64 but it is not installable
>                              Depends: libstdc++6:amd64 but it is not installable
>                              Depends: libtinfo6:amd64 but it is not installable
>                              Depends: libuuid1:amd64 but it is not installable
>                              Depends: libwayland-client0:amd64 but it is not installable
>                              Depends: libwayland-cursor0:amd64 but it is not installable
>                              Depends: libwayland-egl1:amd64 but it is not installable
>                              Depends: libwayland-server0:amd64 but it is not installable
>                              Depends: libx11-6:amd64 but it is not installable
>                              Depends: libx11-xcb1:amd64 but it is not installable
>                              Depends: libxcb-glx0:amd64 but it is not installable
>                              Depends: libxcb-icccm4:amd64 but it is not installable
>                              Depends: libxcb-image0:amd64 but it is not installable
>                              Depends: libxcb-keysyms1:amd64 but it is not installable
>                              Depends: libxcb-render-util0:amd64 but it is not installable
>                              Depends: libxcb-util1:amd64 but it is not installable
>                              Depends: libxcb-xinerama0:amd64 but it is not installable
>                              Depends: libxcb1:amd64 but it is not installable
>                              Depends: libxcomposite1:amd64 but it is not installable
>                              Depends: libxcursor1:amd64 but it is not installable
>                              Depends: libxdamage1:amd64 but it is not installable
>                              Depends: libxext6:amd64 but it is not installable
>                              Depends: libxfixes3:amd64 but it is not installable
>                              Depends: libxi6:amd64 but it is not installable
>                              Depends: libxkbcommon0:amd64 but it is not installable
>                              Depends: libxkbcommon-x11-0:amd64 but it is not installable
>                              Depends: libxrender1:amd64 but it is not installable
>                              Depends: libxtst6:amd64 but it is not installable
>                              Depends: zlib1g:amd64 but it is not installable
> E: Unable to correct problems, you have held broken packages.
>
>
> --
> Danny Diaz, PhD
> Deep Proteins @ IFML
> Department of Computer Science
> University of Texas at Austin
> _______________________________________________
> ChimeraX-users mailing list -- chimerax-users@cgl.ucsf.edu
> To unsubscribe send an email to chimerax-users-leave@cgl.ucsf.edu
> Archives: https://mail.cgl.ucsf.edu/mailman/archives/list/chimerax-users@cgl.ucsf.edu/