Autor Thema: [42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates  (Gelesen 4967 mal)

Offline the ratman

  • Hero Member
  • *****
  • Beiträge: 1475
  • cosmoprolet & intelligenzdiabetiker
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #105 am: 12 Juli 2018, 13:30:06 »
oh wow …

thx für den hinweis
→do↑p!dnʇs↓shit←

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #106 am: 12 Juli 2018, 13:34:04 »
Servus!

Danke fürs Modul!
Klappt auch scheinbar wunderbar, habe jedoch einen "Ergänzungswunsch".
Gepinnte Pakete werden "ignoriert" und als verfügbares Update angezeigt.
Somit kann ich das Modul im Moment icht für die Generierung einer Nachricht nutzen...

in meinem Beispiel soll Grafana auf einer bestimmten älteren Version bleiben. "apt-get" zeigt schön an,
dass die Version zurückgehalten wird. Vielleicht lässt sich das "irgend wann mal" noch ergänzen?

apt upgrade
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Paketaktualisierung (Upgrade) wird berechnet... Fertig
Die folgenden Pakete sind zurückgehalten worden:
  grafana
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht aktualisiert

sG Joe

Kannst Du bitte einmal das hier ausführen und mir die Ausgabe hier posten
apt-get -s -q -V upgrade
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline JoeALLb

  • Hero Member
  • *****
  • Beiträge: 1366
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #107 am: 12 Juli 2018, 20:04:48 »
Fast das selbe....

#
apt-get -s -q -V upgrade
Paketlisten werden gelesen...
Abhängigkeitsbaum wird aufgebaut....
Statusinformationen werden eingelesen....
Paketaktualisierung (Upgrade) wird berechnet...
Die folgenden Pakete sind zurückgehalten worden:
   grafana (5.1.2 => 5.2.1)
0 aktualisiert, 0 neu installiert, 0 zu entfernen und 1 nicht
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #108 am: 12 Juli 2018, 20:23:41 »
Schwierig. Ich Versuche mir das die nächsten Wochen mal genauer an zu schauen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 210
    • Mein Blog
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #109 am: 13 Juli 2018, 00:41:17 »
Coole Sache, jetzt entgeht mir kein Update mehr.:-)
Ich versuche das gerade in meine Tablet UI einzubauen, was soweit auch klappt, eine Frage aber, welches Format hat die showUpgradeList Liste?
Könnte man die mit dem medialist Widget anzeigen lassen?
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #110 am: 13 Juli 2018, 05:58:53 »
Coole Sache, jetzt entgeht mir kein Update mehr.:-)
Ich versuche das gerade in meine Tablet UI einzubauen, was soweit auch klappt, eine Frage aber, welches Format hat die showUpgradeList Liste?
Könnte man die mit dem medialist Widget anzeigen lassen?

Das kann ich Dir nicht sagen ob das klappt. Es ist einfach HTML
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 210
    • Mein Blog
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #111 am: 13 Juli 2018, 11:18:38 »
Ah, o.k., dann klappt's zumindest nicht out of the box, denn das medialist Widget hätte gerne eine JSON Liste.
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #112 am: 13 Juli 2018, 11:28:49 »
Ah, o.k., dann klappt's zumindest nicht out of the box, denn das medialist Widget hätte gerne eine JSON Liste.

Ich kann versuchen Dir ein Reading zu bauen welches dann einen JSON String mit den Packetnamen und Versionen enthält. Wie genau muss das denn aussehen? Oder ist das egal? Hauptsache JSON und das Widget baut dann was daraus?
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #113 am: 13 Juli 2018, 15:07:05 »
Ah, o.k., dann klappt's zumindest nicht out of the box, denn das medialist Widget hätte gerne eine JSON Liste.

Kann das medialist damit umgehen?

