Ich bins mal wieder und komme nicht weiter.
Ich habe früher meine Packete mit stdeb zusammengebaut, das ich ein *.deb file bekomme.
Nur komischerweise geht es nur manschmal und leider jetzt gar nicht mehr am system kann es nicht liegen weil ich jetzt die neuste Ubuntu version drauf gemacht habe,
weil mein system fast schrott war.
Ich bin mir nicht ganz sicher aber ich habe diese Dinge mal auskommendiert:
Code: Alles auswählen
#data_files=[('/usr/share/pixmaps', ["../ico/Clock1.png"]),
# ('/usr/share/applications/', ['../desktop/TimeLimiter.desktop']),
# ('/etc/', ['../config/TimeLimiter.cfg'])],
#scripts = ["../src/timelimiter"],
Meine setup.py sieht so aus:
Code: Alles auswählen
# -*- coding: utf-8 -*-
from setuptools import *
from distutils.core import setup
setup(
name = "TimeLimiter",
packages = find_packages(),
data_files=[('/usr/share/pixmaps', ["../ico/Clock1.png"]),
('/usr/share/applications/', ['../desktop/TimeLimiter.desktop']),
('/etc/', ['../config/TimeLimiter.cfg'])],
scripts = ["../src/timelimiter"],
include_package_data = True,
version="0.5",
description="Begrennzt die Zeit",
author = "Jonas",
author_email = "",
url = "",
keywords = ["timelimiter"],
classifiers = [
"Environment :: Console",
"Environment :: X11 Applications :: GTK",
"Development Status :: 5 - Production/Stable",
"Intended Audience :: Developers",
"License :: OSI Approved :: Freeware",
"Programming Language :: Python :: 2.7",
],
long_description=open('README.txt').read(),
)
Code: Alles auswählen
running build
running build_scripts
creating build
creating build/scripts-2.7
error: ../src/timelimiter: No such file or directory
dh_auto_build: python setup.py build --force returned exit code 1
make: *** [build] Fehler 1
dpkg-buildpackage: Fehler: Fehler-Exitstatus von debian/rules build war 2
Traceback (most recent call last):
File "setup.py", line 29, in <module>
long_description=open('README.txt').read(),
File "/usr/lib/python2.7/distutils/core.py", line 152, in setup
dist.run_commands()
File "/usr/lib/python2.7/distutils/dist.py", line 953, in run_commands
self.run_command(cmd)
File "/usr/lib/python2.7/distutils/dist.py", line 972, in run_command
cmd_obj.run()
File "/usr/lib/python2.7/dist-packages/stdeb/command/bdist_deb.py", line 42, in run
util.process_command(syscmd,cwd=target_dir)
File "/usr/lib/python2.7/dist-packages/stdeb/util.py", line 142, in process_command
check_call(args, cwd=cwd)
File "/usr/lib/python2.7/dist-packages/stdeb/util.py", line 35, in check_call
raise CalledProcessError(retcode)
stdeb.util.CalledProcessError: 2
Meine Fragen:
* Wie könnte ich es so machen das ich diese Bestimmten Dateien beim installieren der *.deb in die entsprechenden Ordner, wie /usr/share/pixmaps bekomme.
* Gibt es noch eine bessere Möglichkeit
* Was ist der Fehler
-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Meine alten setup.py dateien von früher gehen auch nicht mehr richtig,
aber damals gingen diese.