UBIQUITY(8)
β¨ UBIQUITY(8) β¨
okay bestie, gather round π this is the manual page for ubiquity, and it's giving installer energy in the absolute best way. Section 8, LOCAL vibes. Let's get into it π«Ά
πΈ NAME πΈ
ubiquity β install Ubuntu from a live CD π¦
π SYNOPSIS π
ubiquity [--desktop file] [--debug] [--pdb] [--cdebconf] [--automatic]
[--only] [--query] [frontend]
π DESCRIPTION π
ubiquity is a graphical installer for Ubuntu, written largely in Python, and it uses debian-installer (aka d-i, iykyk) as a backend for a whole bunch of its functions. Normally you don't even type it β you just click a desktop icon, and it blesses you with a "wizard"-style graphical user interface β¨. Very main character.
Heads up though: ubiquity must be run as root, and it will escalate privileges for itself using gksudo, kdesu, kdesudo, or sudo as appropriate. It handles its own glow-up π
ubiquity has multiple frontends, including one written using GTK+ (gtk_ui) and one written for KDE (kde_ui). The first non-option argument, if any, is interpreted as the name of the frontend to use. So like, you can just say which one you want. No cap.
The following options are available:
π OPTIONS π
--desktopfile β this option gets passed through togksudoso its privilege-escalation message has a better description. It's only relevant when you're using thegtk_uifrontend. (So basically, it's a lil' label for the sudo popup. Cute.)-d,--debugβ run in debugging mode, sending verbose information to/var/log/installer/debugthat may be useful to developers. (The/var/log/syslogfile is usually required in any case, along with/var/log/partmanin the case of problems related to partitioning.) Note that passwords will be logged in debugging mode! π¨ So likeβ¦ be aware, bestie.--pdbβ drop into the Python debugger in the event of a crash. Only effective ifubiquityis being run from a terminal. π--cdebconfβ usecdebconfinstead of the traditional Perl debconf implementation. In future this may provide enough memory efficiency benefits to be made the default, but for now it is not really worthwhile and is therefore for experimental use only. π--automaticβ skip over questions that have been pre-answered by use of a preseed file. This is useful for unattended installations. Basically auto-pilot mode βοΈ--onlyβ tellubiquitythat it is the only desktop program running, so it can customize its user interface to better suit a minimal environment. This allows the installer to be run standalone, reducing memory requirements. Lean and mean πͺ--queryβ print the frontend that would be used and then exit. Just a lil' peek, then bye π
π AUTHORS π
Ubiquity was formerly known as "Espresso", and originally as "Ubuntu Express", which is written and maintained by Javier Carranza <javier.carranza@interactors.coop> and Juanje Ojeda Croissier <juanje@interactors.coop>. This version draws on the work done on Ubuntu Express, but was renamed to avoid confusion, to reduce awkward branding considerations, and because Ubiquity concentrates on reusing debian-installer code and reducing duplicated translation and branding work as much as possible. Ubiquity has now substantially diverged from Ubuntu Express and is an independent project. A whole rebrand era, honestly π¦
ubiquity was mainly developed by Colin Watson <cjwatson@ubuntu.com> and Evan Dandrea <ev@ubuntu.com>, with contributions from many others. (Shoutout to the whole group chat π«Ά)
The mythbuntu_ui frontend was developed by Mario Limonciello <superm1@ubuntu.com>. πΊ
π reminder: run it as root, don't leave debug mode on with your passwords in there, and --cdebconf is experimental only. Stay safe out there β¨
and that's the whole page, bestie!! π this came out of Ubuntu, dated August 9, 2007, and it lives in the UBIQUITY(8) section of the manual. periodt π
π
π¦ where this page comes from
- ubuntu jammy: ubiquity 22.04.15
- ubuntu jammy: ubiquity 22.04.21
- ubuntu noble: ubiquity 24.04.5
- ubuntu questing: ubiquity 25.10.4
- ubuntu resolute: ubiquity 26.04.1
- ubuntu stonking: ubiquity 26.10.2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms