Find the answer to your Linux question:
Results 1 to 4 of 4
I built a deb package from non debian source..ie source forge, Chestnut-dialer. I have been starting program from terminal. I used dh-make to build package...what do I need to do ...
  1. #1
    Linux Newbie
    Join Date
    Aug 2009
    Posts
    151

    need help with gtk2



    I built a deb package from non debian source..ie source forge, Chestnut-dialer.
    I have been starting program from terminal. I used dh-make to build package...what do I need to do to install gnome front end or gtk2. I am not sure if i use dpkg-buildpackage. Frank

    the rpm file is available separately but I thought if you built from source you got everything you needed.

  2. #2
    Linux Engineer hazel's Avatar
    Join Date
    May 2004
    Location
    Harrow, UK
    Posts
    913
    Read this useful link on making .deb packages from source tarballs.
    "I'm just a little old lady; don't try to dazzle me with jargon!"

  3. #3
    Linux Newbie
    Join Date
    Aug 2009
    Posts
    151

    regarding link

    That was a great link by Soul Singing. I just found out something he said..Building his recommended way would not let you overwrite. I tried converting rpm with fakeroot alien -d package version.arch.rpm <--i abbreviated this. What I got was this error message

    Errors were encountered while processing:
    chestnut-dialer-gtk2_0.3.3-2all.deb
    franksdebiannetwork:/home/frank/Desktop# dpkg -i chestnut-dialer-gtk2_0.3.3-2_all.deb
    Selecting previously deselected package chestnut-dialer-gtk2.
    (Reading database ... 94997 files and directories currently installed.)
    Unpacking chestnut-dialer-gtk2 (from chestnut-dialer-gtk2_0.3.3-2_all.deb) ...
    dpkg: error processing chestnut-dialer-gtk2_0.3.3-2_all.deb (--install):
    trying to overwrite `/usr/share/chestnut-dialer/chestnut_dialer/gtk2_ui/box.pyo', which is also in package chestnut-dialer
    Errors were encountered while processing:
    chestnut-dialer-gtk2_0.3.3-2_all.deb
    franksdebiannetwork:/home/frank/Desktop#

    I would not know what a EXE file would look like in linux. the /usr/share/chestnut-dialer line could have the clue.

  4. #4
    Linux Engineer hazel's Avatar
    Join Date
    May 2004
    Location
    Harrow, UK
    Posts
    913
    Well, that's the kind of thing that can happen when you attempt to mix packages from two different sources - in this case a package built from a source tarball and a converted rpm. The rpm was designed to work with a chestnut-dialer rpm from the same repository, not with the chestnut-dialer package that you built. Hence the duplication of the box.pyo file which caused that install error.

    I just took a look at the chestnut-dialer site. According to what it says there, all you need to use the gtk interface is pygtk2, the python-gtk interface library. And that is available in the Debian repository and can be installed using apt-get or synaptic.
    "I'm just a little old lady; don't try to dazzle me with jargon!"

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •