• Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz
Montag, Februar 6, 2023
  • Login
beyond.lol
ADVERTISEMENT
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
    • Press Releases
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
    • Press Releases
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?
No Result
View All Result
beyond.lol
No Result
View All Result

BASH Ubuntu Software überprüfen

Patrick by Patrick
Dezember 20, 2022
in BASH, Scripts
Reading Time: 1 min read
2
A A
0
ubuntu,software,bash » beyond.lol
0
SHARES
25
VIEWS
Auf Facebook teilenAuf Twitter teilenAuf Whatsapp teilen
ADVERTISEMENT

Bash-Script welches eine Liste der installierten Software auf einem Ubuntu-System erstellen und die aktuell verfügbaren Updates für jedes dieser Pakete anzeigen kann:

#!/bin/bash

# Erstelle eine Liste der installierten Pakete
packages=$(dpkg --get-selections | grep -v deinstall | awk '{print $1}')

# Erstelle eine Tabelle mit den Spalten "Package", "Current Version" und "Available Updates"
echo "Package | Current Version | Available Updates"

# Iteriere über die Liste der installierten Pakete und zeige für jedes Paket die verfügbaren Updates an
for package in $packages
do
  # Zeige die aktuelle Version des Pakets an
  current_version=$(apt-cache policy $package | grep Installed | awk '{print $2}')

  # Zeige die verfügbaren Updates für das Paket an
  available_updates=$(apt-cache policy $package | grep Candidate | awk '{print $2}')
  if [ "$available_updates" != "" ]
  then
    # Wenn Updates verfügbar sind, gib sie in der Tabelle aus
    echo "$package | $current_version | $available_updates"
  else
    # Wenn keine Updates verfügbar sind, zeige nur die aktuelle Version in der Tabelle an
    echo "$package | $current_version | -"
  fi
done

# Formatiere die Tabelle mithilfe von "column"
echo -e "\n"
echo $(dpkg --get-selections | grep -v deinstall | awk '{print $1}' | column -t -s "|") | column -t -s "|"

Wenn du das Skript ausführst, wird es eine Tabelle mit den Spalten „Package“, „Current Version“ und „Available Updates“ erstellen und für jedes installierte Paket die aktuelle Version und die verfügbaren Updates anzeigen. Die Tabelle wird dann mithilfe von „column“ formatiert, um sie lesbarer zu machen.

Previous Post

BASH Aktiendaten für ein ganzes Jahr anzeigen. Open-, High-, Low- und Close-Preis über Yahoo Finance API

Next Post

Ersetzt ChatGPT bald unsere Jobs? – Was kann die Künstliche Intelligenz im Jahr 2022

Patrick

Patrick

IT Systemadministrator

Schreibe einen Kommentar Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Instagram

Folg uns jetzt auf Instagram

  • Lieber einen Böller weniger zünden, dafür die Finger behalten. Guten Rutsch!
-
-
-
-
#silvester #neujahr #böller #informatik #tippe #schreiben #informatik #it #edv #technik #beyond #beyond.lol #itblog #blog #finger #feuerwerk #fingerweg #verletzt #aua #feuer #10fingersystem #tippen #indietastenhauen #rutschen #rakete #schwarzpulver #vorsicht #2023 #2022 #gutenrutsch
  • Wir wünschen euch frohe Festtage und lasst es euch gut gehen!
_
_
_
_
#beyond #beyond.lol #blog #itblog #weihnachten #geschenke #eltern #probleme #itprobleme #edv #informatik #it #data #xams #christmas #happy #kinderleinkommetundrepariertmeinhandy #kinder
  • Wir haben da mal so eine Frage ... Wieso versteht kein Informatiker mehr die Grundfunktionen eines DNS? Lernt Ihr das nicht mehr in der Schule?

man dig ;-)

-
-
-
-
#dns #ausbildung #telefonbuch #domainnameserver #linux #windows #dig #nameserver #ns #it #informatik #edv #digitalisierung #hosting #web #agentur #beyond #beyond.lol #itblog #blog #wieso #lernen #schule #lehre #lehrer #informatikausbildung #bitte #bilden #bildung #nameserver
ADVERTISEMENT
  • Dein Produkt auf beyond.lol
  • Kontakt
  • Kontakt
  • IP
  • Impressum
  • Datenschutz
Bloggerei.de - Bewertung für beyond.lol

© 2023 beyond.lol - IT, Crypto & more beyond.lol.

No Result
View All Result
  • Software
    • Open Source
  • Hardware
  • Tutorials
    • Web
    • Linux
    • Windows
    • Gaming
    • PHP
    • Raspberry Pi
  • Crypto-Welt
    • Altcoins
    • Bitcoin
    • Ethereum
    • Mining
    • Press Releases
  • Scripts
    • BASH
    • PowerShell
  • Lustiges aus der IT
    • Spamantworten
  • Gaming
  • and More
    • Dein Produkt auf beyond.lol
    • Kontakt
    • Impressum
    • Datenschutz
    • Tools
      • Wie ist meine IP?

© 2023 beyond.lol - IT, Crypto & more beyond.lol.

Welcome Back!

Login to your account below

Forgotten Password?

Retrieve your password

Please enter your username or email address to reset your password.

Log In

Add New Playlist

Zur mobilen Version gehen