Neofetch & quick system specs
I have a tiny VPS from Gullo. I really like it. Installing neofetch produces this:
=============================================================================
**root@host:~# apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@host:~# apt install neofetch
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Recommended packages:
chafa caca-utils imagemagick jp2a libsixel-bin w3m-img pciutils
The following NEW packages will be installed:
neofetch
0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
Need to get 81.8 kB of archives.
After this operation, 360 kB of additional disk space will be used.
Get:1 http://deb.debian.org/debian bookworm/main amd64 neofetch all 7.1.0-4 [81.8 kB]
Fetched 81.8 kB in 0s (1478 kB/s)
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = (unset),
LC_ALL = (unset),
LANG = "en_US.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Selecting previously unselected package neofetch.
(Reading database ... 24542 files and directories currently install
ed.)
Preparing to unpack .../neofetch_7.1.0-4_all.deb ...
Unpacking neofetch (7.1.0-4) ...
Setting up neofetch (7.1.0-4) ...
Processing triggers for man-db (2.11.2-2) ...
root@host:~# neofetch
_,met$$$$$gg. [email protected]
,g$$$$$$$$$$$$$$$P. --------------------
,g$$P" """Y$$.". OS: Debian GNU/Linux 12 (bookworm) x
,$$P' $$$. Kernel: 6.1.0 ',$$P ,ggs.
$$b: Uptime: 276 days, 5 hours, 30 mins
d$$' ,$P"' . $$$ Packages: 334 (dpkg) $$P d$' , $$P Shell: bash 5.2.15 $$: $$. - ,d$$' Terminal: /dev/pts/0 $$; Y$b._ _,d$P' CPU: Intel Xeon E3-1270 v3 (1) @ 1.9 Y$$.
."Y$$$$P"' Memory: 44MiB / 128MiB
$$b "-.__
Y$$
Y$$.
$$b.
Y$$b.
"Y$b._
"""
root@host:~#
With a full OS install, it would look more like this other VPS:
:~# apt autoremove
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 7 not upgraded.
root@xxxxxxxxxxxxxx:~# apt install neofetch
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
The following additional packages will be installed:
caca-utils chafa fontconfig fontconfig-config
fonts-dejavu-core fonts-droid-fallback fonts-noto-mono
fonts-urw-base35 ghostscript gsfonts hicolor-icon-theme
imagemagick imagemagick-6-common imagemagick-6.q16 jp2a
libaom3 libavahi-client3 libavahi-common-data libavahi-common3
libcaca0 libcairo-gobject2 libcairo2 libchafa0 libcups2
libcurl3-gnutls libdatrie1 libdav1d6 libde265-0 libdeflate0
libdjvulibre-text libdjvulibre21 libfftw3-double3
libfontconfig1 libfontenc1 libgc1 libgdk-pixbuf-2.0-0
libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgif7 libgomp1
libgraphite2-3 libgs-common libgs10 libgs10-common
libharfbuzz0b libheif1 libhwy1 libice6 libid3tag0 libidn12
libijs-0.35 libimath-3-1-29 libimlib2 libjbig0 libjbig2dec0
libjpeg62-turbo libjxl0.7 libjxr-tools libjxr0 liblcms2-2
libldap-2.5-0 libldap-common liblerc4 liblqr-1-0 libltdl7
libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra
libmagickwand-6.q16-6 libnetpbm11 libnghttp2-14
libopenexr-3-1-30 libopenjp2-7 libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1
libpixman-1-0 librsvg2-2 librsvg2-common librtmp1 libsasl2-2
libsasl2-modules libsasl2-modules-db libsixel-bin libsixel1
libsm6 libspectre1 libssh2-1 libthai-data libthai0 libtiff6
libwebp7 libwebpdemux2 libwebpmux3 libwmflite-0.2-7
libx11-xcb1 libx265-199 libxcb-render0 libxcb-shm0 libxrender1
libxt6 netpbm poppler-data toilet toilet-fonts w3m w3m-img
x11-common xfonts-encodings xfonts-utils
Suggested packages:
fonts-noto fonts-freefont-otf | fonts-freefont-ttf
fonts-texgyre imagemagick-doc autotrace cups-bsd | lpr | lprng
curl enscript ffmpeg gimp gnuplot grads graphviz hp2xx html2ps
libwmf-bin mplayer povray radiance sane-utils texlive-base-bin
transfig ufraw-batch xdg-utils cups-common libfftw3-bin
libfftw3-dev liblcms2-utils inkscape librsvg2-bin
libsasl2-modules-gssapi-mit | libsasl2-modules-gssapi-heimdal
libsasl2-modules-ldap libsasl2-modules-otp
libsasl2-modules-sql poppler-utils fonts-japanese-mincho
| fonts-ipafont-mincho fonts-japanese-gothic
| fonts-ipafont-gothic fonts-arphic-ukai fonts-arphic-uming
fonts-nanum figlet brotli bzip2 cmigemo compface dict dict-wn
dictd mailcap man-db w3m-el xsel
The following NEW packages will be installed:
caca-utils chafa fontconfig fontconfig-config
fonts-dejavu-core fonts-droid-fallback fonts-noto-mono
fonts-urw-base35 ghostscript gsfonts hicolor-icon-theme
imagemagick imagemagick-6-common imagemagick-6.q16 jp2a
libaom3 libavahi-client3 libavahi-common-data libavahi-common3
libcaca0 libcairo-gobject2 libcairo2 libchafa0 libcups2
libcurl3-gnutls libdatrie1 libdav1d6 libde265-0 libdeflate0
libdjvulibre-text libdjvulibre21 libfftw3-double3
libfontconfig1 libfontenc1 libgc1 libgdk-pixbuf-2.0-0
libgdk-pixbuf2.0-bin libgdk-pixbuf2.0-common libgif7 libgomp1
libgraphite2-3 libgs-common libgs10 libgs10-common
libharfbuzz0b libheif1 libhwy1 libice6 libid3tag0 libidn12
libijs-0.35 libimath-3-1-29 libimlib2 libjbig0 libjbig2dec0
libjpeg62-turbo libjxl0.7 libjxr-tools libjxr0 liblcms2-2
libldap-2.5-0 libldap-common liblerc4 liblqr-1-0 libltdl7
libmagickcore-6.q16-6 libmagickcore-6.q16-6-extra
libmagickwand-6.q16-6 libnetpbm11 libnghttp2-14
libopenexr-3-1-30 libopenjp2-7 libpango-1.0-0
libpangocairo-1.0-0 libpangoft2-1.0-0 libpaper-utils libpaper1
libpixman-1-0 librsvg2-2 librsvg2-common librtmp1 libsasl2-2
libsasl2-modules libsasl2-modules-db libsixel-bin libsixel1
libsm6 libspectre1 libssh2-1 libthai-data libthai0 libtiff6
libwebp7 libwebpdemux2 libwebpmux3 libwmflite-0.2-7
libx11-xcb1 libx265-199 libxcb-render0 libxcb-shm0 libxrender1
libxt6 neofetch netpbm poppler-data toilet toilet-fonts w3m
w3m-img x11-common xfonts-encodings xfonts-utils
0 upgraded, 112 newly installed, 0 to remove and 7 not upgraded.
Need to get 48.8 MB of archives.
After this operation, 171 MB of additional disk space will be used.
Do you want to continue? [Y/n] y
[heap of blah-blah]
root@xxxxxxxx:~# neofetch
,met$$$$$gg. root@xxxxxxxxxxxxxxxxxxx
,g$$$$$$$$$$$$$$$P. ------------------------
,g$$P" """Y$$.". OS: Debian GNU/Linux 12 (bookworm)
,$$P' $$$. Host: KVM/QEMU (Standard PC (i440FX ',$$P ,ggs.
$$b: Kernel: 6.1.0-37-amd64
d$$' ,$P"' . $$$ Uptime: 57 mins $$P d$' , $$P Packages: 428 (dpkg) $$: $$. - ,d$$' Shell: bash 5.2.15 $$; Y$b._ _,d$P' Resolution: 1280x800 Y$$.
."Y$$$$P"' Terminal: /dev/pts/0
$$b "-.__ CPU: Intel Xeon Gold 6122 (2) @ 1.7
Y$$ GPU: 00:02.0 Vendor 1234 Device 111
Y$$. Memory: 188MiB / 7906MiB
$$b.
Y$$b.
`"Y$b.
`"""
I understand the locale issue (I'm pretty sure). I was just wondering if that was the only issue? I don't recall ever seeing any perl output from apt installing in the past-I didn't even know it was involved in apt. Is this the expected behaviour/outcome (locale issue will cause it to not install necessary/recommended packages)? I thought it was interesting that it had errors & just installed the neofetch .deb. It seems to be missing a few things from the neofetch output, such as Host, Resolution, & GPU (I assume from missing packages).
Anyhow, is there another script or program that you 1337 sysadmins use to quickly output some of the system basics similar to neofetch? I don't care about colors or ascii art.
edit: Holy balls! I can't get the markdown right! Apologies! How in the world would I even do 'code' for this?
Comments
I would just do:
hostname ; lscpu | grep "Model name" ; free -m ; lsblk ; uptime
That'll get you most of what you need with stuff built in to most minimal distro installs. GPU and resolution isn't particularly useful on a headless VPS so no need to collect that info.
Getting info about your installed distro varies but usually you can check contents of either
/etc/lsb-release
or/etc/issue
.Cheap dedis are my drug, and I'm too far gone to turn back.
why not fastfetch?
why not yabs?
Ya, that doesn't work, so just give up on markdown...
Never make the same mistake twice. There are so many new ones to make.
It’s OK if you disagree with me. I can’t force you to be right.
Spoiler alert :-)
blog | exploring visually |
Lol! Ya, did not think of that! Good point!
Never make the same mistake twice. There are so many new ones to make.
It’s OK if you disagree with me. I can’t force you to be right.