set title "Same data - kernel density"
set style data filledcurves below
set auto x
set xtics 0,50,500
unset ytics
set border 3
set margins screen .15, screen .85, screen .15, screen .85
set key
plot $viol1 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 9 title 'B', \
$viol2 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 10 title 'A'
Click here for minimal script to generate this plot
#!/usr/local/bin/gnuplot -persist
# set terminal svg size 600,400 dynamic enhanced font 'arial,10' mousing name "violinplot_3" butt dashlength 1.0
# set output 'violinplot.3.svg'
set border 3 front lt black linewidth 1.000 dashtype solid
set style data filledcurves below
set xtics border in scale 0,0 nomirror norotate autojustify
set xtics norangelimit 0.00000,50,500.000
unset ytics
set title "Same data - kernel density"
set title font ",15" textcolor lt -1 norotate
set xrange [ * : * ] noreverse writeback
set x2range [ * : * ] noreverse writeback
set yrange [ * : * ] noreverse writeback
set y2range [ * : * ] noreverse writeback
set zrange [ * : * ] noreverse writeback
set cbrange [ * : * ] noreverse writeback
set rrange [ * : * ] noreverse writeback
set lmargin at screen 0.15
set bmargin at screen 0.15
set rmargin at screen 0.85
set tmargin at screen 0.85
set colorbox vertical origin screen 0.9, 0.2 size screen 0.05, 0.6 front noinvert bdefault
NO_ANIMATION = 1
nsamp = 3000
y = 179.81901992101
J = 0.1
## Last datafile plotted: "$viol2"
plot $viol1 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 9 title 'B', $viol2 using 2:(1) smooth kdensity bandwidth 10. with filledcurves above x1 lt 10 title 'A'
gnuplot demo script: armillary.dem
autogenerated by webify.pl on Sun Sep 17 19:54:01 2023 gnuplot version gnuplot 6.0 patchlevel rc2
Plot......
splot sample
# set terminal svg size 600,400 dynamic enhanced font 'arial,10' mousing name "armillary_1" butt dashlength 1.0
# set output 'armillary.1.svg'
unset border
set angles degrees
unset key
set label 1 "â™" at polar 267, 1.10000, 0 center norotate font ",15" back nopoint
set label 2 "♑" at polar 300, 1.10000, 0 center norotate font ",15" back nopoint
set label 3 "â™’" at polar 328, 1.10000, 0 center norotate font ",15" back nopoint
set label 4 "♓" at polar 352, 1.10000, 0 center norotate font ",15" back nopoint
set label 5 "♈" at polar 29, 1.10000, 0 center norotate font ",15" back nopoint
set label 6 "♉" at polar 53, 1.10000, 0 center norotate font ",15" back nopoint
set label 7 "♊" at polar 90, 1.10000, 0 center norotate font ",15" back nopoint
set label 8 "♋" at polar 118, 1.10000, 0 center norotate font ",15" back nopoint
set label 9 "♌" at polar 138, 1.10000, 0 center norotate font ",15" back nopoint
set label 10 "â™" at polar 174, 1.10000, 0 center norotate font ",15" back nopoint
set label 11 "♎" at polar 218, 1.10000, 0 center norotate font ",15" back nopoint
set label 12 "â™" at polar 241, 1.10000, 0 center norotate font ",15" back nopoint
set label 13 "⛎" at polar 248, 1.10000, 0 center norotate font ",15" back nopoint
set arrow 1 from 0.00000, 0.00000, -1.20000 to 0.00000, 0.00000, 1.20000 head back filled linewidth 2.000 dashtype solid
set object 1 circle center polar 267, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 1 back clip lw 1.0 dashtype solid fc rgb "#b87fff" fillstyle solid 1.00 border lt -1
set object 2 circle center polar 300, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 2 back clip lw 1.0 dashtype solid fc rgb "#ff7fff" fillstyle solid 1.00 border lt -1
set object 3 circle center polar 328, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 3 back clip lw 1.0 dashtype solid fc rgb "#ff7fc3" fillstyle solid 1.00 border lt -1
set object 4 circle center polar 352, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 4 back clip lw 1.0 dashtype solid fc rgb "#ff7f90" fillstyle solid 1.00 border lt -1
set object 5 circle center polar 29, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 5 back clip lw 1.0 dashtype solid fc rgb "#ffbd7f" fillstyle solid 1.00 border lt -1
set object 6 circle center polar 53, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 6 back clip lw 1.0 dashtype solid fc rgb "#fff07f" fillstyle solid 1.00 border lt -1
set object 7 circle center polar 90, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 7 back clip lw 1.0 dashtype solid fc rgb "#bfff7f" fillstyle solid 1.00 border lt -1
set object 8 circle center polar 118, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 8 back clip lw 1.0 dashtype solid fc rgb "#83ff7f" fillstyle solid 1.00 border lt -1
set object 9 circle center polar 138, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 9 back clip lw 1.0 dashtype solid fc rgb "#7fffa5" fillstyle solid 1.00 border lt -1
set object 10 circle center polar 174, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 10 back clip lw 1.0 dashtype solid fc rgb "#7ffff2" fillstyle solid 1.00 border lt -1
set object 11 circle center polar 218, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 11 back clip lw 1.0 dashtype solid fc rgb "#7faeff" fillstyle solid 1.00 border lt -1
set object 12 circle center polar 241, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 12 back clip lw 1.0 dashtype solid fc rgb "#817fff" fillstyle solid 1.00 border lt -1
set object 13 circle center polar 248, 1.10000, 0 size character 1.5 arc [0:360] wedge
set object 13 back clip lw 1.0 dashtype solid fc rgb "#907fff" fillstyle solid 1.00 border lt -1
set object 21 circle center 0.00000, 0.00000, 0.00000 size 1 arc [0:360] wedge
set object 21 front clip lw 3.0 dashtype solid fc lt -1 fillstyle empty border lt -1
set object 22 circle center 0.00000, 0.00000, 1.00000 size 0.1 arc [0:360] wedge
set object 22 back clip lw 1.0 dashtype solid fc rgb "slategrey" fillstyle transparent solid 0.50 border
set object 23 circle center 0.00000, 0.00000, -1.00000 size 0.1 arc [0:360] wedge
set object 23 back clip lw 1.0 dashtype solid fc rgb "slategrey" fillstyle transparent solid 0.50 border
set object 24 polygon from polar 0, 0.500000, -1.2 to polar 72, 0.500000, -1.2 to polar 144, 0.500000, -1.2 to polar 216, 0.500000, -1.2 to polar 288, 0.500000, -1.2 to polar 0, 0.500000, -1.2
set object 24 back clip lw 1.0 dashtype solid fc rgb "olive" fillstyle solid 1.00 border rgb "black"
set view 64, 302, 1.62, 1
set view azimuth 23.4
set view equal xyz
set style data lines
set xzeroaxis
set yzeroaxis
set zzeroaxis
set xyplane at 0
unset xtics
unset ytics
unset ztics
unset cbtics
unset rtics
set title "Circle and polygon objects in 3D"
set title font ",20" textcolor lt -1 norotate
set xrange [ -1.10000 : 1.10000 ] noreverse nowriteback
set x2range [ * : * ] noreverse writeback
set yrange [ -1.10000 : 1.10000 ] noreverse nowriteback
set y2range [ * : * ] noreverse writeback
set zrange [ -1.10000 : 1.10000 ] noreverse nowriteback
set cbrange [ * : * ] noreverse writeback
set rrange [ * : * ] noreverse writeback
set colorbox vertical origin screen 0.9, 0.2 size screen 0.05, 0.6 front noinvert bdefault
## Last datafile plotted: "+"splot sample [u=0:360] '+' using (cos(u)):(0):(sin(u)) lw 2,
[u=0:360] '+' using (cos(u)):(sin(u)):(0)
lw 2, l] [u=0:360] '+' using (0):(cos(u)):(sin(u)) lw 2
::::::::::::
set encoding save_encoding
plot [function] at the
gnuplot> prompt
Example how to plot functions simple type:
gnuplot> plot
Four gnuplot commands which actually create a plot
plot, splot, replot, and refresh.
Other commands control the layout, style,
and content of the plot that will eventually
be created.
plot generates 2D plots.
splot generates 3D plots (actually 2D projections,).
To produce a simple plot, e.g. independent, or "dummy", variable for the plot command is "x” (or “t” in parametric mode). In general, any mathematical expression accepted by:
C,FORTRAN, PASCAL, or BASIC may be plotted.
::::::::::::::::::::::::
Messick Adult Career & Technology Center Memphis TN
Messick Adult Career & Technology Center Memphis TN - African
Attire - For Black History Wensday 12:00 PM - Month 2-27-2013 - ~ Mr.
Samuel Frank Campbell
. Graph the numbers on the number line. Decide which number is greater and
Use the symbol < or > to show the relationship. - rootof 3 and 0.75
I choose to use Termux Linux on Android Emulated Terminal Gnuplot to show
the correct answer. 08-02-2026 ~ Samuel F Campbell
For fixing any repository issues, try 'termux-change-repo' command.
Report issues at https://termux.dev/issues
GNU nano 9.2 plotter.sh #!/data/data/com.termux/files/usr/bin/bash
# --- CONFIGURATION (Edit these whenever you want) --- # Formats available: pngcairo (for PNG), pdfcairo (for PDF) FORMAT="pngcairo" EXTENSION="png" OUTPUT_NAME="my_termux_plot" # Target Directory (Saves to your Termux home folder) OUTPUT_FILE="$HOME/storage/shared/Download/${OUTPUT_NAME}.${EXTEN> # ----------------------------------------------------
echo "Processing plot... Saving to $OUTPUT_FILE"
gnuplot << EOF # Choose the terminal type based on script config set terminal $FORMAT size 800,600 enhanced font "Verdana,10" set output "$OUTPUT_FILE"
# === YOUR PLOT COMMANDS GO HERE === settitle "3D Division Surface: z = x / y" set xlabel "X (Dividend)" set ylabel "Y (Divisor)" set zlabel "Z (Quotient)"
set isosamples 40, 40 set hidden3d set pm3d at s
set xrange [-5:5] set yrange [1:10] set zrange [-2:2]
f(x, / y)= x / y x_val = -3.0 y_val = 7.0 z_val = -3.0 / 7.0 n set label 1 sprintf("Answer: (-3, 7, %.4f) z_val) at x_val, Y_val, z_val + 0.3 center boxed splot f(x,y) with lines title "z = x / y" \ "< echo '-3 7, -0.428571'" with points pt 7 ps 2 lc rgb "red" title "-3 /7" #=================================== set output EOF
echo "Done File saved successfully."
[ Read 49 lines ] ^G Help ^O Write Out ^F Where Is ^K Cut ^T Execute ^X Exit ^R Read File ^\ Replace ^U Paste ^J Justify
samuel
samuel@samuel-Precision-M4500:~$
samuel@samuel-Precision-M4500:~$ ssh -V
OpenSSH_9.6p1 Ubuntu-3ubuntu13.11, OpenSSL 3.0.13 30 Jan 2024
samuel@samuel-Precision-M4500:~$
samuel@samuel-Precision-M4500:~$
samuel@samuel-Precision-M4500:~$ pro --version
34~24.04
samuel@samuel-Precision-M4500:~$ sudo systemctl status sshd
[sudo] password for samuel:
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/usr/lib/systemd/system/ssh.service; enabled; preset: enabled)
Active: active (running) since Thu 2025-09-25 13:12:52 CDT; 1 week 4 days ago
TriggeredBy: ● ssh.socket
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 2199 (sshd)
Tasks: 1 (limit: 9354)
Memory: 248.0K (peak: 2.3M swap: 1.1M swap peak: 1.1M)
CPU: 94ms
CGroup: /system.slice/ssh.service
└─2199 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
Sep 25 13:12:51 samuel-Precision-M4500 systemd[1]: Starting ssh.service - OpenBSD Secure Shell server...
Sep 25 13:12:52 samuel-Precision-M4500 sshd[2199]: Server listening on :: port 22.
Sep 25 13:12:52 samuel-Precision-M4500 systemd[1]: Started ssh.service - OpenBSD Secure Shell server.
samuel@samuel-Precision-M4500:~$ ssh -p 8022 192.168.12.183
ssh: connect to host 192.168.12.183 port 8022: No route to host
samuel@samuel-Precision-M4500:~$ date
Tue Oct 7 02:37:21 PM CDT 2025
samuel@samuel-Precision-M4500:~$
display
or terminal in Termux while using SSH
samuel-Precision-M4500:~$ ssh -V
OpenSSH_9.6p1 Ubuntu-3ubuntu13.11, OpenSSL 3.0.13 30 Jan 2024
samuel-Precision-M4500:~$samuel-Precision-M4500:~$samuel-Precision-M4500:~$ sudo systemctl status sshd
[sudo] password for samuel:
Unit sshd.service could not be found.
samuel-Precision-M4500:~$sudo systemctl start sshFailed to start ssh.service: Unit ssh.service not found.samuel-Precision-M4500:~$sudo systemctl restart sshd.serviceFailed to restart sshd.service: Unit sshd.service not found.samuel-Precision-M4500:~$ sudo apt-get install openssh-server
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
ncurses-term openssh-sftp-server ssh-import-id
Suggested packages:
molly-guard monkeysphere ssh-askpass
The following NEW packages will be installed:
ncurses-term openssh-server openssh-sftp-server ssh-import-id
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 831 kB of archives.
After this operation, 6,743 kB of additional disk space will be used.
Do you want to continue? [Y/n] y
Get:1 http://us.archive.ubuntu.com/ubuntu noble/main amd64 ncurses-term all 6.4+20240113-1ubuntu2 [275 kB]
Get:2 http://security.ubuntu.com/ubuntu noble-security/main amd64 openssh-sftp-server amd64 1:9.6p1-3ubuntu13.11 [37.3 kB]
Get:3 http://security.ubuntu.com/ubuntu noble-security/main amd64 openssh-server amd64 1:9.6p1-3ubuntu13.11 [509 kB]
Get:4 http://us.archive.ubuntu.com/ubuntu noble/main amd64 ssh-import-id all 5.11-0ubuntu2 [10.0 kB]
Fetched 831 kB in 1s (649 kB/s)
Preconfiguring packages ...
Selecting previously unselected package openssh-sftp-server.
(Reading database ... 237718 files and directories currently installed.)
Preparing to unpack .../openssh-sftp-server_1%3a9.6p1-3ubuntu13.11_amd64.deb ...
Unpacking openssh-sftp-server (1:9.6p1-3ubuntu13.11) ...
Selecting previously unselected package openssh-server.
Preparing to unpack .../openssh-server_1%3a9.6p1-3ubuntu13.11_amd64.deb ...
Unpacking openssh-server (1:9.6p1-3ubuntu13.11) ...
Selecting previously unselected package ncurses-term.
Preparing to unpack .../ncurses-term_6.4+20240113-1ubuntu2_all.deb ...
Unpacking ncurses-term (6.4+20240113-1ubuntu2) ...
Selecting previously unselected package ssh-import-id.
Preparing to unpack .../ssh-import-id_5.11-0ubuntu2_all.deb ...
Unpacking ssh-import-id (5.11-0ubuntu2) ...
Setting up openssh-sftp-server (1:9.6p1-3ubuntu13.11) ...
Setting up openssh-server (1:9.6p1-3ubuntu13.11) ...
Creating config file /etc/ssh/sshd_config with new version
Created symlink /etc/systemd/system/sockets.target.wants/ssh.socket → /usr/lib/systemd/system/ssh.socket.
Created symlink /etc/systemd/system/ssh.service.requires/ssh.socket → /usr/lib/systemd/system/ssh.socket.
Setting up ssh-import-id (5.11-0ubuntu2) ...
Setting up ncurses-term (6.4+20240113-1ubuntu2) ...
Processing triggers for man-db (2.12.0-4build2) ...
Processing triggers for ufw (0.36.2-6) ...
samuel-Precision-M4500:~$sudo systemctl enable ssh
Synchronizing state of ssh.service with SysV service script with /usr/lib/systemd/systemd-sysv-install.
Executing: /usr/lib/systemd/systemd-sysv-install enable ssh
Created symlink /etc/systemd/system/sshd.service → /usr/lib/systemd/system/ssh.service.
Created symlink /etc/systemd/system/multi-user.target.wants/ssh.service → /usr/lib/systemd/system/ssh.service.
samuel-Precision-M4500:~$ sudo systemctl start ssh
samuel-Precision-M4500:~$ sudo systemctl status sshd
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/usr/lib/systemd/system/ssh.service; enabled; preset: enab>
Active: active (running) since Wed 2025-05-21 02:04:40 CDT; 42s ago
TriggeredBy: ● ssh.socket
Docs: man:sshd(8)
man:sshd_config(5)
Process: 120219 ExecStartPre=/usr/sbin/sshd -t (code=exited, status=0/SUCCE>
Main PID: 120221 (sshd)
Tasks: 1 (limit: 9359)
Memory: 1.2M (peak: 1.6M)
CPU: 155ms
CGroup: /system.slice/ssh.service
└─120221 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
May 21 02:04:40 samuel-Precision-M4500 systemd[1]: Starting ssh.service - OpenB>
May 21 02:04:40 samuel-Precision-M4500 sshd[120221]: Server listening on :: por>
May 21 02:04:40 samuel-Precision-M4500 systemd[1]: Started ssh.service - OpenBS>lines 1-17/17 (END)
::::::::::::::::::::::::::::::::::::::::::::::
samuel@samuel-OptiPlex-3010:~$ sudo systemctl enable ssh
[sudo] password for samuel:
Sorry, try again.
[sudo] password for samuel:
Synchronizing state of ssh.service with SysV service script with /lib/systemd/systemd-sysv-install.
Executing: /lib/systemd/systemd-sysv-install enable ssh
samuel@samuel-OptiPlex-3010:~$ sudo systemctl status sshd
● ssh.service - OpenBSD Secure Shell server
Loaded: loaded (/lib/systemd/system/ssh.service; enabled; vendor preset: enabled)
Active: active (running) since Sun 2025-07-27 16:02:50 CDT; 2 days ago
Docs: man:sshd(8)
man:sshd_config(5)
Main PID: 1057 (sshd)
Tasks: 1 (limit: 4422)
Memory: 376.0K
CPU: 35ms
CGroup: /system.slice/ssh.service
└─1057 "sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups"
Jul 27 16:02:48 samuel-OptiPlex-3010 systemd[1]: Starting OpenBSD Secure Shell server...
Jul 27 16:02:50 samuel-OptiPlex-3010 sshd[1057]: Server listening on 0.0.0.0 port 22.
Jul 27 16:02:50 samuel-OptiPlex-3010 sshd[1057]: Server listening on :: port 22.
Jul 27 16:02:50 samuel-OptiPlex-3010 systemd[1]: Started OpenBSD Secure Shell server.
samuel@samuel-OptiPlex-3010:~$
samuel@samuel-OptiPlex-3010:~$
samuel@samuel-OptiPlex-3010:~$ date
Wed Jul 30 08:02:05 AM CDT 2025
samuel@samuel-OptiPlex-3010:~$ SSH -v
SSH: command not found
samuel@samuel-OptiPlex-3010:~$ ssh -V
OpenSSH_8.9p1 Ubuntu-3ubuntu0.13, OpenSSL 3.0.2 15 Mar 2022
samuel@samuel-OptiPlex-3010:~$ neofetch
...-:::::-...samuel@samuel-OptiPlex-3010 .-MMMMMMMMMMMMMMM-. ---------------------------
.-MMMM`..-:::::::-..`MMMM-.OS: Linux Mint 21.3 x86_64
.:MMMM.:MMMMMMMMMMMMMMM:.MMMM:.Host: OptiPlex 3010 01
-MMM-M---MMMMMMMMMMMMMMMMMMM.MMM-Kernel: 5.15.0-144-generic
`:MMM:MM` :MMMM:....::-...-MMMM:MMM:`Uptime: 2 days, 15 hours, 49 mins
:MMM:MMM` :MM:` `` `` `:MMM:MMM:Packages: 2282 (dpkg), 8 (flatpak)
.MMM.MMMM` :MM. -MM. .MM- `MMMM.MMM.Shell: bash 5.1.16
:MMM:MMMM` :MM. -MM- .MM: `MMMM-MMM:Resolution: 1280x1024, 1024x768
:MMM:MMMM` :MM. -MM- .MM: `MMMM:MMM:DE: Xfce 4.18
:MMM:MMMM` :MM. -MM- .MM: `MMMM-MMM:WM: Xfwm4
.MMM.MMMM` :MM:--:MM:--:MM: `MMMM.MMM.WM Theme: Mint-Y-Aqua
:MMM:MMM- `-MMMMMMMMMMMM-` -MMM-MMM:Theme: Mint-Y-Aqua [GTK2/3]
:MMM:MMM:` `:MMM:MMM:Icons: Mint-Y-Sand [GTK2/3]
.MMM.MMMM:--------------:MMMM.MMM.Terminal: xfce4-terminal
'-MMMM.-MMMMMMMMMMMMMMM-.MMMM-'Terminal Font: Monospace 12
'.-MMMM``--:::::--``MMMM-.'CPU: Intel i3-3245 (4) @ 3.400GHz
'-MMMMMMMMMMMMM-'GPU: Intel IvyBridge GT2 [HD Graphics 4000]
``-:::::-``Memory: 2972MiB / 3813MiB
samuel@samuel-OptiPlex-3010:~$ iwconfig
lo no wireless extensions.
enp3s0 no wireless extensions.
wlp2s0 IEEE 802.11 ESSID:"TMOBILE-BFD1"
Mode:Managed Frequency:2.412 GHz Access Point: B0:FC:88:D1:BF:D7
Retry short limit:7 RTS thr:off Fragment thr:off
Power Management:on
pan1 no wireless extensions.
samuel@samuel-OptiPlex-3010:~$ apt list --upgradable
Listing... Done
samuel@samuel-OptiPlex-3010:~$ cd /usr/share/keyrings
samuel@samuel-OptiPlex-3010:/usr/share/keyrings$ ls -a
. ubuntu-cloudimage-removed-keys.gpg
.. ubuntu-dbgsym-keyring.gpg
linuxmint-keyring.gpg ubuntu-dbgsym-removed-keys.gpg
ubuntu-archive-keyring.gpg ubuntu-master-keyring.gpg
ubuntu-archive-removed-keys.gpg Unity_Technologies_ApS.gpg
ubuntu-cloudimage-keyring.gpg
samuel@samuel-OptiPlex-3010:/usr/share/keyrings$ cd /usr/share
samuel@samuel-OptiPlex-3010:/usr/share$ ls -a
.gnome-control-centernemo..gnome-logsnetpbmaccountsservicegnome-shellnetplanaclocalgnome-system-toolsnumpy3acpi-supportgnupgonboardaddusergnuplotopenalaglfngroffopensshalsagrubopenvpnalsa-basegrub-gfxpayload-listsorcaalsa-card-profilegst-plugins-baseos-proberapp-installgstreamer-1.0p11-kitapplication-registrygtk-docPackageKitapplicationsgtk-enginespamapportgtksourceview-3.0pam-configsappsgtksourceview-4pavucontrolaptitudegufwperlapturlguileperl5aspellgutenprintperl-openssl-defaultsaudacitygvfspipewireavahihelppixawkhelp-langpackpixmapsbackgroundshfsprogspkgconfigbase-fileshplippkg-config-crosswrapperbase-passwdhunspellpkg-config-dpkghookbash-completionhwdataplymouthbinfmtshyphenpnm2ppabisonhypnotixpolkit-1blenderi18npopplerbluemaniconsppdbraseroieee-datapppbrlttyImageMagick-6projbtopim-configpublicsuffixbugindicatorspulseaudioca-certificatesinfopysharedca-certificates-javainitramfs-toolspython3caribouinkscapepython-aptcasperinstalled-testsqt5catfishintltool-debianqt5ctccsmipp-usbreadlinecinnamoniptablesrhythmboxcinnamon-background-propertiesiso-codesrsynccircle-flags-svgiso-flag-pngrsyslogcmakejavasambacolorjavascriptseahorsecolordkde4securebootcommon-licenseskeyringssensible-utilscompizkeyutilssession-migrationconsolefontslanguage-toolssgmlconsole-setupldmsgml-baseconsoletranslibc-binsgml-datacryptsetuplibdcmtk16slick-greetercupslibdebuginfod-commonsnmpdbus-1libdrmsoftware-centerdebconflibexttextcatsoundsdebhelperlibgnomekbdsource-highlightdebianutilslibgweatherspeech-dispatcherdefaultslibinputssl-certdesktop-directoriesliblangtagstickydictliblouissynapticdictionaries-commonliblouisutdmlsystem-config-printerdistro-infolibmysofasystemddjvulibreofficesystem-tools-backends-2.0dnslibrevengetabsetdnsmasq-baselibthaitcltkdoclibtimezonemapterminfodoc-baselibvisual-plugins-0.4texmfdpkglibwacomthemesdrawinglightdmthingydrirc.dlight-locker-settingsthumbnailersecryptfs-utilslintianThunaremacslinuxminttimeshiftemacsen-commonlinux-sound-basetlpenchant-2localetracker3evolution-data-serverlocalechoosertransmissionffmpeglocale-langpackubuntu-drivers-commonfig2devlocalesubuntu-system-adjustmentsfilelto-disabled-listucffile-rollerm2300wufwfinalrdmanunityfishman-dbunity-control-centerflatpakmate-background-propertiesupstartfolder-color-switchermate-panelusb_modeswitchfontconfigmaven-repovalafontsmcvimfonts-droid-fallbackmdmvulkanfonts-sil-abyssinicamedia-player-infowallpapersfonts-sil-padaukmenuwarpinatorfoo2qpdlmenulibrewebapp-managerfoo2zjsmesa-demosX11fwupdmetainfoxdg-desktop-portalgamemodemfxxedgccmimexfce4GConfmime-infoxfwm4gdalmint-artworkxgreetersgdbmint-mirrorsxmlgdcm-3.0mintsourcesxml-coregdebimintstickxreadergdmmint-upgrade-infoxsessionsGeoIPmiscxviewergettextmobile-broadband-provider-infoyelpgettext-0.21ModemManageryelp-xslghostscriptmousetweakszenitygir-1.0mugshotzfsglademyspellzoneinfoglib-2.0mysql-commonzoneinfo-icuglvndmytheszshgnomenanognome-background-propertiesnautilussamuel@samuel-OptiPlex-3010:/usr/share$ cd sources.list.d
bash: cd: sources.list.d: No such file or directory
samuel@samuel-OptiPlex-3010:/usr/share$ cd
samuel@samuel-OptiPlex-3010:~$ cd sources.list.d
bash: cd: sources.list.d: No such file or directory
samuel@samuel-OptiPlex-3010:~$ gnuplot -V
gnuplot 5.4 patchlevel 2
samuel@samuel-OptiPlex-3010:~$ Wine -V
Command 'Wine' not found, did you mean:
command 'xine' from deb xine-ui (0.99.13-1)
command 'wine' from deb wine (6.0.3~repack-1)
command 'wine' from deb wine-development (6.0+repack-1ubuntu1)
Try: sudo apt install <deb name>
samuel@samuel-OptiPlex-3010:~$ wine -V
Command 'wine' not found, but can be installed with:
sudo apt install wine # version 6.0.3~repack-1, or
sudo apt install wine-development # version 6.0+repack-1ubuntu1
samuel@samuel-OptiPlex-3010:~$ hw-Probe V
Command 'hw-Probe' not found, did you mean:
command 'hw-probe' from deb hw-probe (1.6.2-1)
Try: sudo apt install <deb name>
samuel@samuel-OptiPlex-3010:~$
samuel@samuel-OptiPlex-3010:~$
Terminal Ubuntu 24.04 LTS I've been trying to down load a application I had on previous distros. It seem to only be available as a tarball I've been trying to compile bz2 down loaded and extracted tarball in. Terminal results no such file though I've already extracted files?
I always try very, very hard not to install packages via tarball as it will often bork managed packages and get you into in unresolvable state, and make you very sad. Installing via package manager is preferrable in
There is a helpful video on YouTube which explains it:
Use files on a
network as long as the protocol is handled by gnome-vfs
Search for files
thanks to beagle (search is based on keywords or on file type)
Can display a
playlist and its contents (note that playlists are automatically searched
through beagle)
All disc IO is
done asynchronously to prevent the application from blocking
########’did
Introducing
GNOME 47, “Denver”
September
18, 2024
The GNOME project
is thrilled to unveil GNOME 47, the newest release that reflects six months of
dedicated effort from our community. A huge thank you to all the contributors
who made this possible!
This release,
dubbed “Denver,” honors the incredible efforts of the GUADEC 2024 organizers.
Join us as we delve into the exciting new features of GNOME 47.
Accent Colors
Accent colors have
finally arrived! This new option allows customization of the existing blue
accent color which is used throughout GNOME’s interfaces, with a range of
fantastic alternative accent colors to choose from. Just select one from the
Appearance settings, and it will be automatically used throughout the system
and apps. This new personalization feature is a great way to make your system
look and feel like it is yours.
System Enhancements
GNOME 47 comes with
a set of significant system enhancements.
Enhanced Small Screen Support
GNOME 47 enhances
the user experience on screens with lower resolutions by optimizing how icons
and interface elements are rendered. In previous versions, users with
lower-resolution displays might have noticed that icons appeared too small or
difficult to interact with. With this update, GNOME automatically scales icons
to appear larger and more visually accessible on such screens.
Before/after:
In older GNOME releases the size of app icons in the dash was not optimal on
small displays.
Screen Capture Hardware Encoding
GNOME 47 introduces
support for hardware encoding on Intel and AMD GPUs when recording the screen.
This significantly reduces the strain on your system during screen recording.
As a result, you’ll experience smoother performance with less impact on system
resources, making it easier to capture high-quality screen captures without
compromising the responsiveness of your desktop or other running applications.
Whether you’re creating tutorials, recording gameplay, this improvement ensures
a more efficient and seamless screen capture experience.
Faster, More Accurate Rendering
This release also
brings significant improvements to GTK rendering, especially for older hardware
and mobile devices. Users on legacy systems or mobile phones will notice a more
responsive and visually consistent experience, with reduced lag and better overall
graphical fidelity.
Persistent Remote Desktop Sessions
GNOME’s remote
desktop support has improved for version 47, with the addition of persistent
remote login sessions. If you happen to be disconnected from a remote login
session, it will now continue, so that it is possible to log back in and
continue from where you left off, with the system in the same state as when you
left it.
New Style Dialog Windows
Dialog windows have
a new and updated design for GNOME 47. Found in both system and app dialogs,
the new layout enhances usability across various screen sizes, by ensuring that
dialogs now function more effectively on narrow screens and mobile devices. Whether
you’re working on a compact laptop or using GNOME on a smartphone, these
improvements make dialogs more accessible and easier to interact with, adapting
seamlessly to different display environments. The new style dialogs also look
great with custom accent colors.
New Open and Save File Dialogs
GNOME 47 comes with
brand new file open and save file dialogs. The new dialogs are a major upgrade
compared with the previous versions, and are based on the existing Files app
rather than being a separate codebase. This results in the new dialogs having a
much more complete set of features compared with the old open and save dialogs.
With the new dialogs you can zoom the view, change the sort order in the icon
view, rename files and folders, preview files, and more.
Another major
advantage of the new file dialogs is how they are consistent with the Files
app. The new dialogs all look and behave the same way as in Files, the
locations in the sidebar are consistent, and search returns the same results in
the same order.
The new file
dialogs are also more capable, with on-demand thumbnail generation and faster
and more comprehensive search.
Improved Files App
The Files app
includes a major set of improvements in GNOME 47.
Improved Navigation
Files has several
significant navigation improvements for GNOME 47. First, a new “Network” view
provides a better way to browse remote file locations, with a clear list that
is divided into sections for currently connected, previously used, and
available network locations. This view is easier to understand and use than the
previous “Other Locations” view.
Second, physical
internal disks are now all listed in the sidebar, keeping them together with
other disks and making them easy to access.
Third and finally,
a reworked places sidebar allows more of the default sidebar items to be
removed, including the locations for Documents, Downloads, Music and Videos.
Being able to remove these items gives more space in the sidebar for
customization.
Better Search Information
GNOME 47 introduces
improvements to Files search, by providing more contextual information about
search performance. If any factors are affecting search results, such as if the
location is not indexed or if it is a remote directory, then a new button is shown
in the search bar, which shows information about the current search context.
This added context helps users understand why certain searches might be slower
or incomplete. It also allows users to update their search settings to get the
best experience.
Modernized Interface
Several parts of
the Files app have also received a refreshed interface for GNOME 47. This
includes updated new folder and file compression dialogs.
Settings
The latest release
of the Settings app includes a number of helpful additions.
Activate
windows on hover: in the Accessibility settings, a new “activate windows on hover”
option has been added. In previous releases, this option was only available
through third party apps. Now with GNOME 47, it’s accessible directly in the
Settings.
Input
source previewing: in the Keyboard settings, it is now possible to preview input
sources from the add input source dialog. This enhancement allows users to see
a visual representation of each keyboard layout before selecting it.
Mobile
suspend options: in the Power settings, a different set of suspend times are now
presented for mobile devices. This enhancement allows for optimized power
management, helping to improve battery life.
This latest release
also includes a great collection of modernization improvements, with many
settings panels having been upgraded to use the latest interface components,
giving a more cohesive and contemporary look.
Improved Online Accounts
GNOME’s Online
Accounts features have been enhanced for the latest version.
IMAP/SMTP
email account details now automatically complete based on the address used
Kerberos
accounts use less power on an ongoing basis
Email,
calendar and contact integration has been added to Microsoft 365 accounts
When
setting up WebDAV accounts, available services are now automatically
discovered, to provide a more streamlined setup experience
Web
Version 47 is an
exciting release for the GNOME web browser, and includes multiple new features
and enhancements.
Automatically
Fill Forms: a new auto-fill feature allows you to automatically complete
forms based on previous responses. This feature can be enabled from the Privacy
preferences, where you can set the information to be automatically provided,
like name, address, and contact information.
Redesigned
Bookmarks: Web has a slick new bookmarks sidebar, which provides a
better experience for browsing and searching your bookmarks.
Privacy
Reports:
a new privacy report features has been added, which displays how many trackers
have been blocked by GNOME Web. Making this previously hidden information
available allows you to stay informed about your online privacy.
Something to be
aware of: due to changes in Firefox’s account authentication process, Firefox
Sync support has been disabled in version 47, as well as 46.3, and 45.4.
Unfortunately, there is no estimate for when Firefox Sync might return. For
more details, refer to the issue report.
Calendar
The GNOME 47
version of the Calendar app comes packed with almost 50 bug fixes, as well as
plenty of extra polish. The most noticeable change is a reworked event details
popover. The new design has many advantages over the previous version,
including:
Improved
handling for read-only events, which are now indicated by a lock icon
A
better-looking and more usable layout, with clearer sections and
consistent spacing
Video
meeting links are now only displayed once
Placeholders
indicate when information is missing
In addition, the
event importer and event editor dialogs now gracefully handle hidden and
read-only calendars, and the “Add Calendar” dialog has also been tweaked to be
clearer, and to catch and display errors.
Welcome, Circle Friends!
GNOME
Circle is
a group of fantastic apps for GNOME, which the GNOME project promotes and
supports. Since GNOME 46 was released, these new apps have been added:
Welcome to these
new members of the GNOME community!
Other Changes
GNOME 47 also comes
with many other smaller improvements.
Disk
Usage Analyzer has a refreshed interface for GNOME 47. The updated look
includes a modernized files list, updated icons, and a new look location
bar.
Wait
cursors have been refreshed to adjust to the new spinner widgetry in the
platform.
Maps
uses vector tiles by default now.
App
recommendations have been updated in Software, making it easy to find the
latest and greatest apps to install
·
Maps also features public transit routing in selected locations.
Rather than relying on commercial services, Maps leverages a community-run
transport routing service.
This release also
includes a number of technical changes which are either experimental or will be
the basis of other work in the future:
GNOME
47 includes an enhanced fractional display scaling feature, which provides
better support for legacy X11 apps. This feature is still considered
experimental and should only be used for testing. To enable it, you can
run the following from the command line: gsettings set org.gnome.mutter
experimental-features '["scale-monitor-framebuffer",
"xwayland-native-scaling"]'
The
latest GNOME release introduces the ability to play games that uses
Virtual Reality (VR) headsets, while using Wayland desktop sessions.
The
foundations for reliable and hardware accelerated screen sharing needed by
the proprietary NVIDIA driver has been added in GNOME 47, opening the door
for applications to improve screen sharing and screen recording
performance in the future.
Developer Experience
GNOME 47 brings a
range of new features and enhancements for developers working with the GNOME
platform. Explore the developer section for detailed insights.
GNOME’s software
is Free Software: all our
code is
available for download and can be freely modified and redistributed according
to the respective licenses. To install it, we recommend that you wait for the
official packages provided by your vendor or distribution. Popular
distributions will make GNOME 47 available very soon, and some already have
development versions that include the new GNOME release. You can also try
the GNOME
OS image as
a virtual machine, using the Boxes app.
About GNOME
The
GNOME Project is
an international community supported by a non-profit Foundation. We focus on
user experience excellence and first-class internationalization and
accessibility. GNOME is a free and open project: if you want to join us, you
can.
Adwaita is the design language of the GNOME desktop environment. As an implementation, it exists as the default theme and icon set of the GNOME Shell and Phosh, and as widgets for applications targeting usage in GNOME.
Thu Aug 29 08:54:31 PM EDT 2024
samuel-Precision-M4500:~$apt update -y
Reading package lists... Done
E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied)
E: Unable to lock directory /var/lib/apt/lists/W:Problem unlinking the file /var/cache/apt/pkgcache.bin - RemoveCaches (13: Permission denied)
W: Problem unlinking the file /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Permission denied)
samuel@samuel-Precision-M4500:~$ sudo apt-get -f install
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
samuel-Precision-M4500:~$ sudo apt dist-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
python3-update-manager update-manager update-manager-core
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
samuel-Precision-M4500:~$sudo apt full-upgrade
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
python3-update-manager
update-manager
update-manager-core
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
samuel-Precision-M4500:~$sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
samuel@samuel-Precision-M4500:~$ cd /etc/update-manager/release-upgrades
bash: cd: /etc/update-manager/release-upgrades: Not a directory
samuel-Precision-M4500:~$cd /etc/update-manager/samuel-Precision-M4500:/etc/update-manager$
samuel-Precision-M4500:/etc/update-manager$ ls -a... meta-release release-upgrades release-upgrades.dsamuel-Precision-M4500:/etc/update-manager$ more release-upgrades
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
...back 1 page
# Default behavior for the release upgrader.
[DEFAULT]
# Default prompting and upgrade behavior, valid options:
#
# never - Never check for, or allow upgrading to, a new release.
# normal - Check to see if a new release is available. If more than one
new
# release is found, the release upgrader will attempt to upgrad
e to
# the supported release that immediately succeeds the
# currently-running release.
# lts - Check to see if a new LTS release is available. The upgrader
# will attempt to upgrade to the first LTS release available af
ter
# the currently-running one. Note that if this option is used
and
# the currently-running release is not itself an LTS release th
e
# upgrader will assume prompt was meant to be normal.
Prompt=ltssamsamuel-Precision-M4500:/etc/update-manager$
samuel-Precision-M4500:/etc/update-manager$ #samuel-Precision-M4500:/etc/update-manager$ sudo do-release-upgrade
Checking for a new Ubuntu release
There is no development version of an LTS available.
To upgrade to the latest non-LTS development release
set Prompt=normal in /etc/update-manager/release-upgrades.
samuel-Precision-M4500:/etc/update-manager$
samuel-Precision-M4500:/etc/update-manager$ date
Thu Aug 29 08:54:31 PM EDT 2024
samuel-Precision-M4500:/etc/update-manager$ neofetch .-/+oossssoo+/-. `:+ssssssssssssssssss+:`samuel-Precision-M4500 -+ssssssssssssssssssyyssss+- -----------------------------
.ossssssssssssssssssdMMMNysssso.OS: Ubuntu 22.04.4 LTS x86_64 /ssssssssssshdmmNNmmyNMMMMhssssss/Host: Precision M4500 0001
+ssssssssshmydMMMMMMMNddddyssssssss+Kernel: 5.15.0-119-generic
/sssssssshNMMMyhhyyyyhmNMMMNhssssssss/Uptime: 1 day, 21 hours, 25 m
.ssssssssdMMMNhsssssssssshNMMMdssssssss.Packages: 2415 (dpkg), 25 (sn
+sssshhhyNMMNyssssssssssssyNMMMysssssss+Shell: bash 5.1.16
ossyNMMMNyMMhsssssssssssssshmmmhsssssssoResolution: 1920x1080
ossyNMMMNyMMhsssssssssssssshmmmhsssssssoDE: GNOME 42.9
+sssshhhyNMMNyssssssssssssyNMMMysssssss+WM: Mutter
.ssssssssdMMMNhsssssssssshNMMMdssssssss.WM Theme: Adwaita
/sssssssshNMMMyhhyyyyhdNMMMNhssssssss/Theme: Yaru [GTK2/3]
+sssssssssdmydMMMMMMMMddddyssssssss+Icons: Yaru [GTK2/3]
/ssssssssssshdmNNNNmyNMMMMhssssss/Terminal: gnome-terminal
.ossssssssssssssssssdMMMNysssso.CPU: Intel i7 Q 720 (8) @ 1.6
-+sssssssssssssssssyyyssss+-GPU: NVIDIA Quadro FX 880M
`:+ssssssssssssssssss+:`Memory: 4673MiB / 7870MiB
.-/+oossssoo+/-.samuel-Precision-M4500:/etc/update-manager$
Releases of Ubuntu get a development codename (‘Mantic
Minotaur’) and are versioned by the year and month of delivery - for
example, Ubuntu 23.10 was released in October 2023.
LTS or ‘Long Term Support’ releases are published every two
years in April. LTS releases are the ‘enterprise grade’ releases of
Ubuntu and are used the most. An estimated 95% of all Ubuntu
installations are LTS releases.
Ubuntu LTS releases receive5 years of standard security
maintenance for all packages in the ‘Main’ repository.
With an Ubuntu
Pro subscription, you get access to Expanded Security Maintenance (ESM)
covering security fixes for packages in both the ‘Main’ and ‘Universe’
repositories for 10 years. Phone and ticket support
is also available and can be optionally added on top of an Ubuntu Pro
subscription, covering the same packages covered by ESM, for the same
time frame.
Optional Legacy support add-on on top of Ubuntu Pro extends
the security maintenance and support for an additional 2 years,
resulting in 12 years coverage overall.
Every six months between LTS versions, Canonical publishes an
interim release of Ubuntu, with 23.10 being the latest example.
These
are production-quality releases andare supported for 9 months, with
sufficient time provided for users to update, but these releases do not
receive the long-term commitment of LTS releases.
Ubuntu releases:
24.04 LTS (Noble Numbat)
Apr 2034 < Legacy support (years 11 and 12) > Apr 2036 Apr 2024 < LTS Expanded Security Maintenance (ESM) for Ubuntu Universe (initial 5 years) > 2034 Apr 2029 < Expanded Security Maintenance (extra 5 years) >Apr 2034 Apr 2024 < LTS standard security maintenance for Ubuntu Main > Apr 2029
23.10 (Mantic Minotaur)
Oct 2023 < Interim release standard security maintenance (9 months) > Jul 2024
22.04 LTS (Jammy Jellyfish)
Apr 2032 < Legacy support (years 11 and 12) > Apr 2034 Apr 2022 < LTS Expanded Security Maintenance (ESM) for Ubuntu Universe (initial 5 years) > 2032 Apr 2027 < Expanded Security Maintenance (extra 5 years) >Apr 2032 Apr 2022 < LTS standard security maintenance for Ubuntu Main > Apr 2027
20.04 LTS (Focal Fossa)
Apr 2030 < Legacy support (years 11 and 12) > Apr 2032 Apr 2020 < LTS Expanded Security Maintenance (ESM) for Ubuntu Universe (initial 5 years) > 2030 Apr 2025 < Expanded Security Maintenance (extra 5 years) >Apr 2030 Apr 2020 < LTS standard security maintenance for Ubuntu Main > Apr 2025
18.04 LTS (Bionic Beaver)
Apr 2028 < Legacy support (years 11 and 12) > Apr 2030 Apr 2016 < LTS Expanded Security Maintenance (ESM) for Ubuntu Universe (initial 5 years) > 2026 Apr 2021 < Expanded Security Maintenance (extra 5 years) >Apr 2026 Apr 2018 < LTS standard security maintenance for Ubuntu Main > Apr 2023
16.04 LTS (Xenial Xerus) Apr 2026 < Legacy support (years 11 and 12) > Apr 2028 Apr 2016 < LTS Expanded Security Maintenance (ESM) for Ubuntu Universe (initial 5 years) > 2026 Apr 2021 < Expanded Security Maintenance (extra 5 years) >Apr 2026 Apr 2016 < LTS standard security maintenance for Ubuntu Main > Apr 2021
14.04 LTS (Trusty Tahr) Apr 2024 < Legacy support (years 11 and 12) > Apr 2026 Apr 2019< Expanded Security Maintenance (extra 5 years) >Apr 2024 Apr 2014 < LTS standard security maintenance for Ubuntu Main > Apr 2019