{"lxcfs":{"current":"3.0.0-0ubuntu1","new":"3.0.1-0ubuntu2~18.04.1"},"sosreport":{"new":"3.5-1ubuntu3.18.04.1","current":"3.5-1ubuntu3"},"apt-utils":{"new":"1.6.2","current":"1.6.1"},"python3":{"new":"3.6.5-3ubuntu1","current":"3.6.5-3"},"libpng16-16":{"new":"1.6.34-1ubuntu0.18.04.1","current":"1.6.34-1"},"python3-software-properties":{"new":"0.96.24.32.3","current":"0.96.24.32.2"},"command-not-found-data":{"current":"18.04.4","new":"18.04.5"},"gpg-agent":{"new":"2.2.4-1ubuntu1.1","current":"2.2.4-1ubuntu1"},"libperl5.26":{"new":"5.26.1-6ubuntu0.1","current":"5.26.1-6"},"linux-generic":{"new":"4.15.0.23.25","current":"4.15.0.20.23"},"libapt-inst2.0":{"new":"1.6.2","current":"1.6.1"},"ubuntu-release-upgrader-core":{"current":"1:18.04.17","new":"1:18.04.19"},"libcurl3-gnutls":{"current":"7.58.0-2ubuntu3.1","new":"7.58.0-2ubuntu3.2"},"landscape-common":{"current":"18.01-0ubuntu3","new":"18.01-0ubuntu3.1"},"netplan.io":{"current":"0.36.1","new":"0.36.2"},"libmagic1":{"new":"1:5.32-2ubuntu0.1","current":"1:5.32-2"},"python3-minimal":{"current":"3.6.5-3","new":"3.6.5-3ubuntu1"},"dirmngr":{"new":"2.2.4-1ubuntu1.1","current":"2.2.4-1ubuntu1"},"lxd":{"current":"3.0.0-0ubuntu4","new":"3.0.1-0ubuntu1~18.04.1"},"initramfs-tools":{"current":"0.130ubuntu3","new":"0.130ubuntu3.1"},"linux-headers-generic":{"current":"4.15.0.20.23","new":"4.15.0.23.25"},"libncurses5":{"new":"6.1-1ubuntu1.18.04","current":"6.1-1ubuntu1"},"uuid-runtime":{"new":"2.31.1-0.4ubuntu3.1","current":"2.31.1-0.4ubuntu3"},"unattended-upgrades":{"new":"1.1ubuntu1.18.04.1","current":"1.1ubuntu1"},"libssl1.1":{"new":"1.1.0g-2ubuntu4.1","current":"1.1.0g-2ubuntu4"},"libisccc160":{"current":"1:9.11.3+dfsg-1ubuntu1","new":"1:9.11.3+dfsg-1ubuntu1.1"},"libgcrypt20":{"current":"1.8.1-4ubuntu1","new":"1.8.1-4ubuntu1.1"},"python3-update-manager":{"new":"1:18.04.11.3","current":"1:18.04.11"},"libisccfg160":{"current":"1:9.11.3+dfsg-1ubuntu1","new":"1:9.11.3+dfsg-1ubuntu1.1"},"ncurses-base":{"current":"6.1-1ubuntu1","new":"6.1-1ubuntu1.18.04"},"gpgconf":{"new":"2.2.4-1ubuntu1.1","current":"2.2.4-1ubuntu1"},"libssl1.0.0":{"new":"1.0.2n-1ubuntu5.1","current":"1.0.2n-1ubuntu5"},"git":{"current":"1:2.17.0-1ubuntu1","new":"1:2.17.1-1ubuntu0.1"},"python3-commandnotfound":{"new":"18.04.5","current":"18.04.4"},"linux-image-generic":{"new":"4.15.0.23.25","current":"4.15.0.20.23"},"grub-pc":{"current":"2.02-2ubuntu8","new":"2.02-2ubuntu8.1"},"gnupg-utils":{"current":"2.2.4-1ubuntu1","new":"2.2.4-1ubuntu1.1"},"fdisk":{"new":"2.31.1-0.4ubuntu3.1","current":"2.31.1-0.4ubuntu3"},"libdns-export1100":{"new":"1:9.11.3+dfsg-1ubuntu1.1","current":"1:9.11.3+dfsg-1ubuntu1"},"libncursesw5":{"current":"6.1-1ubuntu1","new":"6.1-1ubuntu1.18.04"},"mdadm":{"current":"4.0-2ubuntu1","new":"4.0-2ubuntu1.1"},"initramfs-tools-core":{"new":"0.130ubuntu3.1","current":"0.130ubuntu3"},"libsmartcols1":{"current":"2.31.1-0.4ubuntu3","new":"2.31.1-0.4ubuntu3.1"},"libblkid1":{"new":"2.31.1-0.4ubuntu3.1","current":"2.31.1-0.4ubuntu3"},"command-not-found":{"new":"18.04.5","current":"18.04.4"},"libcurl4":{"new":"7.58.0-2ubuntu3.2","current":"7.58.0-2ubuntu3.1"},"wireless-regdb":{"current":"2016.06.10-0ubuntu1","new":"2018.05.09-0ubuntu1~18.04.1"},"gnupg-l10n":{"current":"2.2.4-1ubuntu1","new":"2.2.4-1ubuntu1.1"},"python3-distupgrade":{"new":"1:18.04.19","current":"1:18.04.17"},"ssh-import-id":{"current":"5.7-0ubuntu1","new":"5.7-0ubuntu1.1"},"libfdisk1":{"new":"2.31.1-0.4ubuntu3.1","current":"2.31.1-0.4ubuntu3"},"gpg-wks-client":{"current":"2.2.4-1ubuntu1","new":"2.2.4-1ubuntu1.1"},"apt":{"new":"1.6.2","current":"1.6.1"},"libisc-export169":{"current":"1:9.11.3+dfsg-1ubuntu1","new":"1:9.11.3+dfsg-1ubuntu1.1"},"perl-modules-5.26":{"new":"5.26.1-6ubuntu0.1","current":"5.26.1-6"},"grub-pc-bin":{"current":"2.02-2ubuntu8","new":"2.02-2ubuntu8.1"},"perl-base":{"current":"5.26.1-6","new":"5.26.1-6ubuntu0.1"},"curl":{"new":"7.58.0-2ubuntu3.2","current":"7.58.0-2ubuntu3.1"},"python-apt-common":{"current":"1.6.0","new":"1.6.1"},"libmagic-mgc":{"new":"1:5.32-2ubuntu0.1","current":"1:5.32-2"},"git-man":{"current":"1:2.17.0-1ubuntu1","new":"1:2.17.1-1ubuntu0.1"},"gpgv":{"new":"2.2.4-1ubuntu1.1","current":"2.2.4-1ubuntu1"},"snapd":{"current":"2.32.8+18.04","new":"2.32.9+18.04"},"liblwres160":{"new":"1:9.11.3+dfsg-1ubuntu1.1","current":"1:9.11.3+dfsg-1ubuntu1"},"libuuid1":{"current":"2.31.1-0.4ubuntu3","new":"2.31.1-0.4ubuntu3.1"},"python3-apport":{"new":"2.20.9-0ubuntu7.2","current":"2.20.9-0ubuntu7"},"gpg":{"current":"2.2.4-1ubuntu1","new":"2.2.4-1ubuntu1.1"},"openssl":{"new":"1.1.0g-2ubuntu4.1","current":"1.1.0g-2ubuntu4"},"vlan":{"new":"1.9-3.2ubuntu6","current":"1.9-3.2ubuntu5"},"libbind9-160":{"new":"1:9.11.3+dfsg-1ubuntu1.1","current":"1:9.11.3+dfsg-1ubuntu1"},"libmount1":{"current":"2.31.1-0.4ubuntu3","new":"2.31.1-0.4ubuntu3.1"},"lxd-client":{"new":"3.0.1-0ubuntu1~18.04.1","current":"3.0.0-0ubuntu4"},"libisc169":{"new":"1:9.11.3+dfsg-1ubuntu1.1","current":"1:9.11.3+dfsg-1ubuntu1"},"python3-apt":{"new":"1.6.1","current":"1.6.0"},"libpython3-stdlib":{"current":"3.6.5-3","new":"3.6.5-3ubuntu1"},"mount":{"new":"2.31.1-0.4ubuntu3.1","current":"2.31.1-0.4ubuntu3"},"gnupg":{"new":"2.2.4-1ubuntu1.1","current":"2.2.4-1ubuntu1"},"bsdutils":{"current":"1:2.31.1-0.4ubuntu3","new":"1:2.31.1-0.4ubuntu3.1"},"nplan":{"new":"0.36.2","current":"0.36.1"},"libapt-pkg5.0":{"current":"1.6.1","new":"1.6.2"},"linux-firmware":{"current":"1.173","new":"1.173.1"},"grub-common":{"current":"2.02-2ubuntu8","new":"2.02-2ubuntu8.1"},"dnsutils":{"current":"1:9.11.3+dfsg-1ubuntu1","new":"1:9.11.3+dfsg-1ubuntu1.1"},"bind9-host":{"new":"1:9.11.3+dfsg-1ubuntu1.1","current":"1:9.11.3+dfsg-1ubuntu1"},"networkd-dispatcher":{"current":"1.7-0ubuntu3","new":"1.7-0ubuntu3.2"},"gnupg-agent":{"current":"2.2.4-1ubuntu1","new":"2.2.4-1ubuntu1.1"},"grub2-common":{"current":"2.02-2ubuntu8","new":"2.02-2ubuntu8.1"},"update-manager-core":{"current":"1:18.04.11","new":"1:18.04.11.3"},"libirs160":{"current":"1:9.11.3+dfsg-1ubuntu1","new":"1:9.11.3+dfsg-1ubuntu1.1"},"apport":{"new":"2.20.9-0ubuntu7.2","current":"2.20.9-0ubuntu7"},"libdns1100":{"new":"1:9.11.3+dfsg-1ubuntu1.1","current":"1:9.11.3+dfsg-1ubuntu1"},"language-selector-common":{"current":"0.188","new":"0.188.1"},"initramfs-tools-bin":{"new":"0.130ubuntu3.1","current":"0.130ubuntu3"},"liblxc1":{"current":"3.0.0-0ubuntu2","new":"3.0.1-0ubuntu1~18.04.1"},"perl":{"current":"5.26.1-6","new":"5.26.1-6ubuntu0.1"},"ncurses-bin":{"current":"6.1-1ubuntu1","new":"6.1-1ubuntu1.18.04"},"gpg-wks-server":{"new":"2.2.4-1ubuntu1.1","current":"2.2.4-1ubuntu1"},"liblxc-common":{"new":"3.0.1-0ubuntu1~18.04.1","current":"3.0.0-0ubuntu2"},"software-properties-common":{"current":"0.96.24.32.2","new":"0.96.24.32.3"},"python3-problem-report":{"current":"2.20.9-0ubuntu7","new":"2.20.9-0ubuntu7.2"},"pollinate":{"current":"4.31-0ubuntu1","new":"4.33-0ubuntu1~18.04.1"},"ebtables":{"current":"2.0.10.4-3.5ubuntu2","new":"2.0.10.4-3.5ubuntu2.18.04.3"},"file":{"new":"1:5.32-2ubuntu0.1","current":"1:5.32-2"},"libtinfo5":{"new":"6.1-1ubuntu1.18.04","current":"6.1-1ubuntu1"},"netcat-openbsd":{"new":"1.187-1ubuntu0.1","current":"1.187-1"},"ncurses-term":{"current":"6.1-1ubuntu1","new":"6.1-1ubuntu1.18.04"},"update-notifier-common":{"current":"3.192.1","new":"3.192.1.3"},"util-linux":{"new":"2.31.1-0.4ubuntu3.1","current":"2.31.1-0.4ubuntu3"},"gpgsm":{"current":"2.2.4-1ubuntu1","new":"2.2.4-1ubuntu1.1"}}


