apt, dpkg, git, Python PiP (Linux Package Management) // Linux for Hackers // EP 5
Вставка
- Опубліковано 15 тра 2024
- how do you install hacking tools on Linux? Here we go, everything you need to know about Linux Package Management! Want to go deeper? Sign up for Hacker school: ntck.co/htbacad (HTB Academy)
💯💯TEST your skills, see what you got: ntck.co/linux5quiz (FREE quiz)
(the first 3 people to score 100% will get some free coffee and merch!)
🧪🧪FREE LAB GUIDE: ntck.co/linuxep5lab
🔥🔥Join the NetworkChuck membership: bit.ly/3riRhek
*Sponsored by HTB Academy
---------------------------------------------------
Sign up for the Hacker Academy: ntck.co/htbacad
Hack some stuff (HTB): ntck.co/htb
*****HEY, READ THIS: .........disclaimer: Currently, free users do not have internet access through PWNBOX. This will cause some issues as you go through the lab in this video.
*Disclaimer: The Linux foundations course from HTB Academy is a Tier 0 course, allowing me to show the course content in this video series.
SUPPORT NETWORKCHUCK
---------------------------------------------------
➡️NetworkChuck membership: bit.ly/3riRhek
☕☕ COFFEE and MERCH: NetworkChuck.coffee
Check out my new channel, bit.ly/nc_clips
🆘🆘NEED HELP?? Join the Discord Server: / discord
STUDY WITH ME on Twitch: bit.ly/nc_twitch
READY TO LEARN??
---------------------------------------------------
-Learn Python: bit.ly/3rzZjzz
-Get your CCNA: bit.ly/nc-ccna
FOLLOW ME EVERYWHERE
---------------------------------------------------
Instagram: / networkchuck
Twitter: / networkchuck
Facebook: / networkchuck
Join the Discord server: bit.ly/nc-discord
0:00 ⏩ Intro
1:54 ⏩ Coffee and PWNBOX
2:23 ⏩ what's a Linux Package?
2:41 ⏩ Linux Package Managers
3:16 ⏩ dpkg (installing .deb packages) (Package Manager)
5:39 ⏩ why dpkg is DUMB!!
6:22 ⏩ APT (Advanced Package Tool) (Package Manager)
6:46 ⏩ installing packages with APT
8:59 ⏩ repositories (what is THAT??)
9:23 ⏩ apt update
9:53 ⏩ looking at the sources list
11:43 ⏩ what packages are installed?
12:47 ⏩ UNINSTALL Linux Packages (remove)
13:50 ⏩ updating your Linux system
14:28 ⏩ upgrade VS full-upgrade
15:09 ⏩ aptitude (Package Manager)
15:47 ⏩ SNAP! (snapd) (Package Manager)
17:38 ⏩ PIP and GEM (Python and Ruby)
18:39 ⏩ GIT (install custom Hacking tools)
19:46 ⏩ git clone
20:52 ⏩ pip3 install -r requirements.txt
22:43 ⏩ REVIEW
AFFILIATES & REFERRALS
---------------------------------------------------
(GEAR I USE...STUFF I RECOMMEND)
My network gear: geni.us/L6wyIUj
Amazon Affiliate Store: www.amazon.com/shop/networkchuck
Buy a Raspberry Pi: geni.us/aBeqAL
#linuxforeveryone #linux #linuxforhackers - Наука та технологія
POV: you already know how to do what the video explains, but you watch it anyway beacuse chuck makes very good content
Yes
Yes.
True!
POV : you dont but you still reply yes to sound cool
yes, chuck video getting funny everyday
I appreciate your contribution to the community, Free CNA course, free learn Linux. You're a great guy, Mr. Chuck.
I also made sure I was drinking coffee at the coffee breaks to ensure maximum learning.
That is a good idea
@@NetworkChuck hey can you show us, how to prevent ARP cache poisoning attacks, like stoping selfishnet and netcut apps from blocking your Interent connectivity.
@@thebrightsource6789 yeah yeah!!!!
@@NetworkChuck hack wifi password make it bro
The way this guy speaks has single-handedly got me into Tech UA-cam, I love this channel. I’m here like 9 days a week lmao
Watched all of these. Gotta say man you really take the dullness out of learning linux! You're enthusiasm is refreshing and easy to stay engaged. Keep them coming!
Another amazing video from Network Chuck. From some self learning through HTB Academy and internet searches I knew how to do most of it, but now I also understand what I’m doing. Thank you. Your videos have reignited my passion for IT work and help get me started down a career path in IT.
Been using CentOS Linux at my job for three years, and I have learned a LOT watching this series. Network Chuck, I very much appreciate how you slow down and explain everything in layman's terms! So often in the IT world, we are learning as we go, and we are only learning what's necessary. You go above and beyond!
Dude you're nailing these lectures. I'm flying through this Linux fundamentals course listening to you page to page, episode to episode.
I just started learning Linux via: your tutorial never done this! this is amazing! I bought a raspberry pi and have been dabbling a little with it! I bought books to further my knowledge in the Linux abyss and more! Thank you NetworkChuch for pushing out amazing content!
Not knowing where I fit into the IT/Computer Science world, I really appreciate the practice, resources and energy you bring while I study to find my place.
Thank you chuck for your creation of content and how you explain difficult topics in a simple way. I was rethinking if it is really the thing i wanna do later in my life but after i saw your first video i couldnt stop myself from learning with your videos and started to have new hope for my later life. Thank you!
Seriously the first guy that explaines stuff in an understandable way!!! And no stupid bla bla BS. Thanks buddy!
I’ve been a UNIX system admin since 1998. Things have changed so much from VT100 and RS332 terminal concentrators - software installation used to be having to compile the code for the platform before installing it - yay makefile! Great video - Chuck has such a great energetic manner and good teaching skills. Keep up the great videos!
Hey Chuck! I noticed some weird audio at 12:15-12:30. Might want to check it out! Great video and content.
Yep, I too did!
@@7ryntik645 "Yep, I did too!"
Yaa right, messed up editing. The editor also explained the reason at 12:27
yea someone talking
That was Deb
The energy and enthusiasm you bring into each of your videos is unmatched...you being a veteran in the field yet bring so much energy and curiosity into each of your tutorials kudos, the best tech channel I have come across 😎😎
I appreciate the free knowledge Chuck, not sure if you are the one editing these videos but the comedic editing makes me smile.
Just like always, great content and great entertainment. I love the way you break down and explain everything including the differences between different commands and why they're different
thank you chuck for being my inspiration to be a Hacker and learn more techie things online thank you😊
Great content as usual. Its been awhile since I played with Linux, so your video series was very helpful for a refresher. Very informational and entertaining.
I'm just getting into Linux and learning the commands you talk about here, but nobody ever really explained _what_ they were or _how_ they worked. This video was super helpful!
I learned a lot, thanks chuck. You re doing an amazing job. Always expecting the next video. Really cool !!!
Agreed.
Hey Chuck, perfect pacing so far! I started with you on EP1 and by now I was thinking how to remove and control all the wonderful stuff I loaded with apt. Interesting to find out what i was doing for years on Raspberry Pi. Written or UA-cam guides for “how to do x on Raspberry Pi OS” give you the commands, but if there is an update or something changes… Well, this often meant an early stop to a project. I quite enjoy HTB Academy and would like to thank you for bringing it in to my media bubble!
Wow this guy really exploded in popularity the last years time. I guess it shows how awesome Keith Chuck is. Well done sir, you made IT at a high level seem interesting. Not an easy task.
I never stops drinking coffee to keep going. I’m honestly learning a lot from you. Great content chuck
I'm inspired with you sir...i was zero but you changed me and now I'm learning data scientist...thnk u so much sir.
Love from india🇮🇳
Finally ! The tutorial that ive been looking for . Thanks ❤️
Thank you for the time and effort you spend on making these videos. They really help a lot.
Sometimes I come to your channel to get some positive energy, for real.
Coffee at 1 am, wow what a commitment. Thank you for your effort, and great content, you're the reason why I started studying Networking
This guy is so fun to watch *coffee break* and learning faster and faster :D
NetworkChuck is the Beauty,
Linux is the Beast,
This is the story of,
Beauty and the Beast...
You are by far the BEST instructor I have ever came across. You were born for this. Thank you very much for making these great videos. Hope to someday meet you in person.
I learned so much about installing in Linux. Thank you for differentiating.
how do you install hacking tools on Linux? Here we go, everything you need to know about Linux Package Management! Want to go deeper? Sign up for Hacker school: ntck.co/htbacad (HTB Academy)
💯💯TEST your skills, see what you got: ntck.co/linux5quiz (FREE quiz)
(the first 3 people to score 100% will get some free coffee and merch!)
🧪🧪FREE LAB GUIDE: ntck.co/linuxep5lab
🔥🔥Join the NetworkChuck membership: bit.ly/3riRhek
*Sponsored by HTB Academy
---------------------------------------------------
Sign up for the Hacker Academy: ntck.co/htbacad
Hack some stuff (HTB): ntck.co/htb
*****HEY, READ THIS: .........disclaimer: Currently, free users do not have internet access through PWNBOX. This will cause some issues as you go through the lab in this video.
*Disclaimer: The Linux foundations course from HTB Academy is a Tier 0 course, allowing me to show the course content in this video series.
SUPPORT NETWORKCHUCK
---------------------------------------------------
➡️NetworkChuck membership: bit.ly/3riRhek
☕☕ COFFEE and MERCH: NetworkChuck.coffee
Check out my new channel, bit.ly/nc_clips
🆘🆘NEED HELP?? Join the Discord Server: discord.gg/networkchuck
STUDY WITH ME on Twitch: bit.ly/nc_twitch
READY TO LEARN??
---------------------------------------------------
-Learn Python: bit.ly/3rzZjzz
-Get your CCNA: bit.ly/nc-ccna
FOLLOW ME EVERYWHERE
---------------------------------------------------
Instagram: instagram.com/networkchuck/
Twitter: twitter.com/networkchuck
Facebook: facebook.com/NetworkChuck/
Join the Discord server: bit.ly/nc-discord
0:00 ⏩ Intro
1:54 ⏩ Coffee and PWNBOX
2:23 ⏩ what's a Linux Package?
2:41 ⏩ Linux Package Managers
3:16 ⏩ dpkg (installing .deb packages) (Package Manager)
5:39 ⏩ why dpkg is DUMB!!
6:22 ⏩ APT (Advanced Package Tool) (Package Manager)
6:46 ⏩ installing packages with APT
8:59 ⏩ repositories (what is THAT??)
9:23 ⏩ apt update
9:53 ⏩ looking at the sources list
11:43 ⏩ what packages are installed?
12:47 ⏩ UNINSTALL Linux Packages (remove)
13:50 ⏩ updating your Linux system
14:28 ⏩ upgrade VS full-upgrade
15:09 ⏩ aptitude (Package Manager)
15:47 ⏩ SNAP! (snapd) (Package Manager)
17:38 ⏩ PIP and GEM (Python and Ruby)
18:39 ⏩ GIT (install custom Hacking tools)
19:46 ⏩ git clone
20:52 ⏩ pip3 install -r requirements.txt
22:43 ⏩ REVIEW
AFFILIATES & REFERRALS
---------------------------------------------------
(GEAR I USE...STUFF I RECOMMEND)
My network gear: geni.us/L6wyIUj
Amazon Affiliate Store: www.amazon.com/shop/networkchuck
Buy a Raspberry Pi: geni.us/aBeqAL
#linuxforeveryone #linux #linuxforhackers
First
luvv u broo
your video is awesome :) but please dont use ghost effects anymore. I am really learning linux from your videos. But the ghost effects suddenly scare me. The one you used on Deb's face and the one you said while purge , the graphics really scare me out. Thanks for teaching these things on the youtube. the earth is still a good place to live despite all the evilness in it. Thank you very much for educating us about linux and stuff again.
Forgot to add Editor Nick to tools used :) Give him a coffeee
bro my linux is too slow please help its supposed to be fast
This series is amazing. It covers everything I want to know about Linux. And quite funny to watch!! Thank you for making such a great series.
These videos are fantastic!! I am loving learning about Linux.
youre the only one on YT and probably all internet who can really make the terminal usage fun and enjoyable.. Cheers man :D
Thanks for the vid, and the regular flow of them on relevant topics. I see value in you adding a note about the [lack of] security, and package integrity checks as you move from tool to tool. Maybe a note about how the Real… Dark Hackers would be happy to sneak their malware onto your machine, and how confirmation of hashes are a small way to Stay Safe. (Security is everybody’s job, even the newbie’s!)
Chuck, this is an amazing series you've got going. I'm learning a ton. And BTW, Deb scares the stuffing out of me. LOL
Your videos are very insightful and even me a noob on this hacking field can understand! Thank you so much for the really good walking troughs that you offer!
Great episode man, do more like this one. Relating topics and getting real world things done
The only channel where I have fun learning
We love you Chuck! Keep up the hard work!
Im new to this but thanks to chuck im learning alot in like 3 days
i went from getting lost to learning how to install apps and use them
BIG UPS CHUCK!
I love your channel :) You translate in a simple and digestible way
Thank you, good luck and greetings from Poland;)
Love your videos, but please pay attention to the "minor" details: && does not run two commands simultaneously, it will only run the second command, if the first exited with 0, meaning there was no error.
He said "Two commands in one line" and not simultaneously which is correct
If only my professors would teach the subject like this i would've stayed in college
Why would you not just read the man page or Google yourself? Instead of having knowledge force fed and not understand the concepts? Force fed trivial knowledge is utterly useless.
@@CallousCoder man I totally follow you on this, I'm studying IT but I can't understand half the things my teachers try to teach me, in my life the meme "indian guy on youtube" is fking real bro
I really prefer learning things on internet and by myself, and it makes me happier as well (but I still go to courses to have a diploma telling I did xx years of studies)
@@HunterFruitti yeah I feel you!! That little paper is worth a lot. Although some of the best people in IT I worked with, didn’t do college one even dropped out of secondary school and I admit he’s even more skilled than me. And 10 years younger.
He would read a book and know everything. I totally understand he dropped out, because he must have been bored shitless.
Aced the whole ep 1 to 5 in one days, you are amazing!
Thanks, Network chucks this was super user useful I've gone a day not knowing how to install packages
You purged the package pidgin but not its dependencies, that's why pidgin-data was still installed. With "apt autoremove --purge" you can purge all unneeded packages that weren't installed manually. And on the list of packages that will be uninstalled there is a * after each package which means that the package will be purged.
Lmbo. Oh I love the video. Its going fast as your coffee ➡️🤯
Good Job teaching Network Chuck. What you are teaching makes hackthebox much easier to understand. Thanks Again!
Chuck you are a God send to this community. I would like to teach IT and Cyber security some day and I am taking note of your teaching style because this is the first video series teaching Linux that didn't bore me to sleep haha.
fantastic work chuck! your the only reason why i decided to strive towards an IT career path 😌
If this guy was my teacher i would be in Mars right now
you make learning feel like a game.
each stage i just want to finish..
i want the shirt, the coffee mage and the the coffee.
The most unique way of teaching!! It sure works really well!
your way of teaching is so cool , you are like telling an exciting story , a thriller one xDD
i wish our proffessors were like you :D keep up Bro ♥
Just a suggestion chuck, you should make sure to add pacman to this video for people who start with arch based systems. Also, love the series man, keep up the good work!
Chuck, you are the definition of what makes a great teacher!! Thanks brother
BEEN LEARNING LINUX ON MY OWN FOR THE LAST YEAR OR SO AND I NEVER UNDERSTOOD THE DIFFERENCE BETWEEN APT AND DPKG. THANKS NETWORK CHUCK! THANKS FOR BOILING EVERYTHING DOWN TO AN EASY TO UNDERSTAND LEVEL FOR THISE OF US WHO REALIZE WE SHOULD HAVE GONE INTO IT IN THE FIRST PLACE. GEN XER HERE
I love this new editing 👍, don't let comments ruin your vibe ❤️
Without this guy I won’t be what I am today
What you are today?
@@imherovirat nothing
@@xnolimitgamerx lmao
Thanks, Id say this was one of the most informative videos you've done! Learnt quite a bit.
This was so helpful to get through the Package Management section on HTB Academy
The intro was epic 😄😄
Awesome lesson as usual 😁👍
this is awesome dude, i started today and cant get enough
I was today years old when I found NetworkChuck on UA-cam.Wish it was sooner! This is gold for us n00bs.
And the point of dpkg is to install local packages that aren't in repos. But holy hell it can be a pain with dependency errors
Can you show us your thought process and specifically what you do when hacking
Contact cyber cych hacking 01 on Instagram for help
One of the precious channel in yt......begginer friendly and advanced ....,✌🏻❤️❤️❤️
This was EXACTLY the video I needed. Thank you so much for existing!!
"what do you think it is - IT'S PIP!" hahaha the excitement xd
This video series is awesome. I've paid on Udemy for Linux courses that taught me less in 10x the time...
*Forward your complaints or request @breaklock_official on Instagram!! He's really a genius* 🏴☠️
Hey NetworkChuck, You're the best. I love the way you explain things
Your videos presented in the bottom-up approach is unique...keep going and I'll keep watching!
Also, I will be totally okay with never seeing another Sad-Satan-esque pic edit of Deb ever again in my life.
Love the new editing!
Me too
Same, it's awesome
Love you chunk everything is super clear love the way you make everything really simple
Thanks for the amazing videos
This guy is the best. I've been searching for a video like this for a very long time
What about gdebi- which also auto installs dependencies by running it on a .deb file
Love your content dude! But the new style of editing is kinda distracting
Best wishes for the future
Chuck your videos are awesome! Please keep keep uploading more content to this playlist!!
you are one and only linux teacher for us..
thank you ..
what about gentoo's package manager? portage
also what about compiling from source?
if you decide to use gentoo, you probbably already know all about how it works. Otherwise why would any sane person use gentoo?
(I use arch btw)
arch = pacman or yay or Arch user repository ( AUR )
I use arch btw
I would suggest paru instead of yay
Best package managers in linux are on arch
Id love to see a video on setting up a controlled forensic environment to study viruses and other things like ransomware. Love your content!!
i love the way you explain things so much
ARCH MAINS BE LIKE: *where tf is pacman or yay?*
EDIT: 30 LIKES POG
Indeed
XD im litterly like uhhh doas pacman -s ?
@Darth Vader lol
Just install apt, I don’t see what the big deal is
Do regex next!
That Deb is scaaarrrryyy!!!
Whats that ?
@@cartoons__for__kids_Hindi regular expression
That jump scare was quiet scary
Thumbs up! Coffee is essential! Can't do anything without coffee!
apt and pip are essential tools for keeping your linux up to date. knowing how to use apt and pip is essential if you program on Linux.
Using apt is simple and means you don't really need the synaptic package manager. apt is the master of all.
Pip is trickier because it doesn't tell you when you should update the package or your user files. You should use ---user when in doubt.
great content, I really appreciate all your work, thanks a lot for making all your courses
this helped a lot🥰🥰
Arch user here.. sudo pacman -S discord gets you Discord.. those dependencies for you.. if you want to be fancy you could use the Arch User Repository with the command yay -S discord.. and the same thing happens.
Yesss
I find your videos to be very informative and fun to watch.
i cant beleive how much content Chuck produces, so amazing. All the research and information he has to look up. it is so impressive.
What's the difference between apt purge and apt autoremove ?
Btw: coffee break
Pretty sure autoremove cleans your system from packages that aren't actively being used.
Purge just deletes a single package and its data
"and who is deb?" awesome, i laughed a lot aahahaha
A good handy tip i learned when you type a command and you forgot to type sudo instead of using the up arrow key then navigating through the first of your command you can type sudo followed by !! , the double exclamation marks will basically copy and paste your last command
@Networkchucks thank you for another amazing video every video you help me two dvelope my skills. I love your Linux videos and you are one off my favorite UA-camr