Ich will mir das Programm Sopcast-player als .deb Packet erstellen.
Ich benutze zum bauen das Programm checkinstall.
Das Programm Sopcast wird mit den Befehlen : make und make install installiert.
Anstelle von make install benutze ich den befehl checkinstall.
Leider klappt es nicht .
Am anfang , wenn ich make eingebe ist alles noch ok.
Code: Alles auswählen
joso@HP-Laptop:~/Downloads/sopcast-player$ make
Generating language files...
sed -e 's|@DATADIR@|/usr/share|g' -e 's|@NAME@|sopcast-player|g' -e 's|@PYTHON@|/usr/bin/python|g' -e 's|@INSTALLDIR@|/usr/share/sopcast-player|g' -e 's|@ICONDIR@|/usr/share/icons/hicolor/scalable/apps|g' -e 's|@DESTDIR@||g' -e 's|@EXECUTABLE@|/usr/bin/sopcast-player|g' sopcast-player.in > sopcast-player
sed -e 's|@DATADIR@|/usr/share|g' -e 's|@NAME@|sopcast-player|g' -e 's|@PYTHON@|/usr/bin/python|g' -e 's|@INSTALLDIR@|/usr/share/sopcast-player|g' -e 's|@ICONDIR@|/usr/share/icons/hicolor/scalable/apps|g' -e 's|@DESTDIR@||g' -e 's|@EXECUTABLE@|/usr/bin/sopcast-player|g' sopcast-player.schemas.in > sopcast-player.schemas
/usr/bin/python -c 'import compileall, re; compileall.compile_dir("lib", rx=re.compile("/[.]svn"), force=1)'
Listing lib ...
Listing lib/.svn ...
Listing lib/.svn/prop-base ...
Listing lib/.svn/props ...
Listing lib/.svn/text-base ...
Listing lib/.svn/tmp ...
Listing lib/.svn/tmp/prop-base ...
Listing lib/.svn/tmp/props ...
Listing lib/.svn/tmp/text-base ...
Compiling lib/ChannelGuideWorkerThread.py ...
Compiling lib/ConfigurationManager.py ...
Compiling lib/DatabaseOperations.py ...
Compiling lib/FileDownload.py ...
Compiling lib/ImportChannelGuide.py ...
Compiling lib/OpenSopAddress.py ...
Compiling lib/OptionsDialog.py ...
Compiling lib/SopcastPlayerWorkerThread.py ...
Compiling lib/VLCWidget.py ...
Compiling lib/WindowingTransformations.py ...
Compiling lib/dynamic_ports.py ...
Compiling lib/fork.py ...
Compiling lib/listen.py ...
Compiling lib/pySocket.py ...
Compiling lib/pySopCastConfigurationManager.py ...
Compiling lib/pyUserPathCheck.py ...
Compiling lib/sopcast-player.py ...
Compiling lib/vlc_1_0_x.py ...
Compiling lib/vlc_1_1_x.py ...
joso@HP-Laptop:~/Downloads/sopcast-player$
Code: Alles auswählen
root@HP-Laptop:/home/joso/Downloads/sopcast-player# checkinstall
checkinstall 1.6.2, Copyright 2009 Felipe Eduardo Sanchez Diaz Duran
Diese Software wurde unter der GNU GPL veröffentlicht
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]: n
Bitte geben Sie eine Beschreibung für das Paket ein.
Beenden Sie Ihre Beschreibung mit einer leeren Zeile oder EOF.
>>
*****************************************
**** Debian package creation selected ***
*****************************************
Das Paket wird entsprechend dieser Vorgaben erstellt:
0 - Maintainer: [ root@HP-Laptop ]
1 - Summary: [ A GUI front-end to SopCast ]
2 - Name: [ sopcast-player ]
3 - Version: [ 0.7.2 ]
4 - Release: [ 1%{?dist} ]
5 - License: [ GPL ]
6 - Group: [ Applications/Internet ]
7 - Architecture: [ amd64 ]
8 - Source location: [ sopcast-player ]
9 - Alternate source location: [ ]
10 - Requires: [ python >= 2.4.3 vlc >= 0.9.4 vlc-devel >= 0.9.4 sp-auth >= 3.0.1
hicolor-icon-theme pygtk2-libglade ]
11 - Provides: [ sopcast-player ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Geben Sie die betreffende Nummer ein, um die Vorgaben zu ändern: 4
Geben Sie die neue Veröffentlichungsnummer ein:
>> 1
Das Paket wird entsprechend dieser Vorgaben erstellt:
0 - Maintainer: [ root@HP-Laptop ]
1 - Summary: [ A GUI front-end to SopCast ]
2 - Name: [ sopcast-player ]
3 - Version: [ 0.7.2 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ Applications/Internet ]
7 - Architecture: [ amd64 ]
8 - Source location: [ sopcast-player ]
9 - Alternate source location: [ ]
10 - Requires: [ python >= 2.4.3 vlc >= 0.9.4 vlc-devel >= 0.9.4 sp-auth >= 3.0.1
hicolor-icon-theme pygtk2-libglade ]
11 - Provides: [ sopcast-player ]
12 - Conflicts: [ ]
13 - Replaces: [ ]
Geben Sie die betreffende Nummer ein, um die Vorgaben zu ändern:
Installing with make install...
====================== Installations-Ergebnisse ==========================
install -p -dm 0755 /usr/share/sopcast-player/resources
install -p -dm 0755 /usr/share/sopcast-player/lib
install -p -dm 0755 /usr/share/sopcast-player/ui
install -p -dm 0755 /usr/bin
install -p -dm 0755 /usr/share/locale
install -p -dm 0755 /usr/share/icons/hicolor/scalable/apps
install -p -dm 0755 /usr/share/applications
install -p -m 0644 lib/* /usr/share/sopcast-player/lib
install -p -m 0644 ui/* /usr/share/sopcast-player/ui
install -p -m 0644 sopcast-player.schemas /usr/share/sopcast-player/resources
install -p -m 0755 sopcast-player /usr/bin
install -p -m 0644 sopcast-player.desktop /usr/share/applications
install -p -m 0644 sopcast-player.svg /usr/share/icons/hicolor/scalable/apps
# --install-file=/usr/share/sopcast-player/resources/sopcast-player.schemas
if test -z ""; then \
echo "Updating GTK icon cache."; \
gtk-update-icon-cache -f -t /usr/share/icons/hicolor; \
else \
echo "*** Icon cache not updated. After install, run this:"; \
echo "*** gtk-update-icon-cache -f -t /usr/share/icons/hicolor"; \
fi
Updating GTK icon cache.
gtk-update-icon-cache: Cache file created successfully.
====================== Installation erfolgreich ==========================
Kopiere Dateien in das temporäre Verzeichnis...OK
Stripping ELF binaries and libraries...OK
Komprimiere man-Seiten...OK
Erzeuge Datei-Liste...OK
Erstelle Debian-Paket... FAILED!
*** Paket-Erstellung fehlgeschlagen
Möchten Sie die log-Datei sehen? [y]: y
Lösche temporäre Dateien...OK
Schreibe Sicherungs-Paket...OK
OK
Lösche temporäres Verzeichnis...OK
root@HP-Laptop:/home/joso/Downloads/sopcast-player#
Code: Alles auswählen
dpkg-deb: Fehler beim Parsen, in Datei »/var/tmp/tmp.mgOSG2FzHu/package/DEBIAN/control« nahe Zeile 8 Paket »sopcast-player«:
Feld »Depends«, Syntaxfehler nach Referenz zu Paket »python«