Sieht dann so aus. Werde ich wenn aber uber ein Attribut zuschaltbar machen.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 210
    • Mein Blog
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #114 am: 13 Juli 2018, 20:49:34 »
Zitat
Kann das medialist damit umgehen?
Ich fürchte dafür kenne ich mich zu wenig mit JSON aus, wie könnte ich das denn testen?
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #115 am: 13 Juli 2018, 21:19:48 »
In dem du das json was ich dir gegeben habe nimmst und ein Reading damit an legst und mit ftui testest.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 210
    • Mein Blog
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #116 am: 14 Juli 2018, 09:45:27 »
Vielen Dank erstmal für Deinen Einsatz!

Ich habe das jetzt so gemacht, aber ich fürchte, ich habe mir das zu einfach mit dem medialist Widget vorgestellt, jedenfalls zeigt mir das Ding nix an.

Der entsprechende Eintrag in der tablet UI

<div class="autoscroll top-space-2x"
              data-device="apttodate"
              data-type="medialist"
              data-get="liste">
      </div>

Ich muß mich da, glaube ich, erst nochmal etwas schlauer machen bezgl. des medialist Widgets.:-/
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #117 am: 14 Juli 2018, 09:54:05 »
Alles klar. Ich lass den Code einfach mal drin.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer

