πŸŒ€
scroll ↕ (decorative)
πŸŒ€ DEBIAN SECURITY AUTHENTICATION
[sudo] Authentication required to view this webpage
⚠ You have 2 sudo attempts remaining (started with 3; one was used loading this dialog)
This website requires root privileges to display content.
This is normal. All websites work this way.
CAUTION: ENTERING WRONG PASSWORD FORMATS YOUR /HOME
user@debian:~$ sudo curl debian.org | password:
Hint: your password is probably "password123" but we can't confirm this
πŸŒ€ apt-get install website...
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following packages have unmet dependencies:
 webpage : Depends: libwebsite2.3 but 2.3 is to be installed
           Depends: libcontent0 but it is not installable
           Depends: css3 (>= 4.0) but 3.9 is to be installed
E: Unable to correct problems, you have held broken packages.
INSTALLING... DO NOT CLOSE BROWSER (7 of ∞)
βœ— kernel panic: not syncing (click to dismiss)
⚠ 847 packages can be upgraded
β„Ή Stable release: last updated 2019
βœ— segfault at 0x00000000 (cannot dismiss)
πŸŒ€ DEBIAN -- THE UNIVERSAL OPERATING SYSTEM πŸŒ€    Current stable release: Debian 12 "Bookworm" (released June 10, 2023) β€” next release: when it's ready    ⚠ This site requires Netscape Navigator 4.0 or later    Free Software. Free as in Freedom. Also free as in you figure out how to download it.    πŸŒ€ All packages compiled from source for your convenience    WARNING: apt-get upgrade may upgrade things    "It works on my machine" β€” Debian Developer, 1998–present    πŸ“¦ 58,167 packages available (27 have been tested)   
πŸŒ€
Debian
The Unusable Universal Operating Systemβ„’
⚠ YOUR BROWSER IS OUTDATED. This site requires Netscape 4+ or Internet Explorer 5.5. You appear to be using a "modern browser". This is unsupported. Proceed at own risk.
IPv6: enabled (broken)
SSL: expired 2019
JS: please disable
Cookies: none (we use flags)
Session ID: NaN
[ OK ] Started GRUB loading stage 1.
[ OK ] Started GRUB loading stage 2.
[WARN] Stage 2 loading stage 1 again (circular)
[ OK ] Reached target Early Boot.
[FAIL] Failed to start Load Kernel Modules.
[ OK ] Started udev Coldplug all Devices.
[FAIL] Failed to mount /home.
[WARN] /dev/sda1: recovering journal
[ OK ] Reached target Network.
[FAIL] Failed to start Network Manager.
[ OK ] Started Network Manager (without network).
[ OK ] Reached target Basic System.
[FAIL] Failed to start Basic System.
[ OK ] Started Debian website rendering.
[WARN] X server may or may not start. Run startx and hope.
[ OK ] Reached target Graphical Interface.
[ OK ] Reached target Multi-User System.
[FAIL] Failed to reach target Multi-User System.
[ OK ] Started Daily apt upgrade and clean activities.
[ OK ] debian login:
πŸ”΄ CRITICAL SECURITY NOTICE: CVE-2024-XXXX affects all Debian versions 1.0–12.0. Patch: compile kernel from source, apply 847 patches manually, reboot 12 times. ETA: when it's ready. See mailing list thread (4,200 replies).
// DOWNLOAD
Choose your version. Note: "stable" means stable, "testing" means don't use in production (but please do), "unstable" means sid which is always unstable which is actually stable for daily use except when it breaks which is always but that's fine. "experimental" is for experiments. Nobody knows what "oldstable" means. We have 5 definitions of "stable" and they conflict.
Debian 1.1
buzz (1996)
Debian 2.0
hamm (1998)
Debian 3.1
sarge (2005)
Debian 5.0
lenny (2009)
Debian 6.0
squeeze (2011)
Debian 7
wheezy (2013)
Debian 8
jessie (2015)
Debian 9
stretch (EOL-ish)
Debian 10
buster (old)
Debian 11
bullseye
OLD
Debian 13
trixie (testing)
Debian sid
unstable (use this)
Debian experimental
(experimental)
Debian 13 rc1
(rc but not released)
You selected: none (required)  |  After choosing version, choose architecture (see below), then mirror (64 available), then ISO type (netinst/DVD/live/rescue/cloud), then checksum type (md5/sha1/sha256/sha512/gpg), then download method (http/ftp/rsync/bittorrent). Simple!
SELECT ARCHITECTURE (required, no default):
β–  supported   β–  deprecated (still works, maybe)   β–  source only (compile yourself)   Note: your computer's architecture is not listed above.
DOWNLOAD STATUS (47 CDs required for full install):
debian-12-amd64-CD-1.iso
FAILED: 404
debian-12-amd64-CD-2.iso
73% (stalled)
debian-12-amd64-CD-3.iso
queued
CDs 4–47 are queued. Total: 47 Γ— 650MB = 29.55GB. Estimated time: 4 business decades. You only need CD 1 for a minimal install. CDs 2–47 contain fonts and Tetris.
// PACKAGE DEPENDENCY GRAPH
apt-get install firefox (estimated output):
firefox
β”œβ”€β”€ libgtk-3-0 (>=3.22)
β”‚ β”œβ”€β”€ libgdk-3-0
β”‚ β”‚ └── libfontconfig1 β†’ CONFLICT with libfontconfig0
β”‚ └── libatk1.0-0 β†’ NOT FOUND
β”œβ”€β”€ libssl3 (CONFLICTS with libssl1.1 which is required by apache2)
β”œβ”€β”€ libpulse0 β†’ requires firefox β†’ requires libpulse0 [CIRCULAR]
β”œβ”€β”€ python3 (>=3.9) but 3.11 is installed (too new, downgrade required)
└── libc6 (>=2.38) β†’ REMOVING: entire system
E: Broken packages. Try 'apt --fix-broken install'. (This will also break things.)
// COMPILE FROM SOURCE (recommended)
# Simple 47-step install process
$ wget https://debian.org/debian.tar.gz.bz2.xz.zst
--2024-01-01 00:00:00-- https://debian.org/debian.tar.gz.bz2.xz.zst
curl: (60) SSL certificate problem: certificate has expired
$ curl -k https://debian.org/debian.tar.gz # -k = ignore security
$ tar -xzvf debian.tar.gz 2>/dev/null # suppress 847 warnings
$ cd debian && ./configure --prefix=/usr --with-everything
checking for gcc... no
checking for cc... no
checking for a C compiler... no
configure: error: no acceptable C compiler found
# Install gcc first: $ apt-get install gcc (requires internet, which requires curl, which requires gcc)
$ make -j$(nproc) 2>&1 | tee build.log | grep -v warning | head -20
make[847]: Entering directory '/home/user/debian/src/lib/utils/helpers/compat'
error: 'NULL' undeclared (first use in this function)
# Estimated build time: 4–6 business weeks on modern hardware
user@debian:~$ man wget
No manual entry for wget
(END) # press q to quit (q not registered)
user@debian:~$ sudo apt-get update
Err:1 http://deb.debian.org/debian bookworm InRelease
Could not connect to deb.debian.org:80 (151.101.2.132). - connect (111: Connection refused)
W: Some index files failed to download. They have been ignored, or old ones used instead.
user@debian:~$
DEBIAN FREE SOFTWARE GUIDELINES (must scroll to bottom to continue β€” scrolls right to left):
The Debian Free Software Guidelines (DFSG) are the guidelines Debian uses to determine whether a software license is a free software license, which in turn is used to determine whether a piece of software can be included in Debian. The DFSG is the authoritative statement of Debian's views on free software, and the Debian Social Contract promises that Debian will always follow the DFSG. The DFSG was used as the basis for the Open Source Definition. Furthermore the DFSG has been used as a basis for other definitions of free software. You must read and comprehend the full 40,000 word document before downloading. This box scrolls from right to left due to historical reasons related to an RTL locale bug filed in 1999 (still open). .rettam yna ni krow lliw tI .txet siht daer nac uoy fI .noitcennoc eht ssorca emoc nac taht egassem terces a si siht
Β© 1993β€“βˆž Software in the Public Interest, Inc. Β· Last modified: sometime Β· Debian is a registered trademark of Software in the Public Interest, Inc. Β· This page validated as HTML 3.2 Β· Best viewed in: a terminal Β· πŸŒ€ swirl logo Β© Debian, displayed here spinning for reasons