Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
[Erledigt] Fragen zur Paketverwaltung
#1
Hallo,

ich suche ein Befehl:
Liste mir alle Pakete mit einem Suchmuster (z.B. vdr-plugin-* ), die es im EasyVDR-PPA gibt, und markiere sie in der Liste/Tabelle als installiert oder nicht.


Code:
dpkg -l vdr-plugin-*
oder
Code:
dpkg --get-selections vdr-plugin-*
liefert alle installierten Pakete

Code:
apt-cache search -n vdr-plugin-*
liefert mir alle Pakete, die es gibt.

wie bekomme ich nun beide Ausgaben zusammen in eine Tabelle und wie beschränke ich die Ausgabe auf EasyVDR-Pakete (bzw. zeige die PaketQuelle mit an) ?

In dem Fall könnte man natürlich zusätzlich die /usr/share/easyvdr/setup/setup.addonlist.v4 abfragen, aber ich wollts eigentlich allgemein haben.

Gruß
Steevee
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren
#2
Also:

Code:
[email protected]:~# (dpkg -l vdr-plugin-* | grep -i easyvdr | awk '{ print $2 }'; dpkg --get-selections vdr-plugin-* | awk '{ print $1 }') | sort -u
vdr-plugin-burn
vdr-plugin-cdplayer
vdr-plugin-devstatus
vdr-plugin-duplicates
vdr-plugin-dvd
vdr-plugin-dvdswitch
...
vdr-plugin-wirbelscan
vdr-plugin-xvdr
[email protected]:~#

Das grep sollte klar sein (-i ignore case), awk druckt Dir aus der Liste nur den 2. Wert (ii paketname => awk $2 => paketname).
Das (dpkg; dpkg)|sort fasst die Ausgabe zusammen und schickt sie an die alphanumerische Sortierung via sort (-u für unique sorgt dafür, dass doppelte Einträge nur einmal auftauchen).

Kannst Du genauer erklären, was Du möchtest...?
Mostly Harmless: Grotendeels ongevaarlijk

EasyVDR1: Mainboard Asus P8Z77-V (oder ähnlich), NVidia GK208 bzw. GT 630 Rev. 2 passiv, DVB: WinTV Nova HD S2, Technisat SkyStar2 (nur DVB-S), USB-Bootstick/ext4 ohne Journal für VDR, Mediaplatte WDC WD40EFRX, FB One-for-All URC 1280 mit Code 1272 als MS-MCE für SAT (via WinTV Nova HD S2) - Prod auf EA3.5, Test auf EA5
EasyVDR2: Mainboard MSI Z370M-GAMING-PRO-AC, NVidia GK208 bzw. GT 630 Rev. 2 passiv, DVB: Digital Devices Octopus Cine C2T2S2 , SSD-Bootplatte mit EasyVDR5 Focal, EasyVDR4 Focal,... , VNSI gegen EasyVDR1, keine FB, Tastatur Funk Logitech und "Microdia RF Controller" via HID - Test auf EA5 - (Netflix, Youtube...)
Zitieren
#3
Danke, das ist aber nicht das Ergebnis, was ich gewollt habe.

In deiner Liste sind nur die Installierten Pakete.  Ich hätte gerne eine Liste mit allen verfügbaren Paketen. Die Installierten Pakete sollen markiert sein. Also als Ausgabe z.B. so:

Code:
i vdr-plugin-burn
i vdr-plugin-cdplayer
n vdr-plugin-devstatus
n vdr-plugin-duplicates
i vdr-plugin-dvd
...

"i" für installiert und "n" für nicht installiert

also warscheinlich muss noch irgendwo "apt-cache search -n vdr-plugin-*" mit rein.

Gruß
Steevee
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren
#4
Hab ne Lösung, danke.
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren
#5
(12.10.2014, 20:53)Steevee link schrieb: Hab ne Lösung, danke.

Hi Steevee
:Smile Willst Du sie für die Allgemeinheit hier posten? (Die Lösung)

Ciao

lopiuh
VDR: Asus P5KPL-E, 4 GB RAM single rank, GeForce GT 730
4xDVBS2 (2 x Mystique SaTiX-S2) an SelfSAT (4x-Ausgang)
2 x Hitachi HGST HMS5C4040ALE640 (RAID-0)
Backup-System: storebackup.org (genial)

easyVDR, Debian stretch+eTobi-Pakete, yaVDR Parallelbetrieb
Zitieren
#6
Ne erst mal noch nicht. Noch nicht 100% ausgereift. Wird aber in der nächsten EasyPortal-Version anzuschauen sein, wenn man Addons über das Portal installieren kann.  Smile
VDR-Server: EasyVDR 2.0, TBS 6984, Asus P8H61-M LE, Intel Celeron G540, GT520
VDR-TFT: EasyVDR 2.0, Skystar HD2, Asus M2N-VM HDMI, AMD Athlon 4850e, GT520, Touch-TFT, Atric
VDR-SZ: EasyVDR 2.0, Cine S2 v6.0, Asus M4N78 Pro, AMD Athlon II X2 250, Atric
VDR-Susi: EasyVDR 1.0, TT S2-6400, Atric
VDR-Gabi: EasyVDR 2.0, Cine S2 v5.5, MB Asus, GT520, Atric
sonstige VDR Test-Hardware: Terratec Cinergy 1200 DVB-C, DVB-S2 TeVii S464, div. DVB-S FF, div. DVB-S Budget, IMON-LCD, Fritz-Box, Raspberry PI, USB-IR, div. ser. IR, ...
Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste