E: Unable to correct problems, you have held broken packages.

That's interesting. I download packages NOT from my repository all the time, sometimes they work, sometimes they don't. In over 10 years it's never amounted to more than just removing the package and dependencies after you realize it's a no go. Besides, just because the dependencies aren't in your repo doesn't mean you can't get them. If you're using the most popular hacking distro in the world and you can't figure out how to install software outside of your repo without breaking it, then maybe cyber security isn't your thing. If it's compatible with Debian, you can get it to go. Before anyone comes out guns a blazin, I'm not saying your wrong, I'm just saying it's possible. I obviously wouldn't advise it unless you have a thorough understanding of the ins and outs of your distro, but that's what open source is all about. Tweaking it and changing it to fit your needs. I say try it, if it breaks, reload it and try again. Or just play it safe and quit.
 


That's interesting. I download packages NOT from my repository all the time, sometimes they work, sometimes they don't. In over 10 years it's never amounted to more than just removing the package and dependencies after you realize it's a no go. Besides, just because the dependencies aren't in your repo doesn't mean you can't get them. If you're using the most popular hacking distro in the world and you can't figure out how to install software outside of your repo without breaking it, then maybe cyber security isn't your thing. If it's compatible with Debian, you can get it to go. Before anyone comes out guns a blazin, I'm not saying your wrong, I'm just saying it's possible. I obviously wouldn't advise it unless you have a thorough understanding of the ins and outs of your distro, but that's what open source is all about. Tweaking it and changing it to fit your needs. I say try it, if it breaks, reload it and try again. Or just play it safe and quit.
I'm a 1st year student and I'm trying to learn something.
 
Well remember, despite what people will say about what you should and shouldn't do, the spirit of open-source is being able to modify or change things to fit your needs. Regardless of your distro and how careful you may be about what you load you'll inevitably run into situations that need troubleshooting and fixing. A couple things I would suggest. First, linux isn't like windows in that it doesn't have a restore point feature that allows you to go back to before things got messed up, at least not by default or natively. There are some different tools you can use to simulate something close, I would suggest learning one and using it. Secondly, there are countless tools that can be used for troubleshooting and fixing mis-configured or broken packages, try to learn as many of them as possible and learn to do it from only the terminal. I recently had a situation where I could only boot into tty and had to do everything from a terminal that doesn't have mouse support nor does the screen have the ability to scroll. Finally, Linus Torvolds famously said, "linux is a tool, you shouldn't even notice you operation system." Linux was designed as merely a platform or framework for the tools you use. So it goes without say that downloading things like spotify isn't enhancing the functionality or improving pen-testing. So if you start adding entertainment software to a collection of specific tools, you can expect some issues. Remember, a debian system is a great distro for building your own pentesting distro, I've done it a couple times. It does take a little more advanced skillset but it works great. But if you want something that you can use for daily use, again, debian 12 is able to have any of the tools loaded in kali loaded onto it. So an OS suitable for daily use can also have a select few tools like Nmap or wireshark on it.
 
If you want to learn Linux install and use one of the newbie friendly distributions, the "tools can be added to it once you feel you are competent, do not install a minimal or a specialist pen-testing distribution for daily use, as you may have problems trying to install distribution non-approved applications,
Parrot home edition is a full desktop distribution you can learn Linux on, but it also has the tools for pen-testing once you are ready to move on. [Like other pen-testing builds, you are expected to be terminal competent ]
 

Members online


Top