[1] MLD-5.x / Development / Entwicklungsumgebung x86_64 ganz ohne "preferences"
 

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
Entwicklungsumgebung x86_64 ganz ohne "preferences"
« on: November 21, 2015, 20:20:37 »
Hallo,

MLD-5 basiert auf Debian Jessie. Es hat mich von Anfang an gestört, dass über /etc/preferences ein "Sammelsurium" andererer Repositories hinzugefügt wurde, nur um bestimmte Dateien/Versionen einzubinden, meiner Meinung nach nicht unbedingt stablitätsfördernd.

Ich habe daher in der letzten Woche versucht, MLD-5 ohne /etc/preferences zum Kompilieren und Laufen zu bringen, mit Erfolg.

Meine Entwicklungsumgebung kommt ohne /etc/preferences aus. Ich musste nur die Jessie backports zu /etc/apt/sources.list hinzufügen für libvidpau1 1.1, damit das mesa Paket gebaut wird.

Für die Interessierten hier meine /etc/apt/sources.list:
Code: [Select]
#

# deb cdrom:[Debian GNU/Linux 8.1.0 _Jessie_ - Official amd64 NETINST Binary-1 20150606-14:16]/ jessie main

#deb cdrom:[Debian GNU/Linux 8.1.0 _Jessie_ - Official amd64 NETINST Binary-1 20150606-14:16]/ jessie main

deb http://debian.inode.at/debian/ jessie main contrib non-free
deb-src http://debian.inode.at/debian/ jessie main contrib non-free

deb http://security.debian.org/ jessie/updates main
deb-src http://security.debian.org/ jessie/updates main

# jessie-updates, previously known as 'volatile'
deb http://debian.inode.at/debian/ jessie-updates main
deb-src http://debian.inode.at/debian/ jessie-updates main

# Jessie Multimedia
deb http://debian.mur.at/debian-multimedia jessie main non-free
deb-src http://debian.mur.at/debian-multimedia jessie main non-free

# spotify repository
deb http://repository.spotify.com/ stable non-free

# plexhometheater repository
deb http://www.preining.info/debian/ jessie pht

# jessie-backports (libvdpau1)
deb http://debian.inode.at/debian jessie-backports main
deb-src http://debian.inode.at/debian jessie-backports main
Den Mirror für debian sollte jeder für sein Land anpassen, ich sitze in Wien, daher inode.at.

In der MLD sind ein paar Anpassungen für die ffmpeg libraries erforderlich und ein Link für kodi muss angepasst werden, ansonsten läuft die Sache.

Ich habe derzeit 2 Installationen aus dieser Entwicklungsumgebung am Laufen und beide funktionieren bis jetzt einwandfrei.

Sollte Interesse bestehen, kann ich meine Änderungen gerne hier posten.

Es gibt nur einen kleinen Nachteil, ein Upgrade ist nicht möglich, es muss neu installiert werden.

Schöne Grüße aus Wien
BobW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20418
    • View Profile
    • ClausMuus.de
Entwicklungsumgebung x86_64 ganz ohne "preferences"
« Reply #1 on: November 21, 2015, 21:05:12 »
Hi,

wenn ich das richtig erinnere ist ein Grund für die recht umfangreiche preferences Datei, gerade die Möglichkeit auch upgrades durchführen zu können.
Und wenn ich Dich richtig verstehe hast DU nicht die ffmpeg Variante (bzw. libav) verwendet die wir nehmen. Das ist im allgemeinen auch kein Problem. Der Grund, warum wir uns hierbei für eine bestimmte Variante entschieden haben war, das dies die einzige war, bei der sowohl softhddevice als auch rpihddevice (und noch ein drittes Tool das mir grad nicht einfällt) funktionieren. Wir haben uns hier also nur für genau diese Variante entschieden, damit sich alles auf allen Plattformen bauen lässt.
Wem dies beides nicht wichtig ist (und das dürfte auf die meisen User zutreffen die lediglich ihre eigenen Pakete bauen wollen) kann ohne weiteres auf Deinen vereinfachten Vorschlag zurückgreifen.

Wo hast Du Änderungen dran vorgenommen? Betreffen die nur ffmpeg, oder auch was anderes. Wenn es nicht um ffmpeg geht wäre ich durchaus interessiert.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

Offline BobW

  • Expert Member
  • *****
  • Posts: 652
    • View Profile
Entwicklungsumgebung x86_64 ganz ohne "preferences"
« Reply #2 on: November 21, 2015, 21:57:06 »
Hallo Claus,

die Änderungen betreffen zu 99% das Ändern der ffmpeg-dev in einfach -dev in den Makefiles der Pakete

makemkv
vdr-plugin-audiorecorder
vdr-plugin-graphtftng
vdr-plugin-markad
vdr-plugin-softhddevice
vdr-plugin-softhddevice-dev

Für kodi 14.2 muss zusätzlich der Zeiger in templates angepasst werden, denn kodi.bin und der Rest liegt bei Jessie in /usr/lib/x86_64-linux-gnu.

Schöne Grüße
BobW

Offline clausmuus

  • Administrator
  • Expert Member
  • ********
  • Posts: 20418
    • View Profile
    • ClausMuus.de
Entwicklungsumgebung x86_64 ganz ohne "preferences"
« Reply #3 on: November 21, 2015, 22:47:45 »
Hi,

ach so. OK, die Anpassungen brauchen wir nicht.

Claus
MLD 5.5 - Raspberry PI - 7" Touch TFT - Squeeze Play
MLD 5.5 - lirc yaUsbIR - OctopusNet - XFX GeForce 9300 mit Intel E3200 - 2GB RAM - 12TB HDD - Lian Li PC-C37B - Samsung LE40A559

[1] MLD-5.x / Development / Entwicklungsumgebung x86_64 ganz ohne "preferences"
 



Users Online Users Online

0 Members and 1 Guest are viewing this topic.