[Solved] Package python-nemo missing in repositories

Everything about X, Gnome, KDE, ... and everything running on it

[Solved] Package python-nemo missing in repositories

Postby ChameleonScales » 2020-05-26 12:30

Hi,
I'm trying to install the deb package of a Nemo extension from packages.tar.gz on the official Linuxmint github repository, more precisely the media-columns package.

dpkg tells me that
Code: Select all
Package python-nemo is not installed.


But I don't find any package named python-nemo in the official Debian repositories.

Is there a way around this?

System: Debian 10.4 Buster
Last edited by ChameleonScales on 2020-05-28 09:41, edited 1 time in total.
ChameleonScales
 
Posts: 34
Joined: 2019-05-14 07:09


Re: Package python-nemo missing in repositories

Postby cuckooflew » 2020-05-26 13:02

But I don't find any package named python-nemo in the official Debian repositories.

Are you sure it is python-nemo, there is a python-nemu,....
https://packages.debian.org/stable/python/python-nemu
Package: python-nemu (0.3.1-1)
lightweight network emulator embedded in a small python library

Nemu (Netwok EMUlator) is a small Python library to create emulated networks and run and test programs in them.

Different programs, or copies of the same program, can run in different emulated nodes, using only the emulated network to communicate, without ever noticing they all run in the same computer.

Nemu provides a very simple interface to create nodes, connect them arbitrarily with virtual interfaces, configure IPv4 and IPv6 addresses and routes, and start programs in the nodes. The virtual interfaces also support emulation of delays, loss, and reordering of packets, and bandwidth limitations.

More advanced configurations, like setting up netfilter (iptables) rules, starting VPN tunnels, routing daemons, etc, are simply supported by executing the appropriate commands in the emulated nodes, exactly as if they were executed in real machines in a real network.

You can even start interactive sessions by opening xterms on different nodes, Nemu has special support for forwarding X sessions to the emulated nodes.

===================================================
Strange, similar names, but there seems to be 2 distinctly different packages:
https://packages.debian.org/stable/nemo-python
Package: nemo-python (3.8.0-2)
Python bindings for nemo components

Python bindings for Nemo, to allow creation of Nemo extensions in Python. This allows creating property page and menu item extensions.
Please Read What we expect you have already Done
Google knows a lot,
God, our Father knows all, maybe ask Him ,
…one flew east, one flew west,
One flew over the cuckoo’s nest.

I am not the right colour, so my life does not matter ?
to God it does :)
cuckooflew
 
Posts: 434
Joined: 2018-05-10 19:34
Location: Some where out west

Re: Package python-nemo missing in repositories

Postby cuckooflew » 2020-05-26 13:19

Hi,
I'm trying to install the deb package of a Nemo extension from packages.tar.gz on the official Linuxmint github repository, more precisely the media-columns package.

Something else to keep in mind here,
Nemo extension from packages.tar.gz on the official Linuxmint

Are you running Debian, or Linux Mint ? Debian is not Linux mint, and that package is intended for Linux Mint, the Debian repos, and packages might not use the same naming scheme as Linux Mint does,... and other things might not be compatible with Debian as well,:
https://wiki.debian.org/DontBreakDebian
Ubuntu, Mint or other derivative repositories are not compatible with Debian!
Please Read What we expect you have already Done
Google knows a lot,
God, our Father knows all, maybe ask Him ,
…one flew east, one flew west,
One flew over the cuckoo’s nest.

I am not the right colour, so my life does not matter ?
to God it does :)
cuckooflew
 
Posts: 434
Joined: 2018-05-10 19:34
Location: Some where out west

Re: Package python-nemo missing in repositories

Postby ChameleonScales » 2020-05-26 14:39

Yes I'm sure it's python-nemo
I already have nemo-python installed and it still throws me the error. I think it's the same package but with a different name. However I don't know how I can force the name so dpkg finds it.

Also yes I'm on Debian and yes I know it's intended for Mint. However, some of these nemo extensions are in the Debian repositories (e.g. nemo-fileroller) so maybe there's a way to make the others like nemo-media-columns work too?
ChameleonScales
 
Posts: 34
Joined: 2019-05-14 07:09

Re: Package python-nemo missing in repositories

Postby kedaha » 2020-05-26 16:18

