[GH-ISSUE #1590] Feature: Support packages for Linux distros #1258

Closed
opened 2026-05-05 12:48:13 -06:00 by gitea-mirror · 3 comments
Owner

Originally created by @zyfdegh on GitHub (Jan 3, 2020).
Original GitHub issue: https://github.com/fatedier/frp/issues/1590

Any idea on building .deb, .rpm packages for popular Linux distros such as Debian/Ubuntu, CentOS/Fedora, ArchLinux etc. It would be easier to obtain the binaries like

$ sudo apt-get install frp
Originally created by @zyfdegh on GitHub (Jan 3, 2020). Original GitHub issue: https://github.com/fatedier/frp/issues/1590 Any idea on building `.deb`, `.rpm` packages for popular Linux distros such as Debian/Ubuntu, CentOS/Fedora, ArchLinux etc. It would be easier to obtain the binaries like ```sh $ sudo apt-get install frp ```
Author
Owner

@fatedier commented on GitHub (Jan 5, 2020):

I create the repo https://github.com/gofrp/deploy.
Anyone can help write the install scripts.

<!-- gh-comment-id:570844886 --> @fatedier commented on GitHub (Jan 5, 2020): I create the repo https://github.com/gofrp/deploy. Anyone can help write the install scripts.
Author
Owner

@jyxjjj commented on GitHub (Oct 21, 2021):

I saw https://github.com/gofrp/deploy/pull/1
What i need is dnf rpm package instead of wget to download and run a bash file.
I think we do not need to check arch or os.
All packages like that are have different .rpm file from package repo.
I didn't check how repos works(because of lazy), but i think it may let create a lot of rpm files to submit.
So,...
And, during my linux life, i think the old linux releases should not be supported at all.
I like fedora, it is one of few distroses that which has no rolling updates.
And, they will be more newer, more bug fixes, more safety.

<!-- gh-comment-id:948244800 --> @jyxjjj commented on GitHub (Oct 21, 2021): I saw https://github.com/gofrp/deploy/pull/1 What i need is dnf rpm package instead of wget to download and run a bash file. I think we do not need to check arch or os. All packages like that are have different .rpm file from package repo. I didn't check how repos works(because of lazy), but i think it may let create a lot of rpm files to submit. So,... And, during my linux life, i think the old linux releases should not be supported at all. I like fedora, it is one of few distroses that which has no rolling updates. And, they will be more newer, more bug fixes, more safety.
Author
Owner

@donmor commented on GitHub (Sep 2, 2025):

I saw gofrp/deploy#1 What i need is dnf rpm package instead of wget to download and run a bash file. I think we do not need to check arch or os. All packages like that are have different .rpm file from package repo. I didn't check how repos works(because of lazy), but i think it may let create a lot of rpm files to submit. So,... And, during my linux life, i think the old linux releases should not be supported at all. I like fedora, it is one of few distroses that which has no rolling updates. And, they will be more newer, more bug fixes, more safety.

Sry for necrobumping, but I'd like to introduce my unofficial frp repository for debian :-)

<!-- gh-comment-id:3243630470 --> @donmor commented on GitHub (Sep 2, 2025): > I saw [gofrp/deploy#1](https://github.com/gofrp/deploy/pull/1) What i need is dnf rpm package instead of wget to download and run a bash file. I think we do not need to check arch or os. All packages like that are have different .rpm file from package repo. I didn't check how repos works(because of lazy), but i think it may let create a lot of rpm files to submit. So,... And, during my linux life, i think the old linux releases should not be supported at all. I like fedora, it is one of few distroses that which has no rolling updates. And, they will be more newer, more bug fixes, more safety. Sry for necrobumping, but I'd like to introduce my [unofficial frp repository for debian](https://github.com/donmor/frp-debian) :-)
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: github-starred/frp#1258
No description provided.