debian way?

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

debian way?

Beitrag von gagamail » 20.02.2003 19:17:05

hi!

angenommen ich möchte ein programm installieren wofür es keinen backport gibt.
nicht das problem, meistens configure - make - make install.
am besten noch in /usr/local hinein, damit die übersicht erhalten bleibt.

aber gibt es hierfür auch einen debian way?
ich frage deswegen, da es ja auch einen debian way für kernel selber backen (make-kpkg) gibt.

gibt es für programme auch so etwas?
muss ich mir hiervon erst ein .deb pkg machen?
gibts alternativen?
wie mache ich so ein pkg?

für anregungen wäre ich sehr dankbar.
lg, christian

Benutzeravatar
pdreker
Beiträge: 8298
Registriert: 29.07.2002 21:53:30
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Nürnberg

Beitrag von pdreker » 20.02.2003 19:24:57

Wenn das Programm ein ./configure Skript hat ist das ganze recht einfach:
entpacken, in das Source Verzeichnis wechseln, und dort dh_make ausführen. Das legt die Debian Verwaltungverzeichnisse an, und befindet sich im Paket dh-make.

Danach kannst Du einfach mit "dpkg-buildpackage in dem Source Verzeichnis ein Deb erzeugen (Das Deb findest Du dann ein Verzeichnis weiter oben). Dieses kannst Du einfach mit dpkg -i bla.deb installieren (und auch wieder mit apt-get oder dpkg entfernen...)

Patrick
Definitely not a bot...
Jabber: pdreker@debianforum.de

Benutzeravatar
gagamail
Beiträge: 110
Registriert: 21.08.2002 16:21:48
Wohnort: wien
Kontaktdaten:

Beitrag von gagamail » 20.02.2003 19:45:14

sehr gut, ist genau das, was ich suche!
danke dir für die schnelle info!

/g0ing 0ut
/eating s0me smurfs!
;-)

macMeck
Beiträge: 26
Registriert: 08.03.2003 17:37:18
Wohnort: Karlsruhe

...und was ist mit Optionen?

Beitrag von macMeck » 08.03.2003 18:00:09

ziemlich geil, das dingens. Aber kann ich da auch Optionen mitübergeben, wie ich das normalerweise beim ./configure machen würde? Dazu hab ich noch nix gefunden...

macMeck

arteist
Beiträge: 728
Registriert: 20.05.2002 17:26:23
Kontaktdaten:

Beitrag von arteist » 08.03.2003 18:31:26

Schau dazu mal in die Datei ./debian/rules
Da gibt es so ca Zeile 10 den configure-Aufruf, da kannst du einfach noch was hintendrannhängen!
there are only 10 types of people: those who understand binary and those who don't.

macMeck
Beiträge: 26
Registriert: 08.03.2003 17:37:18
Wohnort: Karlsruhe

Beitrag von macMeck » 08.03.2003 19:08:14

Super, hab ich gefunden. :D Werd ich mir anschauen... Danke schön...

macMeck

Benutzeravatar
Natas12
Beiträge: 1751
Registriert: 12.04.2002 20:59:12

Beitrag von Natas12 » 09.03.2003 10:25:13

eine frage: ich mach das immer mit "checkinstall". also: ./configure, make, checkinstall.
danach wird mir ein paket gebaut, welches ich auch wieder deinstallieren kann.

ist das genauso gut?

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 09.03.2003 10:58:04

gut ist, was funktioniert.. ob's elegant ist, ist eine andere frage, ich kenne checkinstall nur vom hörensagen.
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

macMeck
Beiträge: 26
Registriert: 08.03.2003 17:37:18
Wohnort: Karlsruhe

Beitrag von macMeck » 09.04.2003 10:48:53

Ich hab das mal mit ein paar Paketen ausprobiert. Jedoch schmier mir das dpkg-buildpackage immer mit "dpkg-source: failure: md5sum gave bogus output `'" ab. Hat jemand ne Idee, was das sein kann, bzw. wie man das behebt?!?

macMeck

Benutzeravatar
zyta2k
Beiträge: 2446
Registriert: 14.03.2003 09:18:00
Kontaktdaten:

Beitrag von zyta2k » 09.04.2003 11:54:55

Was für eine Version von md5sum hast du ??
Und Welche Version von dpkg-dev

http://www.geocrawler.com/archives/3/22 ... 0/7432329/
Here is another fix. Some dpkg scripts fail because newer md5sum adds
trailing "-" to the output.
Gib mal den Output von
DEBIAN/md5sums

an...

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 09.04.2003 12:17:49

alternativ:
http://www.debianforum.de/guides/index. ... 1002&id=44

..womit wir wieder bei den weniger eleganten lösungen wären ;-7
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

macMeck
Beiträge: 26
Registriert: 08.03.2003 17:37:18
Wohnort: Karlsruhe

Beitrag von macMeck » 09.04.2003 12:37:01

Alles klar, mit dem neuen dpkg-dev Paket funzt es. Da muss man auch erstmal drauf kommen ;-)

macMeck

Antworten