Is it possible to use rdgen without Github? #53

Closed
opened 2025-03-31 19:59:09 +08:00 by Adaminkton · 3 comments
Adaminkton commented 2025-03-31 19:59:09 +08:00 (Migrated from github.com)

It would be very beneficial, to somehow make it possible to use rdgen entirely locally. On fast machines it would compile much faster. It also wouldn't require creating forks.

It would be very beneficial, to somehow make it possible to use rdgen entirely locally. On fast machines it would compile much faster. It also wouldn't require creating forks.
bryangerlach commented 2025-03-31 21:31:41 +08:00 (Migrated from github.com)

This is not possible for rdgen, however if you can set up the dev environment on your computer, then you shouldn't need rdgen anyway, just build it locally. You can set up a script that does the same thing as the generator. The purpose of rdgen is to make it easy to build the clients without having to go through the painful process of setting up the dev environment.

This is not possible for rdgen, however if you can set up the dev environment on your computer, then you shouldn't need rdgen anyway, just build it locally. You can set up a script that does the same thing as the generator. The purpose of rdgen is to make it easy to build the clients without having to go through the painful process of setting up the dev environment.
Adaminkton commented 2025-03-31 22:57:07 +08:00 (Migrated from github.com)

Thank you for the answer, I will look into it. Although right now, I don't know how to do it.

Thank you for the answer, I will look into it. Although right now, I don't know how to do it.
p2-genetics6570 commented 2025-03-31 23:19:45 +08:00 (Migrated from github.com)

I have at least managed to install all the prerequisites. Unfortunately, I don't know where I can change the client name and add my own logo, for example.

My previous steps under Ubuntu:

sudo apt install -y git curl wget build-essential pkg-config libssl-dev libx11-dev libxcb1-dev libxfixes-dev cmake libpulse-dev libvpx-dev libopus-dev python3 python3-pip
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source $HOME/.cargo/env
mkdir -p ~/development
cd ~/development

wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.10.0-stable.tar.xz
tar xf flutter_linux_3.10.0-stable.tar.xz

echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc
source ~/.bashrc

flutter doctor

cd ~
git clone https://github.com/rustdesk/rustdesk.git
cd rustdesk

... now I just need to know which files I have to adapt.... :/

I have at least managed to install all the prerequisites. Unfortunately, I don't know where I can change the client name and add my own logo, for example. My previous steps under Ubuntu: ``` sudo apt install -y git curl wget build-essential pkg-config libssl-dev libx11-dev libxcb1-dev libxfixes-dev cmake libpulse-dev libvpx-dev libopus-dev python3 python3-pip ``` ``` curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh source $HOME/.cargo/env ``` ``` mkdir -p ~/development cd ~/development wget https://storage.googleapis.com/flutter_infra_release/releases/stable/linux/flutter_linux_3.10.0-stable.tar.xz tar xf flutter_linux_3.10.0-stable.tar.xz echo 'export PATH="$PATH:$HOME/development/flutter/bin"' >> ~/.bashrc source ~/.bashrc flutter doctor ``` ``` cd ~ git clone https://github.com/rustdesk/rustdesk.git cd rustdesk ``` ... now I just need to know which files I have to adapt.... :/
Sign in to join this conversation.
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: 3344/rdgen#53