Tried installing python-nemo_4.6.0_amd64.deb from the folder where you extracted the tarball?
Code: Select all
$ cd tmp
user@debian:~/tmp$ ls
packages  packages.tar.gz
user@debian:~/tmp$ cd packages && ls
git.log                                 nemo-media-columns_4.6.0_all.deb
nemo-audio-tab_4.6.0_all.deb            nemo-pastebin_4.6.0_all.deb
nemo-compare_4.6.0_all.deb              nemo-preview_4.6.0_amd64.deb
nemo-dropbox_4.6.0_amd64.deb            nemo-seahorse_4.6.0_amd64.deb
nemo-emblems_4.6.0_all.deb              nemo-share_4.6.0_amd64.deb
nemo-filename-repairer_4.6.0_amd64.deb  nemo-terminal_4.6.0_all.deb
nemo-fileroller_4.6.0_amd64.deb         python-nemo_4.6.0_amd64.deb
nemo-gtkhash_4.6.0_amd64.deb            python-nemo-dbg_4.6.0_amd64.deb
nemo-image-converter_4.6.0_amd64.deb
"Please accept my resignation. I don’t care to belong to any club that will have me as a member".—Groucho Marx
User avatar
kedaha
 
Posts: 3105
Joined: 2008-05-24 12:26

Re: Package python-nemo missing in repositories

Postby ChameleonScales » 2020-05-26 17:21

Wait there's a... Aww man!
Sorry!
However I'm not done yet, because now, when I dpkg that python-nemo deb, it tells me that libpython3.6 is not installed, which is strange because it also says:
Code: Select all
python-nemo depends on libpython3.6 (>= 3.6.5)

and I have libpython3.7 installed which in my book is >=3.6.5.
Is that normal?
ChameleonScales
 
Posts: 34
Joined: 2019-05-14 07:09

Re: Package python-nemo missing in repositories

Postby Head_on_a_Stick » 2020-05-26 18:01

ChameleonScales wrote:I have libpython3.7 installed

The "3.7" is part of the package name rather than the version, the same goes for libpython3.6.
Black Lives Matter

Debian buster-backports ISO image: for new hardware support
User avatar
Head_on_a_Stick
 
Posts: 12194
Joined: 2014-06-01 17:46
Location: /dev/chair

Re: Package python-nemo missing in repositories

Postby ChameleonScales » 2020-05-26 18:13

ok, I see. I find rather strange that Linux Mint would still be on 3.6. I guess I'll have to wait until they update because I most likely have other programs that rely on 3.7.
ChameleonScales
 
Posts: 34
Joined: 2019-05-14 07:09

Re: Package python-nemo missing in repositories

Postby kedaha » 2020-05-26 20:25

I reckon it can be built for buster from the source package. It seemed to build OK on my system but it I haven't tried it because I use a mate desktop, not cinnamon.
"Please accept my resignation. I don’t care to belong to any club that will have me as a member".—Groucho Marx
User avatar
kedaha
 
Posts: 3105
Joined: 2008-05-24 12:26

Re: Package python-nemo missing in repositories

Postby stevepusser » 2020-05-27 03:20

kedaha wrote:I reckon it can be built for buster from the source package. It seemed to build OK on my system but it I haven't tried it because I use a mate desktop, not cinnamon.

↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑↑
This is always the correct answer.

Don't try and force the packages together. That just doesn't work.
The MX Linux repositories: Backports galore! If we don't have something, just ask and we'll try--we like challenges. New packages: Kodi 18.7, QMPlay2 20.07.04, Pale Moon 28.10.0, KeepassXC 2.6.0, Krita 4.3.0, Foliate 2.4.2
User avatar
stevepusser
 
Posts: 11815
Joined: 2009-10-06 05:53

Re: Package python-nemo missing in repositories

Postby ChameleonScales » 2020-05-28 09:40

Success with building from source!
Well, at least on one machine. On another one it raised conflicts with some backport packages that I think are necessary for compatibility with newer hardware.
It's fine though, I don't really need it there.

recap of my steps:

  1. download Source code (tar.gz)
  2. extract it wherever and start terminal there (run commands one by one):
  3. for nemo-python (it will turn into python-nemo on its own):
    Code: Select all
    cd ./nemo-python
    dpkg-buildpackage --no-sign
    cd ..
    sudo apt-get remove nemo-python
    sudo dpkg -i python-nemo_4.6.0_amd64.deb
  4. then for e.g. nemo-media-columns :
  5. Code: Select all
    cd ./nemo-media-columns
    dpkg-buildpackage --no-sign
    cd ..
    sudo dpkg -i nemo-media-columns_4.6.0_all.deb

Thanks again for your help
ChameleonScales
 
Posts: 34
Joined: 2019-05-14 07:09


Return to Desktop & Multimedia

Who is online

Users browsing this forum: zorzi and 4 guests

fashionable