Giter Site home page Giter Site logo

arm64 build about ubuntu-vnc-xfce-g3 HOT 9 CLOSED

accetto avatar accetto commented on July 30, 2024
arm64 build

from ubuntu-vnc-xfce-g3.

Comments (9)

imneme avatar imneme commented on July 30, 2024 1

I got it running on arm64 (for my Mac). It wasn't too hard. I used an arm64 deb of TigerVNC.

I just changed the line to:

RUN apt-get update
RUN apt --fix-broken install -y
RUN apt-get install x11-utils libfontenc1 libgl1-mesa-dri libxfont-dev libxtst6 libglu1-mesa -y
RUN wget -nd -P /var/cache/apt https://www.cs.hmc.edu/~oneill/tigervnc/tigervncserver_1.11.80_arm64.deb && dpkg -i /var/cache/apt/tigervncserver_1.11.80_arm64.deb && sed -i 's/exec(@cmd);/print "@cmd";\nexec(@cmd);/g' /usr/lib/aarch64-linux-gnu/tigervncserver && ln -s /usr/lib/aarch64-linux-gnu/tigervncserver /usr/bin/vncserver

(I actually built the deb myself and and downloaded it off my own webserver—probably there would be a better place. I probably wouldn't need the previous lines if I did it tar-file style.)

from ubuntu-vnc-xfce-g3.

accetto avatar accetto commented on July 30, 2024

Hello,

ad raspbery )
I could try, however, I do not not have a Raspberry, so I could not test it? Is Raspbery powerfull enough to run Ubuntu 20.04 with Xfce4 desktop?

ad SSL )
SSL is already on my list, but I'm not sure when I come to it. I have to check how much work it would require. Is it a show stopper for you?

Regards
accetto

from ubuntu-vnc-xfce-g3.

rsheng118 avatar rsheng118 commented on July 30, 2024

raspberry pi 4 has Broadcom BCM2711, Quad core Cortex-A72 (ARM v8) 64-bit SoC @ 1.5GHz
it should be fast enough for desktop environment, also Ubuntu is officially supporting raspberry pi 4 now so i don't think it should be a problem.

as for SSL, it really is a nice to have. i'm planning to use pi as a jump box to remote into my home network, and having a desktop environment for some tasks is very handy. having http over the web is just not safe any more now days. ha-proxy or ngnix bundled in should work nicely.

really love what you are doing here and much appreciated for the work.

from ubuntu-vnc-xfce-g3.

accetto avatar accetto commented on July 30, 2024

Thank you for the nice words. I'll check if I can do something (relatively) quickly.
Would be Raspberry Pi 4 with 4GB RAM enough for that or would be 8GB RAM required?

from ubuntu-vnc-xfce-g3.

rsheng118 avatar rsheng118 commented on July 30, 2024

i don't quite understand the question. i have a raspberry pi 4GB version. i would like something that not use a lot of memory if possible.

from ubuntu-vnc-xfce-g3.

accetto avatar accetto commented on July 30, 2024

I was just thinking about buying one for testing, maybe. :) However, I would not have time to learn it any soon, so I'll probably ask you for testing. Would it be OK?

from ubuntu-vnc-xfce-g3.

rsheng118 avatar rsheng118 commented on July 30, 2024

yes, glad to help if time permits.

from ubuntu-vnc-xfce-g3.

accetto avatar accetto commented on July 30, 2024

Hello @rsheng118,

I've evaluated it last weekend and unfortunately I have no good news. It seems like it would not make much sense to try it in this project. It looks like it would require compiling a lot of stuff from the source code and the chances to get a working system are really questionable.

For example, on Docker Hub I was not able to build a single ARM image based on debian or ubuntu, even if I've tried it with the most simple hello-there application.

The images based on alpine have been built just fine, but it doesn't help. I was also able to build a debian-based image locally on a Windows machine, but it's not enough either.

You can go to the GitHub repository accetto/hello-there, if you want to check what I've tried. The result images are on Docker Hub in the repository accetto/hello-there.

I'm very sorry, but I'm afraid that even if I would got it somehow working, that it would not be a good container at all. I think that the better approach is using the Ubuntu for Raspberry Pi directly from the origin.

Regards, accetto

from ubuntu-vnc-xfce-g3.

Absolucy avatar Absolucy commented on July 30, 2024

Hi, I was trying to run this on an Oracle VPS (which are completely free for 4 cores and 24GB RAM, but they're ARM64) and I came across this issue.

Ubuntu's repos seem to have arm64 debs of TigerVNC, so I don't think you'd need to build that from source.

from ubuntu-vnc-xfce-g3.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.