Opensource-Programme - schnell mal was ändern

(Firma: dm2sh) #2308286
Lesenswert?

Hallo,

gibt es eigentlich eine Möglichkeit einfach etwas am Sourcecode von 
Opensource-Programmen zu ändern, ohne erst die Entwicklungsumgebung 
aufsetzen zu müssen?
Da gibt es bei dem meisten Zeug hunderte Abhängigkeiten (Qt, ffmpeg, 
...) in der richtigen Version, dann braucht man den passenden Compiler, 
Make, die Umgebungsvariablen müssen gesetzt sein...

Mir wäre es lieber, wenn das irgendwie "fertig" wäre. So dass ich mit 
der rechten Maustaste auf das Programm und dann "Quellcode bearbeiten" 
drücke und die Abhängigkeiten von selbst aufgelöst, Paket/Libraries 
installiert usw. werden.

Gibts da irgendwas?
#2308296
Lesenswert?

Stefan Helmert schrieb:
> gibt es eigentlich eine Möglichkeit einfach etwas am Sourcecode von
> Opensource-Programmen zu ändern, ohne erst die Entwicklungsumgebung
> aufsetzen zu müssen?

Opensource heisst ja lediglich, dass der Quellcode frei zugänglich ist. 
Es definiert weder Programmiersprache noch Entwicklungsumgebung, 
Abhängigkeiten oder sonst irgendwas, also: Klares NEIN!
Moderator #2308317
Lesenswert?

Einige Distributionen wie bspw. Arch bieten etwas in dieser Richtung:

Für jedes Programmpaket gibt es eine kleine Datei (PKGBUILD), die
Informationen darüber enthält

- wo der Quellcode heruntergeladen werden kann,
- von zu welchen anderen Paketen Abhängigkeiten bestehen,
- wie die Software konfiguriert, kompiliert und gelinkt wird,
- wo und wie die Binaries installiert werden
- und ein paar Dinge mehr.

Mit makepkg -si wird das Paket als Quellcode heruntergeladen, gebaut und
installiert. Dabei werden ggf. auch Abhängigkeiten installiert. Man kann
die einzelnen Phasen dieses Prozesses auch getrennt aufrufen, so dass
man bspw. vor dem Bauen die Möglichkeit hat, Änderungen am Quellcode
vorzunehmen.

Die Standardentwicklungstools (GCC, Binutils usw.) sollte man aber
vorher schon installiert haben, da sie meist nicht als Abhängigkeiten
aufgeführt sind. Als Interessierter an der Softwareentwicklung hat man
die aber sowieso schon installiert.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren