Beiträge: 2.937
Themen: 179
Registriert seit: Apr 2008
Bewertung:
115
12.10.2014, 09:35
(Dieser Beitrag wurde zuletzt bearbeitet: 12.10.2014, 20:53 von Steevee.)
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, ...
Beiträge: 153
Themen: 21
Registriert seit: Jun 2013
Bewertung:
5
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...)
Beiträge: 2.937
Themen: 179
Registriert seit: Apr 2008
Bewertung:
115
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, ...
Beiträge: 2.937
Themen: 179
Registriert seit: Apr 2008
Bewertung:
115
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, ...
Beiträge: 33
Themen: 9
Registriert seit: May 2010
Bewertung:
0
(12.10.2014, 20:53)Steevee link schrieb: Hab ne Lösung, danke.
Hi Steevee
: 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
Beiträge: 2.937
Themen: 179
Registriert seit: Apr 2008
Bewertung:
115
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.
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, ...
|