Debian Packages

Vragen over en antwoorden op problemen met je desktop
Plaats reactie
Gebruikersavatar
vi coactus
Berichten: 228
Lid geworden op: zo jan 19, 2020 12:02 pm

Debian Packages

Bericht door vi coactus »

Ik draai unstable, dan kun je wel eens wat problemen verwachten, geen probleem normaal.
Maar: Ik wil dispcalgui installeren:

Code: Selecteer alles

$ sudo apt-get install dispcalgui
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 displaycal : Depends: python:any
              Depends: python-wxgtk3.0 but it is not installable
              Recommends: gir1.2-colordgtk-1.0 but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Geen idee wat python:any is, mardaar staat vereder geen foutmailding bij.
Dus wl k python-wxgtk3.0 installeren.

Code: Selecteer alles

ython-wxgtk3.0$ dpkg-buildpackage 
dpkg-buildpackage: info: source package wxpython3.0
dpkg-buildpackage: info: source version 3.0.2.0+dfsg-8
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Scott Talbert <swt@techie.net>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
 fakeroot debian/rules clean
dh clean --with python2 --sourcedirectory=wxPython
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/NN/develop/dispcalgui/python-wxgtk3.0'
dh_auto_clean -- WXPORT=gtk3
dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make[1]: Leaving directory '/home/NN/develop/dispcalgui/python-wxgtk3.0'
   dh_clean -O--sourcedirectory=wxPython
dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
 dpkg-source -b .
dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../wxpython3.0_3.0.2.0+dfsg.orig.tar.{bz2,gz,lzma,xz}
dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 255

Dus een wxpthonblabla getoverd:

Code: Selecteer alles

$ dpkg-buildpackage 
dpkg-buildpackage: info: source package wxpython3.0
dpkg-buildpackage: info: source version 3.0.2.0+dfsg-8
dpkg-buildpackage: info: source distribution unstable
dpkg-buildpackage: info: source changed by Scott Talbert <swt@techie.net>
dpkg-buildpackage: info: host architecture amd64
 dpkg-source --before-build .
 fakeroot debian/rules clean
dh clean --with python2 --sourcedirectory=wxPython
dh: warning: Compatibility levels before 10 are deprecated (level 9 in use)
   debian/rules override_dh_auto_clean
make[1]: Entering directory '/home/NN/develop/dispcalgui/wxpython'
dh_auto_clean -- WXPORT=gtk3
dh_auto_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
make[1]: Leaving directory '/home/NN/develop/dispcalgui/wxpython'
   dh_clean -O--sourcedirectory=wxPython
dh_clean: warning: Compatibility levels before 10 are deprecated (level 9 in use)
 dpkg-source -b .
dpkg-source: error: can't build with source format '3.0 (quilt)': no upstream tarball found at ../wxpython3.0_3.0.2.0+dfsg.orig.tar.{bz2,gz,lzma,xz}
dpkg-buildpackage: error: dpkg-source -b . subprocess returned exit status 255

Ik gebruik wxpython3.0_3.0.2.0+dfsg-8.debian.tar.xz
Wat is het probleem? Mag ik niet gewoon eendebiane packge gebruiken om et compilen?
iswrong
Berichten: 104
Lid geworden op: ma feb 10, 2020 9:16 am

Re: Debian Packages

Bericht door iswrong »

Heb je de tarball

http://deb.debian.org/debian/pool/main/ ... rig.tar.xz

In de bovenliggende directory geplaatst?
Gebruikersavatar
vi coactus
Berichten: 228
Lid geworden op: zo jan 19, 2020 12:02 pm

Re: Debian Packages

Bericht door vi coactus »

Op dat moment niet, een tel later wel

Code: Selecteer alles

make[1]: Entering directory '/home/NN/develop/dispcalgui/wxpython/wxpython3.0-3.0.2.0.orig'
dh_auto_install -- WXPORT=gtk3
dh_auto_install: warning: Compatibility levels before 10 are deprecated (level 9 in use)
dh_auto_install: warning: Please use the third-party "pybuild" build system instead of python-distutils
dh_auto_install: warning: This feature will be removed in compat 12.
pyversions: missing X(S)-Python-Version in control file, fall back to debian/pyversions
pyversions: missing debian/pyversions file, fall back to supported versions
:
# Included in debian/copyright:
rm debian/tmp/usr/lib/python*/dist-packages/wx-*/wx/tools/XRCed/license.txt
rm: cannot remove 'debian/tmp/usr/lib/python*/dist-packages/wx-*/wx/tools/XRCed/license.txt': No such file or directory
make[1]: *** [debian/rules:16: override_dh_auto_install] Error 1
make[1]: Leaving directory '/home/NN/develop/dispcalgui/wxpython/wxpython3.0-3.0.2.0.orig'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: fakeroot debian/rules binary subprocess returned exit status 2
NN@helvete:~/develop/dispcalgui/wxpython/wxpython3.0-3.0.2.0.orig$ 
Dat allemaal een zooitje keren ofzo leek hetzelfde.
Gebruikersavatar
vi coactus
Berichten: 228
Lid geworden op: zo jan 19, 2020 12:02 pm

Re: Debian Packages

Bericht door vi coactus »

Code: Selecteer alles

$ pybuild 
E: pybuild pybuild:111: cannot detect build system, please use --system option or set PYBUILD_SYSTEM env. variable
NN@helvete:~/develop/dispcalgui/wxpython/wxpython3.0-3.0.2.0.orig$ pybuild --system
usage: pybuild [ACTION] [BUILD SYSTEM ARGS] [DIRECTORIES] [OPTIONS]
pybuild: error: argument -s/--system: expected one argument
Ik kots nog steeds op python.
Gebruikersavatar
vi coactus
Berichten: 228
Lid geworden op: zo jan 19, 2020 12:02 pm

Re: Debian Packages

Bericht door vi coactus »

Pssst, Dependency hell onder debian is erger dan onder slackware :P
Gebruikersavatar
vi coactus
Berichten: 228
Lid geworden op: zo jan 19, 2020 12:02 pm

Re: Debian Packages

Bericht door vi coactus »

Oops:

Code: Selecteer alles

$ sudo apt-get install python
[sudo] password for NN: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python : PreDepends: python-minimal (= 2.7.17-2) but it is not going to be installed
          Depends: libpython-stdlib (= 2.7.17-2) but it is not going to be installed
          Depends: python2 (= 2.7.17-2) but 2.7.18-2 is to be installed
E: Unable to correct problems, you have held broken packages.
.

Code: Selecteer alles

The following information may help to resolve the situation:

The following packages have unmet dependencies:
 python-minimal : Depends: python2-minimal (= 2.7.17-2) but 2.7.18-2 is to be installed
                  Recommends: python but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
Ik zie niet hoe die info mij kan helpen, maar goed.. Wel apart dat het '=' is en niet '>='.
Plaats reactie