Site Tools


start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
start [2022/05/17 12:59] – [Other Cool Stuff Section] peterstart [2023/09/14 20:55] (current) peter
Line 1: Line 1:
-Hello. Lets make Debian fun again and learn how to do other cool stuff too. This domain can't receive emails so don't reply to emails. Check your junk if you get a mail from this siteThe email was setup really cheaply, sorry. Email Peter (peter at allebone dot org) if you need help. He is a registered user here.+To easily find this page again just use either a search engine and search for "Make Debian fun againand it will be one of the top results or use https://tinyurl.com/MakeDebianFun - either works fine. Email Peter (peter at allebone dot org) if you need help. He is a registered user here.
  
-This is a site for Debian testing users to hangout and learn together (and ubuntu+1 users too)+This is a site for **Debian testing** users to learn some additional things about Debian. If you need some guide that doesn't exist just ask and if someone can do it we will create one. You can email if need be. Also using Debian Testing really helps make the OS more polished if you are happy to submit bugs and help developers resolve them. This is the version that is the final line of defense before stable, so you can make a difference.
  
-Most of the guides may be written as if it was only for Debian but if this is the case, the instructions should also work on Ubuntu. If they do not, the instructions will mention Ubuntu specific differences to achieve the same task somewhere in the instructions. If you find some issue just let someone know so we can test and figure out why its not working and update appropriately. If you need some guide that doesn't exist just ask and if someone can do it we will create one. You can email if need be.+The objective of this kind of guide is to push the limits of what's possible on Debian and have fun learning while being part of the Debian Testing crowd.
  
-The objective of this kind of guide is to push the limits of what's possible and go further in learning and experimenting for newish users to Linux that just the normalinstall your distro and use it until the next release. That's dull and everyone does that. Your learning path is too slow to do things that way. We need to be challenged now! We want to live on the edge and figure out how to have a beautiful experience on what is essentially a beta productIts possible, and its a hard road, but its our road dammit, and we are going to live it. I believe it shouldn't matter if you are new to Linux. You can STILL install experimental builds and get down and dirty with the veterans of Linux. After all why not? Too much gatekeeping goes on in the world to be told what you cant, or shouldn't do. Lets embrace just going for it and living on the edgeOur motto is simple. Anyone can go crazy on Linux and live on the bleeding edge. Anyone can fix whatever they break. And all of us can do it with style.+I have also ensured when things did not work, instead of going and changing the instructions so you don't see what happenedI have instead corrected issues and problems so that you can fully see how to repair borked systems when need be. This should help you to troubleshoot better if in a situation where things break and need repairThe guide is for learning and its good to know how to fix things that are broken.
  
-With this in mind we install either Ubuntu+1 or Debian testing (once you are comfortable you can move to Debian Sid if you like, however testing is still very up to date so it works well for learning and for this guide plus you can play some apex legends when you need to relax with up to date drivers). I have also ensured when things did not work, instead of going and changing the instructions so you don't see what happened, I have instead corrected issues and problems so that you can fully see how to repair borked systems when need beThis should help you to troubleshoot better if in a situation where all hope seems lostand hopefully provide glimmer of light to assist repair. The guide is for learning, not a sanitized guide of perfection where you just copy and paste commands without learning anything or any pitfalls that might befall you.+Also, anyone can contribute if you want. Its an open wiki so feel free. Also try to show different ways to do the same tasks from time to time not always the same way so everyone can see how many ways there are to do things under linuxSometimes its nice to do things 'wrong' then show how to fix them as wellas it gives better explanation as to what's happening and shows everyone how to recover from mistakes).
  
