Тёмный

FreeBSD's Package Manager - Simply Briliant 

RoboNuggie
Подписаться 11 тыс.
Просмотров 8 тыс.
50% 1

Опубликовано:

 

28 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@skinwalker69420
@skinwalker69420 Год назад
Half the package managers you listed for Linux on screen were wrappers for APT, Debian's package manager.
@NOPerative
@NOPerative 2 года назад
Fantastic. The modular tutorial on PKG is something nice. Looks like a good tutorial format for a deep collection of FBSD how-to videos. Good vid.
@RoboNuggie
@RoboNuggie 2 года назад
Many thanks!
@NOPerative
@NOPerative 2 года назад
@@RoboNuggie np
@a0um
@a0um Год назад
I’ve loved the concept of NixOS and its package manager Nix: a real innovator in Linux land (but not limited to). Having a package manager that allows atomic installations, rollbacks, multiple versions of the same package, isolated dependencies, customizable environments where to select specific versions of a package… brings real value. Is there something happening in this direction in *BSD? It would also be interesting to hear it and how the ZFS can be leveraged to allow more or less granular rollbacks.
@JonathanSteadman2003
@JonathanSteadman2003 2 года назад
Loved this video. :) Thanks RoboNuggie.
@RoboNuggie
@RoboNuggie 2 года назад
My pleasure!
@JonathanSteadman2003
@JonathanSteadman2003 2 года назад
@@RoboNuggie 😃
@Ciao_Bambino
@Ciao_Bambino 27 дней назад
Thank you, i'm thinking everyday of installing and learning FreeBSD and left Windows OSs forever, and every video of yours that i look push me to this direction a bit more. FreeBSD look's very nice and easy to use
@wildmanjeff42
@wildmanjeff42 2 года назад
great video Christopher ! gotta love the way BSD keeps things simple and it just works
@lua-nya
@lua-nya 2 года назад
Very informative. I used to think ports was the only option.
@dgtlsthlrd
@dgtlsthlrd 2 года назад
Thanks for doing these videos. I turn a lot of people onto FreeBSD with your channel.
@grahambailey7918
@grahambailey7918 2 года назад
I never thought that I'd live long enough to write this...but I've just enjoyed revision. - Imagine a well-polished apple where normally that naughty kid would leave a pig's eye.
@SmallSpoonBrigade
@SmallSpoonBrigade 2 года назад
When I first tried Linux decades ago after having tried FreeBSD, I was shocked at how bad the package management was. You'd have to manually download all the files and it wasn't at all clear to me which dependencies would be needed. Obviously, it has improved since then, but it is a bit of a mess with all the different types of tools are out there for use. FreeBSD does have a pretty decent selection of options, but all of them draw on either the pkg or ports systems, so they all have more or less the same number of programs to work with. You do have somewhat more with ports, but it's usually not popular things that get left out.
@RoboNuggie
@RoboNuggie 2 года назад
@Graham Bailey - you must have gone to a posh school, the one where I went to you would have only the apple core as some little scrote would have eaten it..... it was a good school, I heard it was approved :-)
@BlackRagNegation
@BlackRagNegation 7 месяцев назад
So helpful, thank you!
@G.B...
@G.B... 2 года назад
I totally agree pkg is a brilliant packaging system (the opposite of cryptic as well), and man pkg is indeed the most important command. However, and for the sake of arguing only, I would like to add "man pkg | most" is better that "man pkg | less". 😆
@RoboNuggie
@RoboNuggie 2 года назад
:-) Thanks Gregor
@mirror1766
@mirror1766 2 года назад
Missed opportunity covering 'clean' but not 'autoremove'. I feel like 'audio' details lack updates; its cool that it is there but shouldn't we be at the point to where public CVE records get matched tp the ports/pkg system for autoinclusion instead of having volunteers entering this stuff? Thanks again for a great video!
@Felix-ve9hs
@Felix-ve9hs 2 года назад
The ability to list all installed packages with 'pkg info' is something I really miss on other opearting systems :)
@RoboNuggie
@RoboNuggie 2 года назад
I'm surprised they don't have something similar......
@mirror1766
@mirror1766 2 года назад
`pkg prime-origins` will get you a list of packages needed to reinstall your current state as dependencies beyond the list would be autoincluded. `pkg query -e '%a = 0` will get you a list of manually installed packages. I use chocolatey to track as much as I can when on Windows so that I have a command there. My FreeBSD experience reminds me how much chocolatey is lacking tough.
@cdoliveirar
@cdoliveirar 2 года назад
Thank You.
@RoboNuggie
@RoboNuggie 2 года назад
You're welcome :-)
@massakra
@massakra 2 года назад
Deleting a newer version of a package to install an older one later as a depedency is not an optimal solution imo.
@boxerfencer
@boxerfencer 2 года назад
Good stuff
@RoboNuggie
@RoboNuggie 2 года назад
Thank you boxerfencer :-)
@donny533
@donny533 Год назад
is pkg able to fetch a previous package? say the gnuls in current pkg database is v9.x, then is there a way to fetch a v8 or even old v7 version gnuls?
@GiorgioBeltrammi
@GiorgioBeltrammi 2 года назад
Very very usefull, thanks
@RoboNuggie
@RoboNuggie 2 года назад
You are welcome!
@jms019
@jms019 2 года назад
What does it say that current packages (with dependencies) have vulnerabilities from 2017 ?
@RoboNuggie
@RoboNuggie 2 года назад
It says that they need to be fixed, and that because they haven't it is advised to not install the package until it has. Many times a package can't be fixed if the upstream source is no longer getting worked on, and in many times like these the package becomes deprecated.
@martinworner5061
@martinworner5061 2 года назад
Hello, thanks for the insightful videos. Wouldn't you even like to do one about network management and tools? For me, this is the biggest stumbling block in FreeBSD on the notebook, where I often have to switch WLANs. Sometimes it works, sometimes not, I don't know why. And the WLAN in FreeBSD is always much slower than in other operating systems such as Linux or MacOS.
@mirror1766
@mirror1766 2 года назад
FreeBSD foundation has sponsored work that is in progress to modernize the Wifi stack; at present I think it is limited to 'g' performance even on devices supporting newer standards (n, ac, etc.). The foundation also has a wifi page which mentions using `ifconfig wlan0 up scan` and `ifconfig wlan0 ssid _Name of the network to connect to` though I haven't tried FreeBSD+wireless in years.
@interes383
@interes383 2 года назад
super turtorial
@RoboNuggie
@RoboNuggie 2 года назад
Thank you :-)
@johnnymcaffrey6178
@johnnymcaffrey6178 2 месяца назад
xbps didn't mentioned in front of fact it's not worse than pkg if not better
@iarla1514
@iarla1514 2 года назад
Pure stress @0:08 ! But seriously; Thanks for this. I’ve binged your entire channel over a week and am installing FreeBSD on a laptop that was exclusively Linux for years and have NomadBSD running on USB storage. The RPi is next. I’d love to see a video on how to make a standard FreeBSD install identical to NomadBSD. I plan to always work from a FreeBSD base.
@RoboNuggie
@RoboNuggie 2 года назад
Well, there may be something coming up that almost fits the bill.....
@keyboard_g
@keyboard_g 6 месяцев назад
It’s zero stress. You run 1 linux distro and it has 1 package manager. Most run apt. Rpm is a file format, not a manager. Yum was retired long ago. At most you can have your package manager and one other way, like FreeBSD. 😊
@joseloeza371
@joseloeza371 Год назад
On freebsd what video editor you are using? Thanks
@RoboNuggie
@RoboNuggie Год назад
Sorry for the late reply..... I use Kdenlive.....
@joseloeza371
@joseloeza371 Год назад
Please show us how to install on freebsd ... Thanks so much
@a0um
@a0um Год назад
Is it possible to install packages local to a user?
@RoboNuggie
@RoboNuggie Год назад
I've not thought of that...hmmm, I suppose you could download a port and unzip/install to a home directory in the same way you could download a source file, compile and run .... but I've not tried..... can I ask why?
@a0um
@a0um Год назад
​@@RoboNuggie a (perhaps uncommon) case when this may be useful is when two users on the same machine want to have conflicting packages installed. But I'm asking mostly for the sake of testing my OS design prejudices: in the context of a multi-user OS I always found it strange that a user can't install what it wants in its "home"; couldn't it happen that core-system dependencies (libraries, interpreters) get broken by port/package requiring a different version? Sure, one could probably find workarounds as you suggested to install what it needs within a home; but given there is knowledge captured in `pkg` and the ports tree (dependencies, options, checksums, etc.) it would be nice to leverage it and perhaps as simple as running the process in a chroot?
@steambsdfreeos553
@steambsdfreeos553 2 года назад
Its good video. Also PIP work on freebsd
@RoboNuggie
@RoboNuggie 2 года назад
Ahhh...nice, thanks for letting me know, I'll have to try it! :-)
@stefs1
@stefs1 2 года назад
I'm puzzled as to why you use "less" with "man" as "man" has a builtin pager already.
@RoboNuggie
@RoboNuggie 2 года назад
Habit I guess....I'm that used to viewing documents that way... and I hadn't even thought about this until now, after you pointed it out....oh what a wally I am :-)
@danterobinson4611
@danterobinson4611 Год назад
pkg doesn't install ports itself you need to build them using another tool like poudriere which is ridiculous. On Gentoo portage will let me install a package and select which options I want for said package globally which I know poudriere can do but again this is a separate tool not the package manager itself. pkg should handle installing ports from source itself, otherwise nice video.
@primatolog3250
@primatolog3250 2 года назад
I want to go completely to freebsd,but there are serious obstacles: laptop with amd+nvidia hybridgpu. Оpenvpn:how to use it, there is a client or a manual,months of searching, nothing... Graphic environments are a problem, they are either supported by unknown ones, such as kde ... Or they look disgusting and you need to custom from ports (untrusted software)or bugs... You have a lot of useful things on the channel, but not the essentials.
@rosros6555
@rosros6555 2 года назад
What about pkg-provides plugin ? 🤪
@shanes.6227
@shanes.6227 2 года назад
its just bsds pacman or yay?
@RoboNuggie
@RoboNuggie 2 года назад
Probably, I've never used those...... :-)
@chrisrgutierrez
@chrisrgutierrez Год назад
One thing that drove me away from FreeBSD was that I couldn’t play DRM content like Spotify or Netflix through the browser. Have you found a solution to this? I even tried the Linux Browser Script. But Brave wouldn’t play it.
@techofe-anopensourcebasedd5822
@techofe-anopensourcebasedd5822 2 года назад
Loved the pkg manager, too easy to play.
@tegesno
@tegesno 2 года назад
😁
Далее
Making a Splash in FreeBSD - A Video Request
3:35
Просмотров 3,9 тыс.
I made a Live FreeBSD USB...
13:59
Просмотров 7 тыс.
Exploring PKG command | I've learned something new!
19:28
FIFTY FreeBSD Commands you *SHOULD* know!
21:23
Просмотров 11 тыс.
Three Installs! -  GhostBSD, NomadBSD & FreeBSD
23:49
Просмотров 10 тыс.
OpenBSD Desktops Are For Hackers Only
13:14
Просмотров 206 тыс.
Linux vs. OpenBSD vs. FreeBSD
23:53
Просмотров 44 тыс.