DDraceNetwork PPA for Ubuntu
Forum rules
Please consider wheter there is a more appropiate subforum before creating a new thread here.
This is for offical DDRaceNetwork-related information and discussion only.
Please consider wheter there is a more appropiate subforum before creating a new thread here.
This is for offical DDRaceNetwork-related information and discussion only.
- Ñı©Ø
- Posts: 1927
- Joined: Sat Sep 06, 2014 5:22 pm
- Location: Italy
- Player profile: http://ddnet.org/players/-209--305--169--216-/
- Mapper profile: http://ddnet.tw/mappers/-209--305--169--216-/
DDraceNetwork PPA for Ubuntu
Hi ddnetters!
I just packaged for ubuntu ddracenetwork and i uploaded it on a PPA!
You can find more info on github, https://github.com/rotolonico/ddracenetwork-ubuntu in the README file
This is how it should be:

I just packaged for ubuntu ddracenetwork and i uploaded it on a PPA!
You can find more info on github, https://github.com/rotolonico/ddracenetwork-ubuntu in the README file
This is how it should be:

- Ñı©Ø
- Posts: 1927
- Joined: Sat Sep 06, 2014 5:22 pm
- Location: Italy
- Player profile: http://ddnet.org/players/-209--305--169--216-/
- Mapper profile: http://ddnet.tw/mappers/-209--305--169--216-/
Re: DDraceNetwork PPA for Ubuntu
You can also see it on launchpad https://launchpad.net/~rotolonico/+arch ... acenetwork
- deen

- Posts: 3580
- Joined: Mon May 05, 2014 2:30 pm
- Player profile: https://ddnet.org/players/deen/
- Discord: deen#5910
Re: DDraceNetwork PPA for Ubuntu
While we're at distribution packages of DDNet, there is also one for Archlinux: https://aur.archlinux.org/packages/teeworlds-ddnet/
Don't know of any others yet.
Don't know of any others yet.
- kamillentee
- Posts: 687
- Joined: Sat Jul 26, 2014 11:47 pm
- Player profile: http://ddnet.org/players/kamillentee/
- Clan: |*KoG*|
Re: DDraceNetwork PPA for Ubuntu
Why ddnet isn't in the official repos of the distributions. I mean many packages are in third-party-repos because they aren't open source. But there shouldn't be any problems to bring ddnet to the official repos, isn't? And I guess ddnet don't need updates through the package manager (because of the auto-updater). So it should be a one time work to make packages.
Nico thanks so far for Ubuntu packages. Will give them a try.
Nico thanks so far for Ubuntu packages. Will give them a try.
- deen

