The AUR Removed My Packages, So I Created My Own Repo

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 155

  • @nemonada3501
    @nemonada3501 3 года назад +80

    DT, you're a legend. You're not making a huge deal out of it while still reserving the right to express irritation but also just trying to find a solution to the problem is awesome, it's really refreshing to see that attitude these days. My respect for you as a RUclips influencer seems to rise on a daily basis.

  • @zainjadoon759
    @zainjadoon759 3 года назад +67

    Literally yesterday, I was trying to get them but they were not there, I was so confused but the explanation came a day later. Good job AUR.

    • @monikavarshney5029
      @monikavarshney5029 3 года назад +4

      I was about to download st build of dt but....

    • @Hyperboid
      @Hyperboid 3 года назад +6

      @@monikavarshney5029 "st build of dt" ah yes, i love it when suckless terminal makes a custom build of a human

  • @Andrath
    @Andrath 3 года назад +83

    Some guy in New Zealand perhaps? Yeah he deleted my AUR packages as well.

    • @Neucher
      @Neucher 3 года назад +33

      There are so many "out of date" packages in the aur yet these simple shell scripts get removed.

  • @thundreturtle
    @thundreturtle 3 года назад +73

    Well, with each update you truly are getting closer to a DT distro :D

    • @kaixu5957
      @kaixu5957 3 года назад +4

      We're all waiting for the moment.

    • @Hyperboid
      @Hyperboid 3 года назад

      Now we just need to modify Calamares to auto-run DT's deployment scripts after install

    • @francescovolpini
      @francescovolpini 3 года назад

      @@kaixu5957 no lol it'd suck

  • @sbrazenor2
    @sbrazenor2 3 года назад +78

    Were they basically telling you that your packages were bloat? 🤣

  • @Hyperboid
    @Hyperboid 3 года назад +81

    you should make a separate `dt-community` repo

    • @DistroTube
      @DistroTube  3 года назад +38

      Not a horrible idea. I might consider that at some point.

    • @ZuluEchoRomeoOscar
      @ZuluEchoRomeoOscar 3 года назад +2

      @@DistroTube How much traffic will GitLab stand for?

    • @Neucher
      @Neucher 3 года назад +2

      @@ZuluEchoRomeoOscar it’s 10 GB for repository, artifacts and LFS.

    • @ZuluEchoRomeoOscar
      @ZuluEchoRomeoOscar 3 года назад +6

      @@Neucher But if you set up a repo, you'll generate a lot more traffic - every time someone refreshes their repos f'rinstance. Gitlab will soon take notice if their servers start to see an unaccounted uptick...

  • @zebilaweed
    @zebilaweed 3 года назад +18

    In a 'real' environment the repo would be a webserver and the symlinks would have worked.
    Nice tutorial!

  • @MarsGamer7
    @MarsGamer7 3 года назад +11

    Just a tip: I've been using this technique for a few months now. The cleanest way to do it would be to create a GitHub / GitLab page. (.github.io kind) and then simply create a new repository and check the GitHub / GitLab pages setting for it. Create the same folder structure (x86_64 etc.) as mentioned by DT.
    Now you can add the repo in your pacman.conf with - .github.io/$repo/$arch and you'll be good to go! There's no need to delete the symlinks and all once you follow this approach. It just works!
    It's much simpler and cleaner.

    • @flipinfin
      @flipinfin Год назад

      You have an update cuz its no longer. Io

    • @Coopertronics
      @Coopertronics Год назад

      Spot on. Still works.

  • @SouProds
    @SouProds 2 года назад +3

    DT, you're such a life saver! I've always wanted to make my own repo with its own packages, and your videos were the only ones I could understand. Thank you so much!

  • @ViniciusProvenzano
    @ViniciusProvenzano 3 года назад +32

    Actually this happens because git will not push/pull symlinks. Your headache is completely understandable. I think those tools for repo were born in a time where no one would use gitlab or github this way, instead having their own servers updated with a rsync of sorts.

    • @red13emerald
      @red13emerald 3 года назад

      Wait what? I used symlinks in a few repos, I could just git add them and they were part of the commit.

    • @red13emerald
      @red13emerald 3 года назад +2

      Ahh ok so I looked into it. The main problem is that git just stores symlinks as they appear on disk. So they're a file with i_mode set to S_IFLNK, which then has the path of the symlink stored in plain text. So, when you point to the raw git repository, and pacman tries to download the dt-arch-repo.db, it actually just gets a file with the content "dt-arch-repo.db.tar.gz", not the content of dt-arch-repo.db.tar.gz. And of course, "dt-arch-repo.db.tar.gz" can't be parsed by pacman, so it throws that error.

  • @robinkaku
    @robinkaku 3 года назад +4

    waiting years for a video like this (how to create your own arch repo)! thanks a lot!

  • @robotron1236
    @robotron1236 10 месяцев назад

    No, like seriously dude. 2 years later, you're still the only place where I could find this information.

  • @darrenrichard998
    @darrenrichard998 3 года назад +2

    Thanks D.T for doing this I don't get why they've removed your packages from the Aur bur is great that your hosting them yourself I use your build of st terminal and couldn't be happier with it. So am glad I'll still be able to get access to it :)

  • @DistroTube
    @DistroTube  3 года назад +10

    NOTE: Since making this video, I have created a repository of software at:
    gitlab.com/dtos/dtos-core-repo
    So please use 'dtos-core-repo' rather than 'dt-arch-repo' which will be deprecated soon.

  • @caseyhoward9101
    @caseyhoward9101 3 года назад +11

    I'm not an arch user but I always thought AUR was the arch USER repository. From their website: "The AUR was created to organize and share new packages from the community." So I have no idea what the AUR is for now.

    • @ДарийФедореев-э7т
      @ДарийФедореев-э7т Год назад +4

      they physically can't host all packages that people want them to. imagine if everyone's build of dwm were on AUR

  • @TheDrunkenAlcoholic
    @TheDrunkenAlcoholic 3 года назад +5

    I like the little comment at the end "At this point I might as well start my own distro" as a hobbyist programmer would definitely contribute to your distro(assuming you had it hosted on a git) p.s I believe symlink works fine on github

    • @nightvulon3370
      @nightvulon3370 3 года назад +3

      symlink error is a problem built into git itself and will manifest whether using gitlab, github, or gitea. Git only pushes the text destination of the symlink to the repository. If you need to use a link for a git repo, use a hardlink.

  • @umka7536
    @umka7536 3 года назад

    Thanks a lot. I made my own repo for couple utilities not existing in AUR anymore and couple others which are not updated regularly.

  • @themagicrabbit1877
    @themagicrabbit1877 3 года назад +2

    Interesting approach. I would have just published the AUR build scripts with the source code. Props for going the extra mile there, DT.

  • @marksmith6744
    @marksmith6744 3 года назад +4

    oh very informative, actually this very video worth it a lot more than any distrohopping vid out there showing how to showcase a range of preinstalled software , I was looking for something like this.

  • @吳炯仁
    @吳炯仁 3 года назад +10

    Shearing knowledge and tips you learn, that's the core idea, and the beauty of open source concept. Love your work.

  • @dungeon4971
    @dungeon4971 3 года назад +8

    Adding custom repository to arch kind of reminds me of ubuntus ppa, I hope that arch devs would reconsider that. Anyways thanks DT for teaching us how to host repositories.

    • @Gornius
      @Gornius 3 года назад +1

      I mean it's not like it's uberhard to append some lines to /etc/pacman.conf. If It's too hard for you, you probably shouldn't use Arch based distro.

    • @breadpirateroberts4946
      @breadpirateroberts4946 3 года назад +9

      @@Gornius it's not difficult its just annoying to rely on a bunch of individual unofficial repos, at that point you might as well just use ubuntu with PPAs, its the same thing. The whole point of the AUR is that it's centralized and avoids that annoyance

    • @Gornius
      @Gornius 3 года назад +5

      @@breadpirateroberts4946 Oh I think I misunderstood your comment. Yeah I totally agree, it's what made me choose Arch.

    • @maxsilvester1327
      @maxsilvester1327 3 года назад

      You can look at AUR PKGBUILDs and check if they do something bad. You can't really do that with prebuilt packages (e.g. a custom repo, ubuntu ppas). AUR packages can be optimized for your CPU by changing something to /etc/makepkg.conf too.

  • @khosrawazizi
    @khosrawazizi 3 года назад +29

    You go DT, ruleee!

  • @oglothenerd
    @oglothenerd Год назад +2

    I use Codeberg, btw.

  • @Neucher
    @Neucher 3 года назад +8

    Hey DT, I'm using your repo since yesterday, please also add the dm-scripts

  • @hollandgaros9511
    @hollandgaros9511 3 года назад +1

    Very respectfully, i think the AUR guy has a point, getting everybody's build would bloat the repository. That being said, it's good to know we will still have your builds available to install.

  • @Dragonopolis
    @Dragonopolis 3 года назад +2

    Super informative needs a non video version as well so bandwidth sensitive users can follow along and don't have to watch the video over again to learn how create their own arch repo using git. So cool that all this is still just usable through standard pacman commands. Personal Repo here I come.

    • @perz1val
      @perz1val 3 года назад

      Bandwidth sensitive people shouldn't use Arch, but a non bleeding edge distro

    • @Dragonopolis
      @Dragonopolis 3 года назад

      @@perz1val talking about youtube not arch. I like food but I don't eat like a pig or cook more than I need. Video is a great source to relay info but not as efficient as written word. Downloading a small program or docs is not the same as watching a video over and over again. Plus there are a lot of desktops and window tiling managers available that don't require constant updates not all programs require constant updates. Arch base distros give plenty of choices for a user to control how much bandwidth he or she consumes and is not a required or expected behavior to be heavy on usage over other methods of packaging/updating/upgrading. Arch is perfect for a variety of users including bandwidth sensitive people 😉

  • @lyoneel
    @lyoneel Год назад

    I was struggling looking for examples and docs, THANKS a LOT

  • @davebrowning9290
    @davebrowning9290 3 года назад +1

    Excellent solution to the problem. Lots of people would have just ranted about that decision. When your quite valid argument failed to convince that person, you went ahead and created your own repository. I'm not using Arch, and not interested in using Suckless. That may change in the future. But it illustrates why I watch your videos. Someone else created a problem, and you solved it and shared the solution with us.

  • @developerpranav
    @developerpranav 3 года назад +1

    Thank you a ton DT, the documentation you did is very helpful! :D

  • @johngerritse
    @johngerritse 3 года назад

    Nice work and great video. I usually run a container with a webserver inside my network, but this would work nicely too!

  • @Gornius
    @Gornius 3 года назад +3

    inb4 DT makes his own Arch based distro.

  • @GlenBarnhardt
    @GlenBarnhardt 10 месяцев назад

    DT, you had me laughing so hard at the very end when you said "At this point I might as well start my own distro".. Great stuff. Hope you're getting you much needed updates done this January 2024 and a little rest too! 🤣🤣🤣

  • @denisde4ev
    @denisde4ev 3 года назад +2

    why don't we have unofficial AUR ?
    are all aur helpers working only with AUR from Arch

  • @besnikrrustemi
    @besnikrrustemi 3 года назад +1

    Hey DT,
    Any plans to revisit/re-rice SPECTRWM, i think it's been a while since it has seen some love, would like to see more baraction customization as not much info is available online about that.
    A happy Qtile user on laptop based on your config but riced with laptop widgets and Nord Theme.

  • @jacksystems
    @jacksystems 3 года назад +1

    Thank you for an amazing video as usual, DT. I've never thought of doing this until now.

  • @hewfrebie2597
    @hewfrebie2597 3 года назад +1

    Very informative DT!

  • @hectorcanizales5900
    @hectorcanizales5900 2 года назад

    Weird. Wouldn't be surprised if it were the same mantainer who removed Luke Smith's LARBS aur package.

  • @BrucesWorldofStuff
    @BrucesWorldofStuff 3 года назад +1

    DT Blazes the trail once more! Thanks DT!
    LLAP

  • @jordanpassey4305
    @jordanpassey4305 3 года назад +1

    I went to grab one yesterday and noticed it was missing , F that explains it

  • @maverik0071
    @maverik0071 3 года назад

    DT,
    everyone has been saying it but you might as well start your own distro and just use Arch and make changes to it like ArcoLinux. Tons of content, a great learning experience and it would be fun to watch. Im thinking about it myself. Just a thought

  • @sandeeprenjith
    @sandeeprenjith 3 года назад +1

    Hey DT .. can you take a look at sc-im or similar terminal spreadsheet apps?

  • @Supermath101
    @Supermath101 3 года назад +4

    I'd recommend putting this behind Cloudflare's CDN as to not go over the monthly transfer limits.

  • @3six100
    @3six100 3 года назад +1

    Nice work man!!!

  • @afborro
    @afborro 3 года назад +3

    Imagine if all people started putting their personal files on AUR. Even if they are of use to others. In any case AUR did the right thing and give DT the boot. :D I must say, rather amusing story.
    AUR is full of messy conflicting packages already. No need for more. Never had a need for AUR anyway.
    I DON'T RUN ARCH BTW 😁
    or derivatives thereof.

  • @kp1498
    @kp1498 3 года назад +4

    I use your colorscripts :)

  • @bubblineyuri
    @bubblineyuri 3 года назад +7

    Since you have more than 100k subs you should be eligible to verify your RUclips channel

    • @kdemetter
      @kdemetter 3 года назад +1

      He has a verified mark for me

    • @bubblineyuri
      @bubblineyuri 3 года назад

      Fun, then this doesn't show up on mobile for some reason 🤔

  • @itdepends604
    @itdepends604 3 года назад

    maybe you could make a personal configuration repository, where anyone is allowed to add (as long as there are no viruses, etc.)

  • @plasmalife5532
    @plasmalife5532 3 года назад

    Thanks

  • @fitzpatrickmathemati
    @fitzpatrickmathemati 3 года назад

    Suppose I create my own repo and use it to host a custom package with dependencies from the AUR. Can I continue to use paru to update the AUR dependency, or would I then need to manually update the AUR package?
    Thanks for this video---I didn't even realize this was what I needed.

  • @warfist-mv8mh
    @warfist-mv8mh 3 года назад +13

    I DARE you to create your own distro DT. I DOUBLE DOG dare you.
    Your move...

    • @hendrix4597
      @hendrix4597 3 года назад +6

      it should be called Tube-distro by DistroTube

  • @RealMazharHussain
    @RealMazharHussain 3 года назад

    Very helpful

  • @szneka12
    @szneka12 3 года назад +1

    Time to make your own Distro!

  • @jimjan9219
    @jimjan9219 3 года назад +2

    Will you add a XMonad install to your repo?

  • @JosephSaintClair
    @JosephSaintClair 3 года назад

    Great work, but.... the AUR is going to become like Ubuntu’s PPA? (Yes, a little tongue in cheek)

  • @angelddude
    @angelddude 3 года назад

    This is great! Can you do a video with Ubuntu?

  • @resofactor
    @resofactor Месяц назад

    Ah, that's WHAT happened to 'those' packages

  • @jonahnavarrete703
    @jonahnavarrete703 3 года назад

    How can i install this on my base arch linux? i came from the other video where you install xorg and a window manager to base arch linux for a desktop environment

  • @chandanshakya
    @chandanshakya 3 года назад

    Next day : Creating my own package manager.

  • @robotron1236
    @robotron1236 10 месяцев назад

    I'm in the process of making my own pentesting distro off the back of manjaro linux. Kali is absolute trash and blackarch is kinda hard for a noob like me. This has actually been easier than using blackarch. Manjaro has its own buildiso that's similar to archiso.

  • @microwavepc
    @microwavepc Год назад

    it dont work me raw of folder when for testing i try opening it in web browser bitlab give 404 error

  • @All3me1
    @All3me1 2 года назад

    I want to make my personal repository for opensuse but there is no documentation at all

  • @PierricDescamps
    @PierricDescamps 3 года назад

    Stupid question but how do you customize Thunar's look and feel (font size, colors...) like this on a non-XFCE desktop? (it IS Thunar right?) I also use Thunar in a lightweight Arch installation with Qtile (guess whose fault it is :) ) but mine looks super bland and I can't find any way to customize it.

    • @null11q
      @null11q 2 года назад

      pcmanfm it is. You can customize both through lxappearance.

  • @temudjin1155
    @temudjin1155 3 года назад

    Yup DT, don't ask for permission. Go with your own distro

  • @netbotcl586
    @netbotcl586 3 года назад +1

    why not use the OBS? people seem to put the personal repo there all the times.

  • @TrueWordsOfEternity
    @TrueWordsOfEternity 3 года назад +2

    Wow glad I have mine all in a custom repo :) I have 38 of my own stuff in the aur over the past 3 years and it's never been touched also I have a script if you need it

    • @TrueWordsOfEternity
      @TrueWordsOfEternity 3 года назад +3

      DT I have posted an issue on your page with a build script for you if you wanna check it out

    • @TrueWordsOfEternity
      @TrueWordsOfEternity 3 года назад +2

      You would of found the tip for the database if you knew my repo link that happens to remove and rename automatically

    • @Neucher
      @Neucher 3 года назад +3

      What kind of stuff do you have in your repo ?

  • @thiagomelro2905
    @thiagomelro2905 3 года назад

    hey DT, is this the same thing for RPM repos? can one host a RPM
    repo in git lab/hub?

  • @oalfodr
    @oalfodr 3 года назад +1

    I am confused by having a repo for this. Having bin-s for your packages sounds useless to me. Especially for dwm package. None of them are apps being able to read external configs. Is someone supposed to get your binary but not have the code? Isn't getting the code instead of binary making more sense? How users configure them?

    • @DistroTube
      @DistroTube  3 года назад

      You get the source code when you install my packages. It gets placed in /opt/dwm-distrotube-git as an example.

    • @oalfodr
      @oalfodr 3 года назад

      @@DistroTube Oh ok. That makes more sense. Is it cloning code repo and making binary from that code? Either way I still don't get the purpose of these packages. Sounds more convenient to just add one line command in your code repos readmes to clone, cd and make

  • @glowiak3430
    @glowiak3430 3 года назад +1

    Suckless Surf is really nice web browser, but is there any way to add some kind of adblock to it?

    • @glowiak3430
      @glowiak3430 3 года назад

      @Abhishek Almeida what?

    • @glowiak3430
      @glowiak3430 3 года назад

      @gghhkm how?

    • @glowiak3430
      @glowiak3430 3 года назад

      @gghhkm You can run AppImages on FreeBSD

  • @marcello4258
    @marcello4258 3 года назад

    btw is this i3 or i3-gaps? is the bar polybar?

  • @alexemanoel9432
    @alexemanoel9432 3 года назад +2

    Does anyone know which file manager DT is using?

    • @DistroTube
      @DistroTube  3 года назад +10

      I think he uses pcmanfm. :D

    • @Chr0n0s38
      @Chr0n0s38 3 года назад +1

      pcmanfm.

    • @kdemetter
      @kdemetter 3 года назад

      I see what DT uses and I install. But it doesn't really look any different than Thunar for me. Did I do something wrong ?

  • @Noodles.FreeUkraine
    @Noodles.FreeUkraine 3 года назад +11

    Probably someone who came over from Gnome and noticed you didn't offer separate versions for all 84335645 genders, so it had to be cancelled for inclusivity reasons. 😂

  • @BernardoHenriquez
    @BernardoHenriquez 3 года назад +1

    But create a custom repository is well explained in the archlinux wiki, i have my own local repo, i don't have to delete de symbolic links and rename nothing.

  • @ArsenGaming
    @ArsenGaming 3 года назад +8

    Forks are often put in the AUR. I don't know why that person removed those packages, but they clearly don't know what they're doing.

    • @ArsenGaming
      @ArsenGaming 3 года назад

      For example: aur.archlinux.org/packages/?O=0&SeB=nd&K=Simple+virtual+terminal+emulator+fo&outdated=&SB=n&SO=a&PP=50&do_Search=Go

    • @ArsenGaming
      @ArsenGaming 3 года назад

      For example: aur.archlinux.org/packages/?O=0&SeB=nd&K=Simple+virtual+terminal+emulator+fo&outdated=&SB=n&SO=a&PP=50&do_Search=Go

  • @opmemes2392
    @opmemes2392 3 года назад +1

    Plz make a video on debian

  • @ayushyadav5164
    @ayushyadav5164 3 года назад +1

    Thanks DT! I was wondering to host my DWM, ST, Xmonad, polybar, etc and you just uploaded a video! Are you reading my brain? Illuminati confirmed!

  • @camerontgore
    @camerontgore 3 года назад +1

    So I must not be understanding what happened. How is DT's gitlab different from the AUR? Is it because his packages have to be built from source on the gitlab where the AUR versions are prebuilt?

    • @Chr0n0s38
      @Chr0n0s38 3 года назад +1

      They come from a different source (his gitlab instead of the AUR). Think of it as being like different PPAs for Ubuntu.
      Packages on the AUR can be built from source.

    • @DistroTube
      @DistroTube  3 года назад +3

      To the end user, there's no difference.

    • @kdemetter
      @kdemetter 3 года назад +1

      I guess if it's in the AUR they have to host it, which is why they are picky about it. Still rather silly given that hardly 1 MB of data. But I guess it's a matter of principle.

  • @iodreamify
    @iodreamify 3 года назад

    Why would they remove packages like that? i've always thought anybody could upload anything on there and if it's detected as malicious only then it would get removed? It's not like they're hosting binary files, it's just source code, just a single PKGBUILD file. Yes, i guess the aur has the reputation for having no support and being community maintained, is this a new push to clean everything up and put a more secure face on it?

  • @afonsorafael2728
    @afonsorafael2728 3 года назад +3

    I do really find weird that kind of actions from the AUR guys

  • @Manderson1926
    @Manderson1926 3 года назад +1

    You legendary chad 🤣

  • @ajesh-mishra
    @ajesh-mishra 3 года назад

    You should definitely start your own distro and life will be much simpler :-) why put it as a after thought ..

  • @user-yn2ec9er6u
    @user-yn2ec9er6u 3 года назад +1

    Yo can you please look into the camera at least a few times in the video? It would really help like your videos even more.

  • @frwlkr
    @frwlkr 3 года назад

    Some Arch users are kinda funny. They brag about being 1337 because install, but then need AUR instead compiling programs themselves.

    • @mearetom
      @mearetom Год назад +1

      Well some proprietary packages is in AUR and using AUR is much easier than compiling and trying to figure what do some files need to be in

  • @raushonmunni2633
    @raushonmunni2633 3 года назад +5

    Dt's user repository

    • @DistroTube
      @DistroTube  3 года назад +4

      Why did I not think of that name!

  • @angelosdkg
    @angelosdkg 3 года назад +1

    Hey DT , why luke's st is on aur and your packages ain't ...i think the arch members find the bald man with beards cool and you not ... 😂🤣😂🤣😂🤣 .just kidding man ... keep it up

  • @AndyRufasto
    @AndyRufasto 3 года назад

    start your own git server with gitea.

    • @DistroTube
      @DistroTube  3 года назад +2

      If I wanted to host my own, I'd probably just stick with GitLab. But there's not much point in hosting my own GitLab, other than to just to do it. I can't see spending money on another server when GitLab.com offers free hosting.

  • @Nightknight187
    @Nightknight187 3 года назад +2

    haha :D sounds like your packs are windows only :D

  • @elalemanpaisa
    @elalemanpaisa 7 месяцев назад

    As a Debian user seeing signatures are optional 😂😂

  • @MichaelMantion
    @MichaelMantion 3 года назад +1

    There are some really stupid and worthless AUR packages, why would they care that share your setups to help others.

  • @marioschroers7318
    @marioschroers7318 3 года назад +4

    It's getting crazy, for real...

  • @censoredterminalautism4073
    @censoredterminalautism4073 3 года назад +6

    Only bald people are allowed to have personal versions of other programs in the AUR, that's the real reason why they were removed.

    • @kdemetter
      @kdemetter 3 года назад +1

      Well played sir. Well played

  • @urbankatern196
    @urbankatern196 3 года назад +7

    Hello

  • @victorpinasarnault9135
    @victorpinasarnault9135 3 года назад +1

    People love to hate you, huh?!