AdrianB
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
|
Hallo, ich glaub wir sollten mal checkinstall aus dem Wiki entfernen da es ein "grottiges", fehlerhaftes und veraltetes Programm ist. Lieber sollten wir erklären wie man dh_make benutzt. Seit neusten benutzte ich folgende rules Datei:
#!/usr/bin/make -f
%:
dh $@ Was haltet ihr davon? Recht einfach umzusetzen und es erzeugt wesentlich saubere Pakete. gruß Adrian
|
mgraesslin
Anmeldungsdatum: 8. November 2006
Beiträge: 9183
|
wenn du das meinst nur zu. Ich kann es nicht beurteilen und vertraue da den Leuten die es häufig einsetzen 😀
|
mgraesslin
Anmeldungsdatum: 8. November 2006
Beiträge: 9183
|
Nachtrag omg das muss wirklich überarbeitet werden: diese Frage entfällt ab Dapper
Vor Dapper war Breezy also 5.10 und der Support ist also April 2007 ausgelaufen... das gibt einem zu Denken.
|
march
Anmeldungsdatum: 12. Juni 2005
Beiträge: 17329
|
wenn du das meinst nur zu. Ich kann es nicht beurteilen und vertraue da den Leuten die es häufig einsetzen 😀
+1
|
AdrianB
(Themenstarter)
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
|
martingr schrieb: Nachtrag omg das muss wirklich überarbeitet werden:
Schau dir mal lieber den Quellcode an, ist schönstes bash. Ich finde leider die Zeit nicht es zu verbessern, deswegen habe ich einfach mal hier nachgefragt und ich bin mir nicht sicher ob es dafür nicht irgendwelche Tools gibt welche diese Arbeit einem erleichtern. gruß Adrian
|
pippovic
Anmeldungsdatum: 12. November 2004
Beiträge: 9130
|
Hallo, ich kompiliere selten und habe bisher immer checkinstall benutzt. Trotzdem lebe ich noch 😳 Zu dh_make kann ich also nichts sagen. Gruß
pippovic
|
20100801
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
Ich glaub wir sollten mal checkinstall aus dem Wiki entfernen da es ein "grottiges", fehlerhaftes und veraltetes Programm ist.
Wieso, die letzte Version ist von November 2008.
Und wie begründest du fehlerhaft? Und komfortabel ist es auch, Beispiel ffmpeg, oder x264.
Komplette Automation per Skript bei svn/git Kompilierung, bis hin zur Installation.
Geht nicht am Paketmanger vorbei, verstehe deine Kritik nicht. checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "3:0.svndate +%Y%m%d -1ubuntu6" --default
checkinstall --fstrans=no --install=yes --pkgname=x264 --pkgversion "1:0.svndate +%Y%m%d -1ubuntu6" --default
|
AdrianB
(Themenstarter)
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
|
Henrikx schrieb: Ich glaub wir sollten mal checkinstall aus dem Wiki entfernen da es ein "grottiges", fehlerhaftes und veraltetes Programm ist.
Wieso, die letzte Version ist von November 2008.
Und wie begründest du fehlerhaft?
lass mal lintian über ein von checkinstall erstelltes Paket laufen. Alles nur "kleine" Fehler, aber es ist eben unschön.
Und komfortabel ist es auch, Beispiel ffmpeg, oder x264.
Komplette Automation per Skript bei svn/git Kompilierung, bis hin zur Installation.
Geht nicht am Paketmanger vorbei, verstehe deine Kritik nicht.
für checkinstall braucht man rootrechte und da könnte einer so klug gewesen sein und etwas im makefile stehen haben was direkt auf die Platte kopiert wird(habe ich schon mehrfach erlebt) da hilft kein checkinstall mehr, sonder man muss es mit Benutzerrechten das Paket erstellen. checkinstall --fstrans=no --install=yes --pkgname=ffmpeg --pkgversion "3:0.svndate +%Y%m%d -1ubuntu6" --default checkinstall --fstrans=no --install=yes --pkgname=x264 --pkgversion "1:0.svndate +%Y%m%d -1ubuntu6" --default
genauso gut geht auch ein sinnvoll erstellter debian Ordner bzw gibt es auch Hilftskripte dafür, nur die kenne ich nicht so gut. gruß Adrian
|
20100801
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
genauso gut geht auch ein sinnvoll erstellter debian Ordner bzw gibt es auch Hilftskripte dafür, nur die kenne ich nicht so gut.
Debian Paketbau ..das unbekannte Wesen Ich bin mal so forsch und behaupte das über 85 Prozent aller User überhaupt kein Debian-konformes Paket hin bekommen.
Da finde ich die Hilfe durch checkinstall schon sehr gut. Das funktioniert bei einigen Programmen, aber nicht bei allen.
z:B schon mal versucht ein Debian-konformes Paket von svn MPlayer zu bauen, aus dem Mplayer, mencoder und docs hervorgehen?
Wenn es kein checkinstall gibt, endet die Installation sowieso für die meisten mit sudo make install, weil so behaupte ich, oben aufgeführter Link überhaupt nicht verstanden wird.
Vielleicht ist ja jemand begabtes anwesend, der die Anleitung auf "verständlich für alle", schreiben kann. lintian /home/Entwicklung/ffmpeg/ffmpeg_3:0.svn20090510-1ubuntu6-1_i386.deb
Gibt eine Menge aus, wo sind die Fehler? Paket arbeitet einwandfrei. lintian ffmpeg
|
AdrianB
(Themenstarter)
Anmeldungsdatum: 23. August 2005
Beiträge: 6565
|
Henrikx schrieb: genauso gut geht auch ein sinnvoll erstellter debian Ordner bzw gibt es auch Hilftskripte dafür, nur die kenne ich nicht so gut.
Debian Paketbau ..das unbekannte Wesen Ich bin mal so forsch und behaupte das über 85 Prozent aller User überhaupt kein Debian-konformes Paket hin bekommen.
Darum geht es auch nicht. Sondern einfach das checkinstall absolut quick and dirty ist, da wäre eine kleine rules Datei wesentlich schöner und nur ein geringer Mehraufwand, da das Paket auch wesentlich sicher ist, warum muss checkinstall mit Rootrechten ausgeführt werden das ist einfach nur unnötig muss aber passieren, da sonst kein Paket entsteht.
Vielleicht ist ja jemand begabtes anwesend, der die Anleitung auf "verständlich für alle", schreiben kann.
Doch nicht den ganzen Maintainer Guide verständlich dahin schreiben, im übrigen ist er auch nicht mehr ganz aktuell. Es geht nur darum die grundsätzlichen Sachen ganz kurz hinzuschreiben, so das am ende auch ein brauchbares Paket raus kommt.
lintian /home/Entwicklung/ffmpeg/ffmpeg_3:0.svn20090510-1ubuntu6-1_i386.deb
Gibt eine Menge aus, wo sind die Fehler? Paket arbeitet einwandfrei. lintian ffmpeg
Sinn von lintian verstanden? Es gibt keine tatsächlichen Fehler aus, sondern nur Hinweise was man beachten muss um ein Debian konformes Paket zu erstellen. Die liste meiner Paket ist ein kleines Stück kürzer. gruß Adrian
|
20100801
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
Die liste meiner Paket ist ein kleines Stück kürzer.
Wie sähe denn deine Variante für ffmpeg aus, oder x264.
|
kaputtnik
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 9245
|
Wasn isn nu hier? Checkinstall oder nicht? Ich stehe kurz vor der Installation eines solchen selbstkompilierten Programms. Und jetzt weiß ich nicht ob checkinstall nun gut ist, oder nicht... 🙄
|
cLinx
Anmeldungsdatum: 28. Oktober 2007
Beiträge: 2453
|
Checkinstall ist Mist. Raus damit. 😉 Ein
und ein sind kein Mehraufwand und produzieren wesentlich sauberere Pakete.
|
20100801
Anmeldungsdatum: 3. Januar 2007
Beiträge: 1050
|
Checkinstall ist Mist. Raus damit
Unsinn!
|
mgraesslin
Anmeldungsdatum: 8. November 2006
Beiträge: 9183
|
Henrikx schrieb: Checkinstall ist Mist. Raus damit
Unsinn!
Diskussionen auf dem Level führen uns leider nicht weiter. Ich kann nichts dazu sagen, aber stelle jetzt einfach mal die Frage: was benutzen denn die richtigen Paketbauer?
|