diff --git a/CHANGELOG.txt b/CHANGELOG.txt index 6437b7645b..e4697d8d7f 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -8,6 +8,14 @@ Enhancements: - RISC-V | Additional software options have been enabled for RISC-V systems: NZBGet, MicroK8s and AdGuard Home - DietPi-Software | myMPD: We enabled the software option for ARMv6 Bookworm systems, since packages for Raspbian Bookworm are now available. Many thanks to @hackslikeus for bringing up the topic: https://github.com/MichaIng/DietPi/issues/7345 +Removed software: +- DietPi-Software| iftop: Removed software package. Can be installed easily via `apt install iftop`, because there are no dependencies to other packages. Usage of this software was very rare. +- DietPi-Software| IPTraf: Removed software package. Can be installed easily via `apt install iptraf`, because there are no dependencies to other packages. Usage of this software was very rare. +- DietPi-Software| Iperf: Removed software package. Can be installed easily via `apt install iperf`, because there are no dependencies to other packages. Usage of this software was very rare. +- DietPi-Software| MTR-Tiny: Removed software package. Can be installed easily via `apt install mtr`, because there are no dependencies to other packages. Usage of this software was very rare. +- DietPi-Software| nLoad: Removed software package. Can be installed easily via `apt install nload`, because there are no dependencies to other packages. Usage of this software was very rare. +- DietPi-Software| tcpdump: Removed software package. Can be installed easily via `apt install tcpdump`, because there are no dependencies to other packages. Usage of this software was very rare. + Bug fixes: - DietPi-Software | Sonarr: Resolved an issue where the internal updater did not work due to permission limits in the systemd unit. Many thanks to @tellice for reporting this issue: https://github.com/MichaIng/DietPi/issues/7321 - DietPi-Software | Fail2Ban: Resolved an issue where a fixed Dropbear filter could not be installed, because the directory did not exist yet. Many thanks to @augustresende for reporting this issue: https://github.com/MichaIng/DietPi/issues/7325 diff --git a/dietpi/dietpi-software b/dietpi/dietpi-software index 64e6627626..0a901f5bc6 100755 --- a/dietpi/dietpi-software +++ b/dietpi/dietpi-software @@ -232,10 +232,9 @@ Available commands: '●─ File Managers ' #22 '●─ System ' #23 '●─ Databases & Data Stores ' #24 - '●─ Network Tools ' #25 - '●─ Development & Programming ' #26 - '●─ Text Editors ' #27 - '●─ Desktop Utilities ' #28 + '●─ Development & Programming ' #25 + '●─ Text Editors ' #26 + '●─ Desktop Utilities ' #27 ) #-------------------------------------------------------------------------------- @@ -1499,6 +1498,11 @@ Available commands: aSOFTWARE_CATX[$software_id]=16 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/advanced_networking/#haproxy' #------------------ + software_id=152 + aSOFTWARE_NAME[$software_id]='Avahi-Daemon' + aSOFTWARE_DESC[$software_id]='Hostname broadcast via mDNS (Zeroconf, Bonjour)' + aSOFTWARE_CATX[$software_id]=25 + #------------------ software_id=171 aSOFTWARE_NAME[$software_id]='frp' aSOFTWARE_DESC[$software_id]='reverse proxy' @@ -1702,60 +1706,23 @@ Available commands: aSOFTWARE_CATX[$software_id]=24 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/databases/#postgresql' - # Network Tools - #-------------------------------------------------------------------------------- - software_id=10 - aSOFTWARE_NAME[$software_id]='iftop' - aSOFTWARE_DESC[$software_id]='displays bandwidth usage information' - aSOFTWARE_CATX[$software_id]=25 - #------------------ - software_id=11 - aSOFTWARE_NAME[$software_id]='IPTraf' - aSOFTWARE_DESC[$software_id]='interactive colorful IP LAN monitor' - aSOFTWARE_CATX[$software_id]=25 - #------------------ - software_id=12 - aSOFTWARE_NAME[$software_id]='Iperf' - aSOFTWARE_DESC[$software_id]='internet protocol bandwidth measuring tool' - aSOFTWARE_CATX[$software_id]=25 - #------------------ - software_id=13 - aSOFTWARE_NAME[$software_id]='MTR-Tiny' - aSOFTWARE_DESC[$software_id]='full screen ncurses traceroute tool' - aSOFTWARE_CATX[$software_id]=25 - #------------------ - software_id=14 - aSOFTWARE_NAME[$software_id]='nLoad' - aSOFTWARE_DESC[$software_id]='realtime console network usage monitor' - aSOFTWARE_CATX[$software_id]=25 - #------------------ - software_id=15 - aSOFTWARE_NAME[$software_id]='tcpdump' - aSOFTWARE_DESC[$software_id]='command-line network traffic analyzer' - aSOFTWARE_CATX[$software_id]=25 - #------------------ - software_id=152 - aSOFTWARE_NAME[$software_id]='Avahi-Daemon' - aSOFTWARE_DESC[$software_id]='Hostname broadcast via mDNS (Zeroconf, Bonjour)' - aSOFTWARE_CATX[$software_id]=25 - # Development & Programming #-------------------------------------------------------------------------------- software_id=17 aSOFTWARE_NAME[$software_id]='Git' aSOFTWARE_DESC[$software_id]='Clone and manage Git repositories locally' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 #------------------ software_id=130 aSOFTWARE_NAME[$software_id]='Python 3' aSOFTWARE_DESC[$software_id]='Runtime system, pip package installer and development headers' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/programming/#python-3' #------------------ software_id=189 aSOFTWARE_NAME[$software_id]='VSCodium' aSOFTWARE_DESC[$software_id]='FLOSS version of MS VSCode' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/programming/#vscodium' aSOFTWARE_DEPS[$software_id]='5 6 17' # - RISC-V: https://paulcarroty.gitlab.io/vscodium-deb-rpm-repo/debs/dists/vscodium/Release @@ -1764,33 +1731,33 @@ Available commands: software_id=188 aSOFTWARE_NAME[$software_id]='Go' aSOFTWARE_DESC[$software_id]='Runtime environment and package installer' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/programming/#go' aSOFTWARE_DEPS[$software_id]='17' #------------------ software_id=8 aSOFTWARE_NAME[$software_id]='Java JDK' aSOFTWARE_DESC[$software_id]='OpenJDK Development Kit' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/programming/#java' aSOFTWARE_DEPS[$software_id]='196' #------------------ software_id=196 aSOFTWARE_NAME[$software_id]='Java JRE' aSOFTWARE_DESC[$software_id]='OpenJDK Runtime Environment' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/programming/#java' #------------------ software_id=9 aSOFTWARE_NAME[$software_id]='Node.js' aSOFTWARE_DESC[$software_id]='JavaScript runtime environment' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/webserver_stack/#nodejs' #------------------ software_id=150 aSOFTWARE_NAME[$software_id]='Mono' aSOFTWARE_DESC[$software_id]='Runtime libraries and repository' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/programming/#mono' # - RISC-V: https://download.mono-project.com/repo/debian/dists/buster/main/, https://packages.debian.org/trixie/mono-runtime aSOFTWARE_AVAIL_G_HW_ARCH[$software_id,11]=0 @@ -1798,7 +1765,7 @@ Available commands: software_id=34 aSOFTWARE_NAME[$software_id]='PHP Composer' aSOFTWARE_DESC[$software_id]='Package manager for PHP' - aSOFTWARE_CATX[$software_id]=26 + aSOFTWARE_CATX[$software_id]=25 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/webserver_stack/#php-composer' aSOFTWARE_DEPS[$software_id]='89' @@ -1807,41 +1774,41 @@ Available commands: software_id=18 aSOFTWARE_NAME[$software_id]='Emacs' aSOFTWARE_DESC[$software_id]='GNU Emacs editor' - aSOFTWARE_CATX[$software_id]=27 + aSOFTWARE_CATX[$software_id]=26 #------------------ software_id=19 aSOFTWARE_NAME[$software_id]='Jed' aSOFTWARE_DESC[$software_id]='editor for programmers' - aSOFTWARE_CATX[$software_id]=27 + aSOFTWARE_CATX[$software_id]=26 #------------------ software_id=20 aSOFTWARE_NAME[$software_id]='Vim' aSOFTWARE_DESC[$software_id]='vi enhanced text editor' - aSOFTWARE_CATX[$software_id]=27 + aSOFTWARE_CATX[$software_id]=26 #------------------ software_id=21 aSOFTWARE_NAME[$software_id]='Vim-Tiny' aSOFTWARE_DESC[$software_id]='compact release of vim' - aSOFTWARE_CATX[$software_id]=27 + aSOFTWARE_CATX[$software_id]=26 #------------------ software_id=127 aSOFTWARE_NAME[$software_id]='Neovim' aSOFTWARE_DESC[$software_id]='heavily refactored vim fork' - aSOFTWARE_CATX[$software_id]=27 + aSOFTWARE_CATX[$software_id]=26 # Desktop Utilities #-------------------------------------------------------------------------------- software_id=22 aSOFTWARE_NAME[$software_id]='QuiteRSS' aSOFTWARE_DESC[$software_id]='cross-platform, free rss reader' - aSOFTWARE_CATX[$software_id]=28 + aSOFTWARE_CATX[$software_id]=27 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/desktop/#quiterss' aSOFTWARE_DEPS[$software_id]='6' #------------------ software_id=113 aSOFTWARE_NAME[$software_id]='Chromium' aSOFTWARE_DESC[$software_id]='web browser for desktop or autostart' - aSOFTWARE_CATX[$software_id]=28 + aSOFTWARE_CATX[$software_id]=27 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/desktop/#chromium' aSOFTWARE_DEPS[$software_id]='5 6' # - ARMv6: https://github.com/RPi-Distro/chromium-browser/issues/21 @@ -1852,7 +1819,7 @@ Available commands: software_id=67 aSOFTWARE_NAME[$software_id]='Firefox' aSOFTWARE_DESC[$software_id]='web browser for desktop' - aSOFTWARE_CATX[$software_id]=28 + aSOFTWARE_CATX[$software_id]=27 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/desktop/#firefox' aSOFTWARE_DEPS[$software_id]='5 6' # - ARMv6: https://github.com/RPi-Distro/chromium-browser/issues/21#issuecomment-997044303 @@ -1861,14 +1828,14 @@ Available commands: software_id=174 aSOFTWARE_NAME[$software_id]='GIMP' aSOFTWARE_DESC[$software_id]='mspaint on steroids' - aSOFTWARE_CATX[$software_id]=28 + aSOFTWARE_CATX[$software_id]=27 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/desktop/#gimp' aSOFTWARE_DEPS[$software_id]='6' #------------------ software_id=175 aSOFTWARE_NAME[$software_id]='Xfce Power Manager' aSOFTWARE_DESC[$software_id]='with brightness control, recommended for LXDE/LXQt' - aSOFTWARE_CATX[$software_id]=28 + aSOFTWARE_CATX[$software_id]=27 aSOFTWARE_DOCS[$software_id]='https://dietpi.com/docs/software/desktop/#xfce-power-manager' aSOFTWARE_DEPS[$software_id]='6' @@ -2754,11 +2721,6 @@ _EOF_ G_AGI emacs fi - if To_Install 12 - then - G_AGI iperf - fi - if To_Install 3 # Midnight Commander then G_AGI mc @@ -2769,31 +2731,6 @@ _EOF_ G_AGI jed fi - if To_Install 10 - then - G_AGI iftop - fi - - if To_Install 11 - then - G_AGI iptraf - fi - - if To_Install 13 - then - G_AGI mtr-tiny - fi - - if To_Install 14 - then - G_AGI nload - fi - - if To_Install 15 - then - G_AGI tcpdump - fi - if To_Install 0 # OpenSSH Client then G_AGI openssh-client @@ -14025,31 +13962,6 @@ _EOF_ [[ -d '/mnt/dietpi_userdata/jellyfin' ]] && G_EXEC rm -R /mnt/dietpi_userdata/jellyfin fi - if To_Uninstall 15 - then - G_AGP tcpdump - fi - - if To_Uninstall 14 - then - G_AGP nload - fi - - if To_Uninstall 13 - then - G_AGP mtr-tiny - fi - - if To_Uninstall 11 - then - G_AGP iptraf - fi - - if To_Uninstall 10 - then - G_AGP iftop - fi - if To_Uninstall 19 then G_AGP jed