Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Request: Provide a PPA for Debian/Ubuntu #323

Closed
beruic opened this issue Sep 28, 2018 · 29 comments · Fixed by #705
Closed

Request: Provide a PPA for Debian/Ubuntu #323

beruic opened this issue Sep 28, 2018 · 29 comments · Fixed by #705

Comments

@beruic
Copy link

beruic commented Sep 28, 2018

Providing a PPA would be an awesome way to gain more users. Personally I usually don't install a .deb alone, unless is sets up its own repository, such that I will get updates automatically.

@mbkv
Copy link

mbkv commented Sep 28, 2018

A snap package would also be useful. I've looked a little bit, but I couldn't find anything

Edit: And it would be usable across all distros. So it wouldn't just be for Ubuntu users

@sharkdp
Copy link
Owner

sharkdp commented Sep 28, 2018

Providing a PPA would be an awesome way to gain more users. Personally I usually don't install a .deb alone, unless is sets up its own repository, such that I will get updates automatically.

I agree - it would be great. However, I'm personally not going to set this up and/or maintain it (see also #50 #31 #317 #287). I have looked into creating a PPA in the past, but gave up after some time. If someone wants to set up a PPA (and maintain it), I'm happy to include instructions in the README.

A snap package would also be useful. I've looked a little bit, but I couldn't find anything

please see #241.

@mbkv
Copy link

mbkv commented Sep 28, 2018

please see #241.

Alright. Sorry about that. Thanks!

@BK1603
Copy link
Contributor

BK1603 commented Sep 30, 2018

Will maintaining a ppa make me a debian maintainer? Like I am trying to get a package to maintain at the debian repositories(or ppa, I just want to contribute 😄), and I am reading about it, so if you would like to I can take this up, with a bit of your help that is 😅

@BK1603
Copy link
Contributor

BK1603 commented Oct 6, 2018

I have made the PPA, it isn't live yet, just a progress report, and hey @sharkdp(!!Noob question alert!!) do I need to make the package again? Or will the packages given on the releases page would work?

@sharkdp
Copy link
Owner

sharkdp commented Oct 6, 2018

The Debian packages on the release page are hopefully "Ubuntu-compliant", but I really don't know how PPAs work, so I'm the wrong person to ask.

@BK1603
Copy link
Contributor

BK1603 commented Oct 6, 2018

Well I have almost figured it out I guess, yep they should be compliant, and I hope I have it done by the weekend 😅

@BK1603
Copy link
Contributor

BK1603 commented Oct 14, 2018

Hey there everyone, this is another heads up, not too good though 😅 I have exams going on which would probably end by the next week, please be patient till then, I really want to make this ppa and I am sorry if I am causing trouble to anyone 😅

@BK1603
Copy link
Contributor

BK1603 commented Oct 25, 2018

So tomorrow is my last exam, I will be on it tomorrow ASAP thank you everyone for the patience!

@h3ct0rjs
Copy link

Hi @BK1603 what happend with the Debian package, I also want to create a Deb package.

@BK1603
Copy link
Contributor

BK1603 commented Oct 29, 2018

@h3ct0rjs Well the debian packages are there on the releases pages too but I have to repackage everything because launchpad doesn't except .deb files, they need the source tar ball and they will compile it themselves, so I am acutally packaging it but I really do not get a lot of time these days 😅 So the work is going on kinda slow 😅

I will try and complete it by today, and if I am not able to, I will let you know and you can do it 😄

UPDATE:
Well you can take this from me, I won't be able to complete it today(lot's of work as I said), and I already have taken a lot of time. 😅

@xeruf
Copy link
Contributor

xeruf commented Dec 20, 2018

Any news? I'd love to install from a ppa!

@h3ct0rjs
Copy link

Hi everybody, due to lot's of work I won't be able to complete the task if it's there anybody else to take this one It would be great.

Thanks in advance,
H.

@sharkdp
Copy link
Owner

sharkdp commented May 31, 2019

Anyone here with experience in setting up PPAs?

@xeruf
Copy link
Contributor

xeruf commented Aug 4, 2019

Little workaround script for the meantime to get the latest version for ubuntu anytime: https://gist.github.com/steinwaywhw/a4cd19cda655b8249d908261a62687f8#gistcomment-2989645

@sharkdp
Copy link
Owner

sharkdp commented Aug 15, 2019

bat was recently accepted into Debian unstable:

Many thanks to @helen-fornazier @paride @sylvestre and everyone else involved!

While that doesn't provide an immediate solution to this issue (or is there a way to use these packages right now?), this hopefully means that, eventually, there will be no need for a PPA.

@paride
Copy link

paride commented Aug 15, 2019

\o/

@sharkdp the bat package is available right now in Debian unstable, and will be available soon in testing, and likely in Ubuntu starting from the next release (19.10).

@dvergeylen
Copy link

@h3ct0rjs
Copy link

nice thanks for share @dvergeylen

@sharkdp
Copy link
Owner

sharkdp commented Oct 29, 2019

A bat package is now available in Ubuntu 19.10: https://packages.ubuntu.com/eoan/bat

This is already documented in the README.

@sethidden
Copy link

sethidden commented Jan 1, 2021

The above returns an error at the time I'm writing this

See https://packages.ubuntu.com/groovy/bat instead

@beruic
Copy link
Author

beruic commented Mar 17, 2021

@3nuc You give no information to what the error is.

@KaKi87
Copy link

KaKi87 commented Dec 9, 2023

Hi,
As Debian & Ubuntu APT repositories are outdated, I would like to bump the request for a PPA.
Thanks

@sylvestre
Copy link

Not sure what you are talking about:
Debian sid is proposing 0.24.0
https://packages.debian.org/unstable/bat

@KaKi87
Copy link

KaKi87 commented Dec 9, 2023

Come on. Real end users use 12 and 13, not unstable.

@sylvestre
Copy link

you can:

  • do pinning just to get this unstable package
  • wget && dpkg -i the .deb which should work perfectly
  • be a bit patient

@KaKi87
Copy link

KaKi87 commented Dec 9, 2023

  • do pinning just to get this unstable package

That's not user-friendly.

  • wget && dpkg -i the .deb which should work perfectly

That doesn't allow automated updates.

  • be a bit patient

The last release is already two months old.

@KaKi87
Copy link

KaKi87 commented Sep 2, 2024

Hi,

A few months ago, I started developing a tool named dynapt to automatically fetch updates through APT for packages that don't provide an APT repository.

As I've been upgrading bat through it for quite some time now, I just published my first pre-release of it, which you can download and set up from this tutorial.

For bat specifically, replace the following configuration line :

    "apps": []

With the following :

    "apps": [
        {
            "name": "bat",
            "github": {
                "repo": "sharkdp/bat",
                "filter": "bat_*amd64*"
            }
        }
    ]

But also change amd64 to arm64 if applicable.

For questions or issues, please submit a comment on the tutorial page.

Thanks

@h3ct0rjs
Copy link

pretty cool @KaKi87 .

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.