Pakete erstellen
Pakete erstellen
hallo,
ich möchte gerne Software (z.B. dropbox) kompilieren und würde gerne die Möglichkeit haben es später wieder zu entfernen.
Deshalb möchte ich ein .deb erstellen das ich später mit aptitude entfernen kann.
ISt so etwas möglich? In der board Suche habe ich auf Anhieb nicht passendes gefunden
ich möchte gerne Software (z.B. dropbox) kompilieren und würde gerne die Möglichkeit haben es später wieder zu entfernen.
Deshalb möchte ich ein .deb erstellen das ich später mit aptitude entfernen kann.
ISt so etwas möglich? In der board Suche habe ich auf Anhieb nicht passendes gefunden
Zuletzt geändert von linux am 20.08.2010 06:58:11, insgesamt 1-mal geändert.
Re: Pakete erstellen
Quick&dirty geht das mit checkinstall. Einfach statt 'make install' 'checkinstall -D' angeben, dann wird das Paket gebaut und installiert.
cu,
niemand
cu,
niemand
Re: Pakete erstellen
ok danke!
Das versuche ich.
Ihc muss jetzt nur die alte dropbox Installation irgendwie rausbekommen ohne dass alle Dateien im dropbox account gelöscht werden
Das versuche ich.
Ihc muss jetzt nur die alte dropbox Installation irgendwie rausbekommen ohne dass alle Dateien im dropbox account gelöscht werden
-
- Beiträge: 455
- Registriert: 19.11.2007 11:17:40
Re: Pakete erstellen
Einen wie ich finde sehr schönen Artikel zum Thema gibt's auch hier im Wiki. Vorsicht - auch hier steht in der Überschrift "quick & dirty", der Artikel beschreibt aber einen zu checkinstall alternativen Weg. Beide haben imho ihre Vor- und Nachteile.
Für die ./configure-Parameter gibt es alternativ zum Editieren der Datei rules auch eine spezielle Kommandozeilen-Schreibweise, die z.B. auf der Seite vom MPlayer beschrieben ist.
Ein per dpkg -i installiertes Paket ist Apt anschließend bekannt, kann dann also ganz normal mit den einschlägigen tools wie aptitude weiter verarztet werden.
Die von Dir gewünschte Art der Deinstallation des vorhandenen dropbox sollte z.B. über aptitude remove (und nicht etwas purge) hin zu bekommen sein, vgl. a. man aptitude.
Gruß,
schauinsland
Für die ./configure-Parameter gibt es alternativ zum Editieren der Datei rules auch eine spezielle Kommandozeilen-Schreibweise, die z.B. auf der Seite vom MPlayer beschrieben ist.
Ein per dpkg -i installiertes Paket ist Apt anschließend bekannt, kann dann also ganz normal mit den einschlägigen tools wie aptitude weiter verarztet werden.
Die von Dir gewünschte Art der Deinstallation des vorhandenen dropbox sollte z.B. über aptitude remove (und nicht etwas purge) hin zu bekommen sein, vgl. a. man aptitude.
Gruß,
schauinsland
-
- Beiträge: 15
- Registriert: 28.02.2010 21:59:04
Re: Pakete erstellen
Hier ist auch ein guter Beitrag zu dem Thema, da wird erklärt wie man Pakete von "Debian-ized source" erstellt, oder wie man "dh-make", "checkinstall", oder "make install" verwendet.
http://forums.debian.net/viewtopic.php?f=16&t=38976
lg
http://forums.debian.net/viewtopic.php?f=16&t=38976
lg
Re: Pakete erstellen
Code: Alles auswählen
# echo deb-src http://mentors.debian.net/debian unstable main contrib non-free >> /etc/apt/sources.list
# aptitude update
# aptitude build-deb dropbox
~ apt-get source -b dropbox
# dpkg -i dropbox_0.7.97-1_*.deb
http://forums.debian.net/viewtopic.php? ... 19#p281939
Ich glaub ich habs nicht hinbekommen. Kannst Du ja mal versuchen.
- Teddybear
- Beiträge: 3163
- Registriert: 07.05.2005 13:52:55
- Lizenz eigener Beiträge: GNU Free Documentation License
- Wohnort: Altomünster
-
Kontaktdaten:
Re: Pakete erstellen
Verschoben
Versuchungen sollte man nachgeben. Wer weiß, ob sie wiederkommen!
Oscar Wilde
Mod-Voice / My Voice
Oscar Wilde
Mod-Voice / My Voice
Re: Pakete erstellen
wo ists denn bei dir gescheitert?dawg hat geschrieben:Von hier:Code: Alles auswählen
# echo deb-src http://mentors.debian.net/debian unstable main contrib non-free >> /etc/apt/sources.list # aptitude update # aptitude build-deb dropbox ~ apt-get source -b dropbox # dpkg -i dropbox_0.7.97-1_*.deb
http://forums.debian.net/viewtopic.php? ... 19#p281939
Ich glaub ich habs nicht hinbekommen. Kannst Du ja mal versuchen.
Re: Pakete erstellen
Ich habe die Methode dh_make für das Bauen von cdrecord versucht.captaincomic hat geschrieben:Hier ist auch ein guter Beitrag zu dem Thema, da wird erklärt wie man Pakete von "Debian-ized source" erstellt, oder wie man "dh-make", "checkinstall", oder "make install" verwendet.
http://forums.debian.net/viewtopic.php?f=16&t=38976
lg
Leider scheitere ich an der Stelle wenn ich als user dpkg-buildpackage ausführen soll. Die Fehlemeldung lautet:
Code: Alles auswählen
dpkg-buildpackagedpkg-buildpackage: exportiere CPPFLAGS aus dpkg-buildflags (Quelle: vendor):
dpkg-buildpackage: exportiere CFLAGS aus dpkg-buildflags (Quelle: vendor): -g -O2
dpkg-buildpackage: exportiere CXXFLAGS aus dpkg-buildflags (Quelle: vendor): -g -O2
dpkg-buildpackage: exportiere FFLAGS aus dpkg-buildflags (Quelle: vendor): -g -O2
dpkg-buildpackage: exportiere LDFLAGS aus dpkg-buildflags (Quelle: vendor):
tail: »debian/changelog« kann nicht zum Lesen geöffnet werden: Datei oder Verzeichnis nicht gefunden
dpkg-buildpackage: Fehler: Ende von debian/changelog gab Fehler-Exitstatus 1
Zuletzt geändert von linux am 20.08.2010 06:59:56, insgesamt 1-mal geändert.
Re: Pakete erstellen
Tut mir leid, ich kann mich nicht mehr erinnern, woran es gehakt hat.
Hast Du bei der dh_make Methode auch die Pakete umbenannt?
So wie in dem Beispiel aus dem How-to:
Hast Du bei der dh_make Methode auch die Pakete umbenannt?
So wie in dem Beispiel aus dem How-to:
Ja, ja: doofe Fragemv wxMaxima-0.8.3a/ wxmaxima-0.8.3a/
mv wxMaxima-0.8.3a.tar.gz wxmaxima_0.8.3a.orig.tar.gz
Re: Pakete erstellen
Daran hats gelegen
Bin jetzt am Bauen ...
Edit: Der Bauvorgang ist in einer Schleife und wiederholt sich immer wieder. Habe den Vorgang als root gestartet weil der Vorgang beim "normal user" mit einem Zugriffsfehler stoppte
http://nopaste.debianforum.de/34860
Edit2: habe davor dh_make --createorig ausgeführt
PS: Kann ich vom Bauvorgang eine Logfile erstellen lassen? Denn so ist der ganze Vorgang nicht vollständig weil der Speicher des Terminals nicht den gesamten Prozess erfasst
Bin jetzt am Bauen ...
Edit: Der Bauvorgang ist in einer Schleife und wiederholt sich immer wieder. Habe den Vorgang als root gestartet weil der Vorgang beim "normal user" mit einem Zugriffsfehler stoppte
http://nopaste.debianforum.de/34860
Edit2: habe davor dh_make --createorig ausgeführt
PS: Kann ich vom Bauvorgang eine Logfile erstellen lassen? Denn so ist der ganze Vorgang nicht vollständig weil der Speicher des Terminals nicht den gesamten Prozess erfasst
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Pakete erstellen
Für welche distri willst du das denn kompilieren ? Welche Version ?
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Pakete erstellen
ich benutze squeeze
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Pakete erstellen
Und da ist es doch enthalten.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Pakete erstellen
aber nur als fork
Ich habe Probleme (verbrennt jede DVD) mit einem neuen SATA Laufwerk (http://debianforum.de/forum/viewtopic.php?f=13&t=121665).
In dem verlinkten Topic wurde mir geraten die Version vom Programmierer selbst zu installieren
Ich habe Probleme (verbrennt jede DVD) mit einem neuen SATA Laufwerk (http://debianforum.de/forum/viewtopic.php?f=13&t=121665).
In dem verlinkten Topic wurde mir geraten die Version vom Programmierer selbst zu installieren
- KBDCALLS
- Moderator
- Beiträge: 22447
- Registriert: 24.12.2003 21:26:55
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Dortmund
-
Kontaktdaten:
Re: Pakete erstellen
Wenn ich dich jetzt richtig verstehe dann brauchst du eher cdrecord und nicht dropbox.
http://packages.debian.org/squeeze/dropbox hat geschrieben:Secure backup, sync and sharing made easy.
Was haben Windows und ein Uboot gemeinsam?
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
Kaum macht man ein Fenster auf, gehen die Probleme los.
EDV ist die Abkürzung für: Ende der Vernunft
Bevor du einen Beitrag postest:
- Kennst du unsere Verhaltensregeln
- Lange Codezeilen/Logs gehören nach NoPaste, in Deinen Beitrag dann der passende Link dazu.
Re: Pakete erstellen
genau, aktuell ist cdrecord benötigt.
Dropbox und weitere Software später auch.
Das aktuelle Paket das ich zur Zeit erstellen möchte ist aber cdrecord
Dropbox und weitere Software später auch.
Das aktuelle Paket das ich zur Zeit erstellen möchte ist aber cdrecord
Re: Pakete erstellen
Das funktioniert!niemand hat geschrieben:Quick&dirty geht das mit checkinstall. Einfach statt 'make install' 'checkinstall -D' angeben, dann wird das Paket gebaut und installiert.
cu,
niemand