- Posts: 3580
- Joined: Mon May 05, 2014 2:30 pm
- Player profile: https://ddnet.org/players/deen/
- Discord: deen#5910
Re: DDraceNetwork PPA for Ubuntu
Auto-Updaters are disabled with packages from official repos. You can't change installed programs as a normal user and that is the job of your package manager. To get into official repos, someone would have to create the packets (as NICO just did), and get them through the acceptance process at the corresponding distribution. That would be great for DDNet to get new players. I don't know if DDNet is significant enough to get into official repositories.kamillentee wrote:Why ddnet isn't in the official repos of the distributions. I mean many packages are in third-party-repos because they aren't open source. But there shouldn't be any problems to bring ddnet to the official repos, isn't? And I guess ddnet don't need updates through the package manager (because of the auto-updater). So it should be a one time work to make packages.
Nico thanks so far for Ubuntu packages. Will give them a try.
The whole process isn't that simple, for some of the most popular distributions:
Ubuntu: http://askubuntu.com/questions/16446/ho ... nto-ubuntu
Debian: http://askubuntu.com/questions/13255/ho ... debian-too
Fedora: https://fedoraproject.org/wiki/Package_Review_Process
If anyone is willing to do the work for any distribution, I'd be glad to help with any questions.
- kamillentee
- Posts: 687
- Joined: Sat Jul 26, 2014 11:47 pm
- Player profile: http://ddnet.org/players/kamillentee/
- Clan: |*KoG*|
Re: DDraceNetwork PPA for Ubuntu
That's not cool.
Ubuntu: takes most packages from debian-unstable and then they are freezes. That mean no updates. (Except packages in security (Firefox etc.))
Debian: almost same
Arch: should get fast updates as known
And for Fedora Idk.
Ddnet is a client with a great and fast development. To have fast updates maybe its possible to adjust user rights for the client. But I guess the repo maintainer isn't willing to accept this because Linux is a multiuser OS. It will cause a security hole. Another idea is to install the client in the user directory. There shouldn't be any permissions user can't control. So it should be possible to use the auto-updater. I know its not that way packages should be updated.
Just notes if anyone is willing to do the work.
Ubuntu: takes most packages from debian-unstable and then they are freezes. That mean no updates. (Except packages in security (Firefox etc.))
Debian: almost same
Arch: should get fast updates as known
And for Fedora Idk.
Ddnet is a client with a great and fast development. To have fast updates maybe its possible to adjust user rights for the client. But I guess the repo maintainer isn't willing to accept this because Linux is a multiuser OS. It will cause a security hole. Another idea is to install the client in the user directory. There shouldn't be any permissions user can't control. So it should be possible to use the auto-updater. I know its not that way packages should be updated.
Just notes if anyone is willing to do the work.
- Ñı©Ø
- Posts: 1927
- Joined: Sat Sep 06, 2014 5:22 pm
- Location: Italy
- Player profile: http://ddnet.org/players/-209--305--169--216-/
- Mapper profile: http://ddnet.tw/mappers/-209--305--169--216-/
Re: DDraceNetwork PPA for Ubuntu
The auto-updates works correctly if we put all the package in the home ( in the folder .ddnet, like i did) and not in usr/share/...
- deen

- Posts: 3580
- Joined: Mon May 05, 2014 2:30 pm
- Player profile: https://ddnet.org/players/deen/
- Discord: deen#5910
Re: DDraceNetwork PPA for Ubuntu
But that's not how it works in any of the distributions I know. The package manager only installs global packages and expects you not to update them on your own.kamillentee wrote:That's not cool.
Ubuntu: takes most packages from debian-unstable and then they are freezes. That mean no updates. (Except packages in security (Firefox etc.))
Debian: almost same
Arch: should get fast updates as known
And for Fedora Idk.
Ddnet is a client with a great and fast development. To have fast updates maybe its possible to adjust user rights for the client. But I guess the repo maintainer isn't willing to accept this because Linux is a multiuser OS. It will cause a security hole. Another idea is to install the client in the user directory. There shouldn't be any permissions user can't control. So it should be possible to use the auto-updater. I know its not that way packages should be updated.
Just notes if anyone is willing to do the work.
- kamillentee
- Posts: 687
- Joined: Sat Jul 26, 2014 11:47 pm
- Player profile: http://ddnet.org/players/kamillentee/
- Clan: |*KoG*|
Re: DDraceNetwork PPA for Ubuntu
Ya i know but what should we do. Use ddnet without any updates, new features ... I hate this way too. A global update system is the best way. But if you get a new ddnet client just with upgrading the whole system to the next release, nobody uses the client from official repository. For arch it shouldn't be a problem to provide packages because its a RR. But how do you want to solve this for the more popular Ubuntu fE.
- deen

- Posts: 3580
- Joined: Mon May 05, 2014 2:30 pm
- Player profile: https://ddnet.org/players/deen/
- Discord: deen#5910
Re: DDraceNetwork PPA for Ubuntu
People use their distribution's packages to get to know DDNet. If they want the latest update, they can get the version from ddnet.org.kamillentee wrote:Ya i know but what should we do. Use ddnet without any updates, new features ... I hate this way too. A global update system is the best way. But if you get a new ddnet client just with upgrading the whole system to the next release, nobody uses the client from official repository. For arch it shouldn't be a problem to provide packages because its a RR. But how do you want to solve this for the more popular Ubuntu fE.
It's not like the old client versions are unusable now, some people use 7 month old DDNet version.
Who is online
Users browsing this forum: No registered users and 7 guests