staging.inyokaproject.org

checkinstall mal aus dem Wiki entfernen

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

AdrianB Team-Icon

Avatar von 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 Team-Icon

Avatar von 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 Team-Icon

Avatar von 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 Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

wenn du das meinst nur zu. Ich kann es nicht beurteilen und vertraue da den Leuten die es häufig einsetzen 😀

+1

AdrianB Team-Icon

(Themenstarter)
Avatar von AdrianB

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

Avatar von 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 Team-Icon

(Themenstarter)
Avatar von AdrianB

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 Team-Icon

(Themenstarter)
Avatar von AdrianB

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 Team-Icon

Avatar von cLinx

Anmeldungsdatum:
28. Oktober 2007

Beiträge: 2453

Checkinstall ist Mist. Raus damit. 😉

Ein

dh_make --createorig 

und ein

dpkg-buildpackage 

sind kein Mehraufwand und produzieren wesentlich sauberere Pakete.

20100801

Anmeldungsdatum:
3. Januar 2007

Beiträge: 1050

Checkinstall ist Mist. Raus damit

Unsinn!

mgraesslin Team-Icon

Avatar von 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?

Antworten |