Nala is a New Package Manager for Debian and Ubuntu

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

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

  • @gnarlin4964
    @gnarlin4964 2 года назад +81

    Nala also has one extremely important feature that apt doesn't: READABILITY

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

      what do you need to read? Package names? Please...

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

      Yep all other pakagemanagers have the feature allready

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

      I agree, better info displays are better.
      The people who want to use apt fine but to not understand why this is better/important should only use vi and no other text editor or design programs as they all just display info. Spreadsheets and slide shows are just bloated text docs right?

  • @phaedrus2633
    @phaedrus2633 2 года назад +4

    Your presentation has a great pace. Not too fast, not too wordy, just great. Thank you.

  • @Anonymous4045
    @Anonymous4045 2 года назад +14

    I love little stuff like this. It doesn't really do much (aside from parallel installs) but just looks really cool. I wanna use it, and I don't even use debian lol

  • @bjorn7696
    @bjorn7696 2 года назад +51

    I believe Nala also has a history and rollback system.

    • @mpsii
      @mpsii 2 года назад +1

      This is a very good feature. nala history and nala history undo allows you to see your nala sessions and rollback what you have decided are packages you did not want

    • @volitank2156
      @volitank2156 2 года назад +20

      Note that the history's undo and redo are only applicable for `install` and `remove`.
      Upgrades are not able to be rolled back atm as it is quite a tricky system to get correct.
      A big blocker is if the packages are no longer in the repos, it would not be trivial to downgrade them.
      Eventually I do plan on supporting this in some fashion in the future. Right now there is a ton to do and not really sitting as a priority. Additionally the history file's format needs a rework before more complicated operations can be performed.

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

      ​@@volitank2156good on you, thanks for your work so far

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

    My favorite part of nana is the history and ability to roll back to a specific point.

  • @mysteriousboozebunny6534
    @mysteriousboozebunny6534 2 года назад +2

    I only learned about Nala last week. Game changer on Debian based distros if you ask me.

  • @swapnilkanyal
    @swapnilkanyal 2 года назад +4

    As a Debian user and Pop os fan l must check out Nala for sure!

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

    Thanks. Very useful.
    Nala also fixes much of the annoying terminal output clutter of apt. Everytime I use apt, I have to hope my eyeballs don't shutdown from trying to decipher the screen output.

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

    As always writing a comment to support the channel

  • @bondjovi4595
    @bondjovi4595 2 года назад +8

    Back in my day, we resolved dependencies by hand.

  • @13thravenpurple94
    @13thravenpurple94 2 года назад

    Great work 🥳🥳🥳 Thank you 💜💜💜

  • @attomic5319
    @attomic5319 2 года назад +8

    I don't use distros based on Debian, but it's always nice to see projects like these gaining some exposure.

  • @philippeheyvaert3742
    @philippeheyvaert3742 2 года назад +2

    This output is very nice. I'm using the dracula theme in gnome terminal... very very nice. Good job developers! Nice video DT, as always.

  • @RD4888
    @RD4888 11 месяцев назад

    Thanks very much, this helped me tremendously very clearly

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

    To avoid having to manually add fetched mirrors, run: doas (or sudo) nala fetch --auto --fetches 8 --country US. This will automatically add 8 US-based mirrors to /etc/apt/sources.list.d/nala-sources.list
    Thanks for all you do

  • @nightshade427
    @nightshade427 2 года назад +5

    Nala fetch will get the closest fastest mirror as well which is super helpful, Nala history is super cool for rolling back things easily, love it

    • @Henry-sv3wv
      @Henry-sv3wv 2 года назад

      A proud lioness shouldn't fetch tings like a dog!

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

    I heard about it in a different video on some other channel and it seems nice. Tbh almost makes me feel guilty to switch to manjaro just because of pacman lol.
    I hope in the future nala can replace apt in debian as default.

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

      No, it will not and thank god. Debian is good system because it is simple. Go away with your unneeded abstraction, most of sysadmins don't need it. KEEP IT SIMPLE!

  • @ukyoize
    @ukyoize 2 года назад +4

    Nala is straight up in Debian Testing's repo

  • @John3_16_
    @John3_16_ 2 года назад +2

    I love nala. Thanks to chris Titus a few weeks ago!

  • @robinsourtoe9416
    @robinsourtoe9416 2 года назад +1

    I use nala now for several weeks an pop os. And it is the best thing since... perhaps neovim ;-)

  • @rmcellig
    @rmcellig 2 года назад +1

    Is there a pref file to change colors etc....? Excellent video Derek!!!! 🙂

  • @SB-qm5wg
    @SB-qm5wg 2 года назад +1

    Looks cool.

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

    Its the front end to libapt under Ubuntu Rhino. The package manager is Pacstall. Rhino-init handles updates.

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

    I will try it out soon!

  • @exodous02
    @exodous02 2 года назад +1

    Ohh, pretty. I like bling, and parallel downloads will speed things up. should have named it with 3 characters, nala is 3 where apt is 3.

  • @pw1187
    @pw1187 2 года назад +8

    Nala is a lot better than apt,
    It just a lot more than just bling
    It's easier to read, parallel downloading...
    In my opinion apt is the most archaic of all package manager

    • @rubell.alfaruk
      @rubell.alfaruk 2 года назад

      nala is a front end for apt , looks may be better but under the hood its apt anyway, yes I give parallel download a plus point.

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

      @@rubell.alfaruk no expletive captain obvious...
      Did I say it was a totally different package manager?

    • @tonyf5869
      @tonyf5869 2 года назад +1

      @@pw1187 if you look at the comments there's a lot of "WeLl, AcKsHuAlLy" going on over this.
      it's so stupid.

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

    You can get parallel downloads from apt-fast, which also makes the output from apt slightly prettier. If installed, it is also used with Topgrade, which is pretty cool. You then get parallel downloads for apt while upgrading the packages installed by all your other package managers.

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

      nala does that and more

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

      @@andrewnorris5415 I could be missing something, but the Gitlab page doesn't mention flatpak, snap, cargo, etc. It just seems to handle apt (being a frontend for it, of course). Topgrade handles all those other packaging systems, in addition to handling parallel downloading on Debian/Ubuntu through apt-fast. I like the look of Nala though. I may try it.

  • @csehszlovakze
    @csehszlovakze 2 года назад +1

    tbh pacstall looks a lot more interesting than yet another apt frontend (which is already a dpkg frontend)

  • @round1873
    @round1873 2 года назад +89

    that's not a package manager, it's a frontend for apt.

    • @round1873
      @round1873 2 года назад +13

      @Lan Zadura "Nala is a **New Package Manager** for Debian and Ubuntu"
      From the title of the video.

    • @NECOdes
      @NECOdes 2 года назад +24

      @@round1873 10 second in video and he sys it's a front end for APT. Title is just for the algorithm.

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

      have patience my man

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

      @@round1873 It's called playing the algorithm for more views.

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

      yes he said in begining of video

  • @thenextpoetician6328
    @thenextpoetician6328 2 года назад +1

    Your title is a bit overdone ...but the description, which contradicts it is correct.

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

    I think the most obvious feature request for nala would be to port the pacstrap code into nala

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

    This is really nice for Debian :)

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

    All of y'all talking about the clutter of apt, use the -q and it will not show the output. And in your shell rc, alias nala='sudo nala' will save you time from having to type sudo nala or if you forget sudo !!
    I was using nala, but I ended up going back, because you can set your apt and associated package binaries to parallel and if you know a little, you can get a lot done.

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

    for example apt knows the reverse dependencies and reads them every time ( that's why it's so slow )
    nala does not know reverse dependencies
    nala does not support working with sources, virtual packages....
    what you think about this?

  • @YannMetalhead
    @YannMetalhead 2 года назад +1

    Good video.

  • @OM-bs7of
    @OM-bs7of 2 года назад +6

    The default package manager (apt) is better when it comes to smaller screens as tabular formats will become jumbled on smaller displays

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

      80x24 ftw

    • @maksimmuruev423
      @maksimmuruev423 2 года назад +1

      its also much better then your python upgrade screew up. :)

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

      This is actually something I've come across the last time I did a system install. I'm going to eventually make a switch or something to allow a more apt like output.

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

      or you could just decrease the font size

    • @OM-bs7of
      @OM-bs7of 2 года назад

      @@accountid9681 you forgot the part about using a magnifying glass

  • @darkiceywolf2953
    @darkiceywolf2953 2 года назад +1

    It makes me wonder is this going to be the new default for Ubuntu. Like how red hat switched from yum to dnf.

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

    I'm still waiting on a generic package manager that can work as a drop in replacement for all of them on any Linux system. Once someone writes that, I'll be on that like a fly on poop. If one ever crops up, it'll be interesting to see how they solve all the problems with interoperability.

    • @jabuxas
      @jabuxas 2 года назад +5

      nix

    • @randomname2437
      @randomname2437 2 года назад +1

      @@jabuxas this.

    • @Perry....
      @Perry.... 2 года назад

      Then you're gonna ride Nix to hell and back. You're living under a rock friend

    • @anon_y_mousse
      @anon_y_mousse 2 года назад +1

      @@Perry.... I'd not heard of NixOS before now, and it looks weird and not at all like what I'm referring to. I'm talking about something that would integrate with the system like apt or pacman would. Maybe a new set of standards would need to be drafted to enable this, but for what I want, every OS could use it and install packages that way. Even if they still had to maintain separate repositories, they could still use a single program to do the installation. If you understand what I'm saying?

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

      @@anon_y_mousse Nix can be used outside of NixOS on other distros, as can Guix.

  • @raddinox2707
    @raddinox2707 2 года назад +1

    I'm running Debian Sid but I don't see a reason to install another package manager then the one for the distribution. KDE is managing my updates anyway, and it's not like I'm sitting and watching while it's updating.

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

    Sparky Linux has nala preinstalled. I didn't know what it was until I saw this video just now.

  • @timothyt.82
    @timothyt.82 2 года назад

    this is pretty neat. My only problem is that it doesn't seam to recognize the repos I added myself, and I'm not sure I want to go through and try to re-add them. Maybe later, when I have some more free time on my hands.

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

    9:39 Those are not dependencies DT What are you looking at when making the videos?

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

    Nice👍

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

    I might actually switch back to a debian based distro now. I always hated them, because the apt syntax made it a pain to diagnose update issues.

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

    Hello and thanks ,you are doing great job, I have a question about Arch this is a first time in last 12 years they didnt release the iso in the first of month , to today its 5 August and still no new iso , I hope everything going well with them , I couldnt find any news about this

  • @aonodensetsu
    @aonodensetsu 2 года назад +1

    nala upgrade also runs update first, which apt should do as well

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

    Hey DT can you do a video about reflector on arch and how to set it up

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

    6:00 I had a commodore flashback - load "file",8,1 😆

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

    You must try Ubuntu rolling Rhino, rolling version of Ubuntu and builtin with nala installed

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

    I love the bling. Give me more

  • @mikewayland2576
    @mikewayland2576 2 года назад +1

    I just did a little experiment installing the chromium browser in Debian testing. Installing via apt took 7,4 sec, while nala took 9,25. Maybe if there are more packages that it will be faster. The best thing you can do to make apt faster is choosing a local mirror close to you. I use the netselect-apt package for this.

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

      Nala has a mirror locator, will find closest fastest mirror, nala fetch

    • @Perry....
      @Perry.... 2 года назад

      Glad to see your one random test is the end all be all of data we need. Cool 🤷‍♀️

  • @yousefkhaled2
    @yousefkhaled2 2 года назад +1

    is this a build-in dark mode in Gitlab or an extension?

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

    FYI: I think "nala" means "gift" in Swahili... Not sure if this was intended (aka gift = package...) in the name or not...

    • @volitank2156
      @volitank2156 2 года назад +1

      Nala was named after my cat, who was named after Lion King.

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

      @@volitank2156 There you go then. Many names and phrases in the Lion King are Swahili. Heck, "simba" literally means "lion", "rafiki" is "friend", and there are many other Swahili words there. You serendipitously chose a name from the Lion King that literally translates to English as "gift" and a package could be received as a gift. I love it when the world aligns like that. Cheers.

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

    Finally, a Debian helper like yay?

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

      Maybe make apt feel like dnf…… better idea

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

    So you don't use the terminal shortcuts neither? Going back to the start of the line with the left key.

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

    There are many package managers imo. Once you hit 3 or 4 , it starts getting annoying remembering the commands for each. It will never happen but a standardized package manager would be nice.

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

      I mean for the most part, the main ones are pacman, apt, and rpm. Most of the other ones are built on top of those (eg yay and paru are essentially pacman + aur support, and nala here is apt but with cool colors and grouping)

    • @jared.mohammed
      @jared.mohammed 2 года назад

      There's snaps and flatpaks which are universal package formats. And appimages, if you want to have a portable version of your application.

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

      Nix or Guix can handle everything, including emacs packages and vim plugins.

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

    You should also check "nala history", it's like yum/dnf history

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

    Kinda hope apt gets updated to function like nala or nala get integrated into apt

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

      Maybe contribute to apt why not

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

      @@Ghfvhvfg I have no Idea how to program or develop.

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

      @@GXShade maybe a skill to learn ;)

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

      ​@@Ghfvhvfg you're not wrong.

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

    Hey dt, can you do a video on signing a Linux distro to use It on a secure boot machine?

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

    I"ve started installing nala first thing whenever I install a distro that uses apt.

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

    i'm a pleb so I only picked 4 mirrors and now i'm getting a bunch of missing stuff when running nala upgrade.. >.< how do I reset my /apt/sources.list?

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

    Being based on python rather than c++, is nala significantly slower than apt (the parallel downloading aside)?

  • @-smokem
    @-smokem 2 года назад

    .. still working on the python dependencies that are required but not installable from repos.

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

    What? Apt can't do parallel downloads? I was under the impression that should be a basic feature for any package manager this day.

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

      Aptitude has parallel downloads

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

    I love Nala, and have replaced it for Apt at my Linux Mint 20.3

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

      Mint 21 is out now you can update:-)

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

      @@shresthkumarlal285 I'll rather wait and use the updater and not re-install and see if there are problems with the updater reported online before I update my finely tuned btrfs root partition with an modified /etc/fstab

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

    Is it me or APT is way faster when you run update? The more mirror I add the longer it takes.

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

    Hi, please help me. After I did nala fetch and choose the top 10 I received errors how to restore my old repository settings ?

  • @GuyWhoChad
    @GuyWhoChad 2 года назад +1

    just in time, as i wiped out arch and installed linux mint :)

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

    Can you do a video on niceos?

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

    I like its "user interface"

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

    Was the (1.. 16) the Enter default?
    Nala looks similar to DNF

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

      Yes, the range is designed to be the default. Although it's broken right now so I need to fix that lol. I will probably additionally allow commas as a separator and also allow you to specify a range.

  • @stp_79
    @stp_79 2 года назад +1

    I wanna ask, is both Nala & Aptitude are frontend for Apt?

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

      Yes. So technically nala, aptitude, apt, and apt-get are all front ends for libapt-pkg.

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

    Is there a nala version for raspberry pi and other arm based computers?

  • @RD4888
    @RD4888 11 месяцев назад

    Do you have any videos ref WARP terminal for Linux

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

    can this replace or fix the pop os shop for updating my os an apps also how do i install on pop as my pop shop offen crashs before a finishing a update

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

    Been really enjoying using nala. While it is pretty, I’d say the appearance is more than just looks. For someone like myself, with dyslexia, it makes things a lot more readable.
    I suspect that had Linus had Nala instead of just apt, he might not have borked his Pop!_OS install. It would have been very clear that a ton of things were about to be removed.

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

    Nala is not available in debian12. Submitted as an issue.

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

    👍👍

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

    Hi DT ..can you do a Review about Big Linux Distro?yeah this is an Arch Based and maybe this will be the Next Linux Mint

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

    You missed the most important feature that's lacking in apt: History, with the ability to roll back.

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

    Is there something similar to nala on arch? It would be interesting

    • @davidrohan3104
      @davidrohan3104 2 года назад +1

      Yay or Paru I guess but Pacman can be modified to do parallel downloads.

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

      Edit /etc/pacman.conf
      uncomment the line with parallel downloads and set a number.
      ParallelDownloads = 6
      for example.

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

      @bigmike obama Well Yay or Paru also have the advantage of being an AUR helper.

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

    It is interesting, but badly implemented. Try typing : Nala search opera , and you will see what I mean. In this case it will find all kinds of software for Ham radio operators. Even if I type Nala search "opera", I still get the same result. For Nala to work as implemented, your search term has to be completely unique, and not used in any descriptions of other [packages. This is terminal eye candy. Hopefully functionality will improve.

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

    Nala is the best what happened to ubuntu for last 10 years imho

  • @mahadevisutar1436
    @mahadevisutar1436 2 года назад +1

    Looks like the name "Nala" is inspired/adopted from Indian history.

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

    how do you install this on LM 20.3 cinnamon?

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

    does this work on Linux Mint 20.3 Cinnamon?

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

    It's not good practice to sudo bash -c "$(curl anything before read the file, also.

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

    I don't mean to be rude when I say this but maybe slow down so you can actually understand what's on screen..?

  • @shrobbyy
    @shrobbyy 2 года назад +1

    Is it safe to use it on servers where you host multiplayer servers for games?

    • @shrobbyy
      @shrobbyy 2 года назад +1

      @Antonios Ichyros Thank you

  • @Chris-ip8uv
    @Chris-ip8uv 2 года назад +3

    I first saw this with Chris Titus. For my system, simply using apt was much faster than nala. Besides, I use Debian and don’t want a front end that looks like dnf.

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

      why do u not want nicer stuff?

    • @Chris-ip8uv
      @Chris-ip8uv 2 года назад

      @@rahilarious I prefer apt. Its as simple as that. Its not about nicer, Its about what I want.

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

    Fish Shell + Tide Theme + Nala = Great User Experience

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

    Nala means gutter in my language, kinda funny.

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

    I'll wait until nala is available in debian12 repos.

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

    Can we get a version based on aptitude instead? Way less dependency issues than apt. At least, in my experience. And I switched to Debian while Vista was in Beta. It's my birthday, so I do NOT want to do that math...

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

    IMHO Maybe on some server systems it's okay, but on Linux Mint with Cinnamon Nala is simply rubbish.
    It messed up my sources.list and if I use Mint update manager I get errors when trying to update package lists. Okay, let say I may not use graphical updates manager and use nala in terminal. Can I ?
    Not exactly. Mint update manager is updating not only packages from repositories, but also other files - like cinnamon desklets. Nala can't do that, so I need to use update manager anyway.
    Other thing is speed. Maybe in US on 10Gb network on super duper server nala is fast, but in UK on my 500Mb Virgin broadband and old laptop it is slower then graphical update manager.
    So thanks - no!

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

    No offense but in India(Hindi) the word 'nala' means sewer/gutter.

  • @gh0stzk-dotfiles
    @gh0stzk-dotfiles 2 года назад

    A manager to make think ubuntu debian users they know how to use the terminal xD

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

    NALALALALALALALALALLALALALALA :LUL:
    JK - Hey DT - How about some Debian HURD how-to guides?

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

    like a dnf in debian based

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

    It might be good for desktop users but I see no purpose for using it by sysadmins in profesional work. I don't see any advantage of using it istead of good old apt. And installing another package manager just to install another package manager is purely insane. I do not like building another levels of abstraction on top of tools that are already good enough and are serving the purpose. I see nowadays developers cherish building another levels of abstraction on everything. This is not good for environment because you're wasting energy.