Scheduled Maintenance: We are aware of an issue with Google, AOL, and Yahoo services as email providers which are blocking new registrations. We are trying to fix the issue and we have several internal and external support tickets in process to resolve the issue. Please see: viewtopic.php?t=158230

 

 

 

[Solved] Package python-nemo missing in repositories

Graphical Environments, Managers, Multimedia & Desktop questions.
Post Reply
Message
Author
ChameleonScales
Posts: 40
Joined: 2019-05-14 07:09

[Solved] Package python-nemo missing in repositories

#1 Post by ChameleonScales »

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.


cuckooflew
Posts: 677
Joined: 2018-05-10 19:34
Location: Some where out west
Been thanked: 1 time

Re: Package python-nemo missing in repositories

#3 Post by cuckooflew »

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
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!

cuckooflew
Posts: 677
Joined: 2018-05-10 19:34
Location: Some where out west
Been thanked: 1 time

Re: Package python-nemo missing in repositories

#4 Post by cuckooflew »

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
Search Engines know a lot, and
"If God had wanted computers to work all the time, He wouldn't have invented RESET buttons"
and
Just say NO to help vampires!

ChameleonScales
Posts: 40
Joined: 2019-05-14 07:09

Re: Package python-nemo missing in repositories

#5 Post by ChameleonScales »

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?

kedaha
Posts: 3521
Joined: 2008-05-24 12:26
Has thanked: 33 times
Been thanked: 77 times

Re: Package python-nemo missing in repositories

#6 Post by kedaha »

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
DebianStable

Code: Select all

$ vrms

No non-free or contrib packages installed on debian!  rms would be proud.

ChameleonScales
Posts: 40
Joined: 2019-05-14 07:09

Re: Package python-nemo missing in repositories

#7 Post by ChameleonScales »

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?

User avatar
Head_on_a_Stick
Posts: 14114
Joined: 2014-06-01 17:46
Location: London, England
Has thanked: 81 times
Been thanked: 133 times

Re: Package python-nemo missing in repositories

#8 Post by Head_on_a_Stick »

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.
deadbang

ChameleonScales
Posts: 40
Joined: 2019-05-14 07:09

Re: Package python-nemo missing in repositories

#9 Post by ChameleonScales »

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.

kedaha
Posts: 3521
Joined: 2008-05-24 12:26
Has thanked: 33 times
Been thanked: 77 times

Re: Package python-nemo missing in repositories

#10 Post by kedaha »

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.
DebianStable

Code: Select all

$ vrms

No non-free or contrib packages installed on debian!  rms would be proud.

User avatar
stevepusser
Posts: 12930
Joined: 2009-10-06 05:53
Has thanked: 41 times
Been thanked: 71 times

Re: Package python-nemo missing in repositories

#11 Post by stevepusser »

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.
MX Linux packager and developer

ChameleonScales
Posts: 40
Joined: 2019-05-14 07:09

Re: Package python-nemo missing in repositories

#12 Post by ChameleonScales »

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

Post Reply