help
  • alsa
  • ansible
  • apt
  • apt-mirror
  • bash
  • bcompare
  • bind9
  • c
  • certbot
  • codium
  • connect
  • coreutils
  • curl
  • dane
  • dd
  • debian
    • Packages
    • Repositories
    • System from scratch
  • debmirror
  • debootstrap
  • dns
  • docker
  • fcgiwrap
  • ffmpeg
  • firefox
  • Forgejo
  • git
  • git-bash
  • gitlab-ci
  • gitweb
  • gnome
  • gnupg
  • gource
  • grub
  • ifupdown2
  • imagemagick
  • incus
  • isc-dhcp-server
  • kubernetes
  • letsencrypt
  • libnss3-tools
  • libreoffice
  • lxc
  • markdown
  • mdadm
  • msys2
  • nginx
  • openssl
  • pandoc
  • parted
  • pdftk
  • pip
  • python3
  • qemu-system
  • restructuredtext
  • rsync
  • smtp
  • sphinx
  • squashfs-tools
  • ssh
  • sshd
  • systemd
  • tar
  • texlive
  • u-boot
  • unbound
  • web
  • wget
  • windows
  • xorriso
  • xrdp

Dispatch

  • Tasks
help
  • debian

debian

  • Packages
    • Base
    • System
    • Drivers
    • Architecture
    • Desktop
    • Commands
    • Development
    • Documentation
    • Hardware
    • Multimedia
    • Domain names
    • Processes
    • Security
    • Text
    • Versioning
    • Virtualization
    • Web
    • To sort
  • Repositories
    • Keys
      • archive
      • security
    • Locations
    • Structure
    • Files
      • README
      • Release
      • Packages
  • System from scratch
    • 1. Choices
      • 1.1. have up-to-date mirrors available
      • 1.2. critical base packages
      • 1.3. decide the desired type of system
    • 2. Install required tools
    • 3. Create a base file hierarchy
      • 3.1. prepare the system's directory
      • 3.2. generate the minimal base
    • 4. Configure preinstalled packages
      • 4.1. apt
        • configuration
        • preferences
        • sources
      • 4.2. locales
        • define default locale
        • define locales to generate
        • generate locales
      • 4.3. [configure command shell](../bash/index.md)
      • 4.4. redefine hostname
      • 4.5. provide known file systems
    • 5. Install additional packages
      • 5.1. switch into context
      • 5.2. define default console setup
      • 5.3. define default keyboard layout(s)
      • 5.4. user, guest, sudo
      • 5.5. authentications: passwords, SSH keys
      • 5.6. upgrade system
      • 5.7. apply system type elements
      • 5.8. initialization settings
      • 5.9. install useful packages
      • 5.10. install other packages
      • 5.11. setup troubleshooting if needed
        • define root password
        • setup console
      • 5.12. properly switch back from context
      • 5.13. clean up commands history
    • 6. Configure installed packages
    • 7. Archive prepared file system
Previous Next