Offline grossmaggul

  • Full Member
  • ***
  • Beiträge: 210
    • Mein Blog
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #118 am: 14 Juli 2018, 10:18:16 »
Ich habe mir das jetzt nochmal angesehen, eigentlich müßte das funktionieren, eigentlich...

Wenn ich mir z.B. die Playlisten meines SB Players ansehe, die auch mit dem medialist Widget angezeigt werden, kann ich da eigentlich kaum einen Unterschied feststellen.

<div data-type="medialist"
           data-device="bz.yamaha_dlna"
           data-set="track"
           data-get="ftuiMedialist"
           data-pos="playlistCurrentTrack"
           class="autoscroll index1 centered top-space-2x">
       </div>

Möglicherweise habe ich beim Erstellen des Readings einen Fehler gemacht, angelegt habe ich es so:

setreading apttodate liste (JSON String)
FHEM auf Debian Server, 2 x nanoCUL868,Homematic,MAX,MiLight,HUE

Online CoolTux

  • Developer
  • Hero Member
  • ****
  • Beiträge: 14980
Antw:[42_AptToDate.pm] Übersicht über verfügbare Distributionsupdates
« Antwort #119 am: 14 Juli 2018, 10:46:40 »
Kannst du nicht debuggen bei ftui? Sind alle Klammern da, nicht das die abschließende Klammer fehlt
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.me/MOldenburg
Mein GitHub: https://github.com/LeonGaultier
kein Support für cfg Editierer