-Also, anyone can contribute anything cool. Its an open wiki so feel free. Only rule is you must always be cool. Only be cool. Thanks. (Also try to show different ways to do the same tasks from time to time not always the same way so everyone can see how many ways there are to do things. Sometimes its nice to do things 'wrong' then show how to fix them as well, as it gives a better explanation as to what's happening and shows everyone how to recover from mistakes).+======= Debian Guide Starts Here =======
  
-======= Debian (And Maybe A Little Bit Of UbuntuSection =======+===== The Initial fun stuff - install (This leaves you with Debian Stable)=====
  
-This section just links to the following places: +=== Step 1 : Find Media ===
-===== The Initial fun stuff - install===== +
- +
-=== Find Media ===+
 [[Start:Medialocations|Finding Debian media to install from]] [[Start:Medialocations|Finding Debian media to install from]]
  
-=== Actual Install ===+=== Step 2: Actual Install ===
 [[Start:HowToInstall|INSTALL How To Install Debian For Home (Not Enterprise Or Server) With BTRFS And Be Cool Like Everyone Else Here (And Also Install Ubuntu If You Like Being Cool That Way Too Because All Debian Based Distros Are Cool)]] [[Start:HowToInstall|INSTALL How To Install Debian For Home (Not Enterprise Or Server) With BTRFS And Be Cool Like Everyone Else Here (And Also Install Ubuntu If You Like Being Cool That Way Too Because All Debian Based Distros Are Cool)]]
 +
 +=== Step 3: Learn BTRFS subvolume fixes and install Timeshift ===
 +[[Start:Timeshift|How To Install Timeshift And Snapshot The Disk And Then Revert Any Problems Really Fast And Never Break My System Permanently Ever Again (And Be Cool). You should do this if you are scared of things breaking.]] 
  
 === Some Extra Packages === === Some Extra Packages ===
 [[Start:Aptbugslistchanges|Install the apt-listbugs and apt-listchanges packages]] [[Start:Aptbugslistchanges|Install the apt-listbugs and apt-listchanges packages]]
  
-=== Fix My System To Be Like The Guide Section ===+=== Fix My System To Be Like The Guide Section (May have to do this prior to step 3) ===
  
  >> >> [[Start:HelpSudo|HELP! I Didn't Follow Instructions And Instead Set A Root Password And Now Cant 'sudo <command>' Section]]  >> >> [[Start:HelpSudo|HELP! I Didn't Follow Instructions And Instead Set A Root Password And Now Cant 'sudo <command>' Section]]
Line 31: Line 31:
  >> >> [[Start:HelpExt4|HELP! I Didn't Follow Instructions And Installed With Ext4 Instead Section or have btrfs with incorrect subvolumes]]   >> >> [[Start:HelpExt4|HELP! I Didn't Follow Instructions And Installed With Ext4 Instead Section or have btrfs with incorrect subvolumes]] 
  
-===== The Initial fun stuff continues after the install: ===== +===== Debian Testing Section Starts Here - The fun stuff continues after the install: =====
- +
-=== Timeshift === +
-[[Start:Timeshift|How To Install Timeshift And Snapshot The Disk And Then Revert Any Problems Really Fast And Never Break My System Permanently Ever Again (And Be Cool). You should do this if you are scared of things breaking.]] +
  
 === Upgrade === === Upgrade ===
-[[Start:Upgrade|How To Upgrade A Stable Version Of Debian (Or Ubuntu) To Testing (Or Next)]] +[[Start:Upgrade|Step 4: How To Upgrade A Stable Version Of Debian To Testing (Or Debian+1/Debian Next)]]  
 + 
 +[[Start:UpgradeAgain|Future Step: Once your testing version eventually 'becomes' stable you need to upgrade again to testing but take some precautions first]]  
 + 
 +== Install steps complete, misc steps from now on ==
  
 === Firefox === === Firefox ===
Line 52: Line 53:
 === Backup === === Backup ===
 [[Start:BackupGuide|How To Backup Debian Or Ubuntu]]  [[Start:BackupGuide|How To Backup Debian Or Ubuntu]] 
 +
 +=== Example Sources.list for Trixie ===
 +[[Start:BookwormSourceslist|This is an example sources.list file for Debian Trixie in case you changed it]]
  
  
Line 63: Line 67:
 === Swappiness === === Swappiness ===
 [[Start:Swappiness| How To Change Linux Swappiness]]  [[Start:Swappiness| How To Change Linux Swappiness]] 
 +
 +=== Improving memory management on modern systems (AKA stopping "freezing" issues) ===
 +[[Start:MemManagement| Improving memory management on modern systems]] 
  
 === Virt-Manager === === Virt-Manager ===
Line 84: Line 91:
 [[Start:SetCPUScalingNoGUI| How to set the CPU Scaling if you are on server (ubuntu server etc) without a GUI]]  [[Start:SetCPUScalingNoGUI| How to set the CPU Scaling if you are on server (ubuntu server etc) without a GUI]] 
  
 +=== Convert a Physical Machine to a Virtual Machine ===
 +[[Start:P2VAMachine| How to convert a physical machine to a VM and fix it up so its fully modern (secure boot etc). A demo with a windows VM is shown.]] 
 +
 +=== Moving from Virt-Manager to Cockpit ===
 +[[Start:Cockpit| Once you have shared storage then you will want to move to cockpit so you can migrate VMs between hosts or monitor hosts]] 
 ===== Other Cool Stuff Section ===== ===== Other Cool Stuff Section =====
  
Line 97: Line 109:
 [[Start:Ext4Secret| Secret command for more space but only if you know what you are doing.]] [[Start:Ext4Secret| Secret command for more space but only if you know what you are doing.]]
  
-=== Maintaining a Testing install - Checking repositories/packages installed are clean  === +=== Maintaining a Testing install - Checking repositories/packages installed are clean === 
-[[Start:Ext4Secret| Checking for packages that are removed from testing that you would be unaware of]]+[[Start:OrphanedCleanup| Checking for packages that are removed from testing that you would be unaware of]]
  
-=== Notes ===+=== Convert BTRFS metadata to dup if not already setup that way === 
 +[[Start:DupMdataBTRFS| Checking that you have dup for metadata]]
  
-[[Start:ISBTRFSOK|A Note On BTRFS]] 
  
 +=== Add BTRFS no_holes filesystem feature if missing ===
 +[[Start:NoHolesBTRFS| Checking that you have no_holes support]]
 +
 +=== Auditing a system for malicious items/malware etc ===
 +[[Start:AuditForMalware| Auditing a system for malicious items/malware etc]]
 +
 +==== Notes ====
 +
 +=== BTRFS Note ===
 +[[Start:ISBTRFSOK|A Note On BTRFS on SSD and RAID]]
 +
 +=== Secure Boot Note ===
 [[Start:ISSecureBootWorking|A Note On Secure Boot]]  [[Start:ISSecureBootWorking|A Note On Secure Boot]] 
  
-[[Start:MovingToSidOrRhino|Once You Have Become An Expert, Why Not Upgrade To Sid or Rolling Rhino For Fun]] +=== Rolling Sid Note === 
 +[[Start:MovingToSidOrRhino|Once You Have Become An Expert, Why Not Upgrade To Sid For Fun?]]  
 + 
 +=== QUESTIONS === 
 +[[Start:DiscussionPage|If you have a question or comment thats not urgent you can leave it here]] 
start.1652792369.txt.gz · Last modified: 2022/05/17 12:59 by peter