packages available in debian but not in LMDE?

Questions about applications and software
Forum rules
Before you post please read this

packages available in debian but not in LMDE?

Postby nairbv on Thu Apr 05, 2012 12:01 am

I see in the FAQ:

2. Is LMDE fully compatible with Debian?
Yes, 100%. LMDE is compatible with repositories designed for Debian Testing or Debian Squeeze.

I also was under the impression that LMDE just provided additional packages and functionality above/beyond Debian...

but I see that on my Debian Squeeze server:
$ apt-cache search mongodb
mongodb-clients - An object/document-oriented database (client apps)
mongodb-dev - An object/document-oriented database (development)
mongodb-server - An object/document-oriented database (server package)
mongodb - An object/document-oriented database (metapackage)
....
(seems to be the same set of packages available in ubuntu)

If I do the same search on my LMDE desktop I get client libraries specific to C or python, but no server or cli.

Can someone better explain the relationship between Debian and LMDE?

Also, the consensus seems to be that an LMDE server makes no sense, and that Debian should be used instead for servers. I don't want to run a Debian desktop, and I'm not a security nut, but I would like to be able to develop software on my desktop and know that all the same packages would be available at the same versions on my server.

Any suggestions? Should I just add debian repos to my desktop's sources.list? Is the set of packages available to LMDE consistently a subset of whats available on squeeze (as opposed to the superset I previously assumed)?

And more specifically, what's the best way to install mongodb on my LMDE desktop (hopefully the same version that's on my Debian server)?
nairbv
Level 1
Level 1
 
Posts: 5
Joined: Wed Apr 04, 2012 11:50 pm

Linux Mint is funded by ads and donations.
 

Re: packages available in debian but not in LMDE?

Postby viking777 on Thu Apr 05, 2012 7:17 am

Mongodb is available in my package manager, but I am tracking 'testing' repos. The default for LMDE is the 'Latest' repo which is months out of date, (but should be updated shortly). This is probably why you can't find the package.
Fujitsu Lifebook AH532 Laptop. Intel i5 processor, 6Gb ram, Intel HD3000 graphics, Intel Audio/wifi. Realtek RTL8111/8168B Ethernet.Ubuntu12.10 (Unity), Mint14 (Cinnamon), Manjaro (Xfce).
Image
User avatar
viking777
Level 13
Level 13
 
Posts: 4916
Joined: Mon Dec 01, 2008 11:21 am

Re: packages available in debian but not in LMDE?

Postby Eirikr on Thu Apr 05, 2012 7:58 am

Hi ! I've got the same issue, and found no answer yesterday.

I was about to create a thread in the main (wrong :oops: ) section when I figured it out and saw this thread (so I'm pasting here).

I've been using Linux since 98 and I'm considering replacing Ubuntu by LMDE on my machine at work.

But first, I try LMDE on my personal computer. As a hoby I'm developping on the Arduino (an opensource electronic prototyping platform based on ARM).

For the Arduino IDE to work, it needs ,among others, gcc-avr (to build arm binaries).

But many packages needed by Arduino are missing from the LMDE repositories but are available in testing (including the arduino IDE itself).

To illustrate this, look at the arduino-core package in testing : http://packages.debian.org/wheezy/arduino-core
It's in testing, and its dependency gcc-avr also.

My config : LMDE 64bit update pack 3 with sources pointing to the latest repos (sorry I don't have my lmde box with me so I cant' paste it).

I solved the issue by temporarily pointing to testing.

Viking777: is it possible that an «oldy» such as gcc-avr could have been completly missing from testing when LMDE latest repo has been build ? I'm not familiar enough with the debian testing process to answer this.

Is it possible that a problem occured during the latest<->testing synchro ?
Eirikr
Level 1
Level 1
 
Posts: 2
Joined: Thu Apr 05, 2012 7:07 am
Location: France

Re: packages available in debian but not in LMDE?

Postby viking777 on Thu Apr 05, 2012 8:53 am

As they say in the UK parliament "I refer the learned gentlemen to the answer I gave a few moments ago". Translated that means gcc-avr is in the debian testing repos. I can't answer for 'latest' I don't run it and this is one of the reasons why.

Any of these packages can be obtained by either changing sources to 'testing' or visiting http://www.debian.org/distrib/packages and downloading them. However doing it via the latter method does not automatically provide dependent packages. If the package you want has dependencies that you don't have, then you have to find and install those dependencies first - and if the dependency has a dependency as well, this quickly can become quite difficult.
Fujitsu Lifebook AH532 Laptop. Intel i5 processor, 6Gb ram, Intel HD3000 graphics, Intel Audio/wifi. Realtek RTL8111/8168B Ethernet.Ubuntu12.10 (Unity), Mint14 (Cinnamon), Manjaro (Xfce).
Image
User avatar
viking777
Level 13
Level 13
 
Posts: 4916
Joined: Mon Dec 01, 2008 11:21 am

Re: packages available in debian but not in LMDE?

Postby zerozero on Thu Apr 05, 2012 11:02 am

Eirikr,
about gcc-avr see this http://forums.linuxmint.com/viewtopic.p ... vr#p522352 (just don't look to the advises to add sid to your sources.list as you see in there, the closest to lmde-latest is debian testing and if you need to pull something from outside your standard repos should be there the first place to look >>>
but anyway UP4 is coming in today and all this is history :lol: :lol: )
User avatar
zerozero
Level 16
Level 16
 
Posts: 6333
Joined: Tue Jul 07, 2009 2:29 pm

Re: packages available in debian but not in LMDE?

Postby craigevil on Thu Apr 05, 2012 11:14 am

keep in mind Debian has 30,000+ packages in its repos and over 1000 devs to maintain them. No way mint is going to have every package in its repos.

Sent from my MOTWX435KT using Tapatalk
Debian Sid KDE4.8.4 Kernel 3.4 Thinkpad R40 CPU Pentium M 1.3MHz RAM 2GB ATI Mobility 7500
Debian - "If you can't apt-get something, it isn't useful or doesn't exist"
Giant Debian sources.list | Debian upgrade script smxi | sysinfo script inxi
craigevil
Level 5
Level 5
 
Posts: 559
Joined: Wed Sep 15, 2010 6:10 am
Location: down the rabbit hole

Re: packages available in debian but not in LMDE?

Postby Eirikr on Fri Apr 06, 2012 12:26 pm

Thanks for the reply guys (and for the answer why gcc-avr was missing).

I tried to make an update yesterday but the package info failed to download.

Tonight I'm taking my work laptop at home to install lmde on it. The lmde team is doing a good job and I'm happy to get back to debian thanks to Mint :D
Eirikr
Level 1
Level 1
 
Posts: 2
Joined: Thu Apr 05, 2012 7:07 am
Location: France

Re: packages available in debian but not in LMDE?

Postby zerozero on Fri Apr 06, 2012 12:29 pm

there was a problem with the servers during the day (now sorted) http://blog.linuxmint.com/?p=1949
User avatar
zerozero
Level 16
Level 16
 
Posts: 6333
Joined: Tue Jul 07, 2009 2:29 pm

Re: packages available in debian but not in LMDE?

Postby nairbv on Mon Apr 16, 2012 9:21 am

hmm.... so this could have just been caused by some problem with the repo server?

I ended up installing mongodb via the 10gen repos on both my debian server and LMDE laptop, which worked fine, and now I also see the standard LMDE mongodb-server package(s) available (though I've run apt-get upgrade a couple of times since I initially posted this).

I'm still confused about the relationship between LMDE versions/repos etc and Debian. I'm just running a plain-old vanilla install of LMDE here. I don't know what that "tracks" and that's part of what I'm trying to ask. If I cat /etc/debian_version I get "wheezy/sid." I've read something about wheezy becoming stable or something like that and I'm confused. If wheezy is "testing" and "sid" is "unstable," why "wheezy/sid"? Is it both? Neither? Some of each? I tried to ask in a debian IRC channel but they just barked "mint isn't debian!!11" I wasn't planning on running something that's supposed to be completely unstable, I just want an OS with relatively recent packages available.

On my debian server /etc/debian_version is "6.0.4," and when I installed the ec2 AMI it was labelled "squeeze."

The only changes I've made to my LMDE installation are that: I updated my sources.list as was recommended for UP4, added the 10gen repos for mongodb, added the frickelplatz repo for wine, updated apt/preferences so it wouldn't pull other stuff from frickelplatz, but other than that I'm trying to avoid doing anything unconventional.

From the way viking777 says he's "tracking testing," it sounds as if he's doing something non-standard and unrelated to my question, and that my vanilla install would be "latest." I see both of the words "testing" and "latest" in the sources.list described here: http://blog.linuxmint.com/?p=1949 , which is (basically) the sources.list that I'm using. Can someone explain if this is considered "latest" or "testing" and why both terms appear in the sources.list?

I've got another problem now, in that I'm running unison to sync files around. After another apt-get upgrade my desktop/laptop are running unison 2.40.63, but my debian server is still running unison version 2.32.52. Both systems are up to date. Unison does not allow syncing between different-version installations so I can't use unison until I can get this sorted out.

Is there any way to run an LMDE server? If so, how would I find an AMI for ec2? Or is there a way to make my desktop LMDE system better mimic the set of packages available on my debian 6.0.4 squeeze server? Or can I edit the sources.list on my (ec2) debian server so it uses a repo that's equivalent to whatever repos LMDE is using (I don't "LTS" kind of stability on the server)?

What exactly do I need to change in sources.list or elsewhere to do whatever I should be doing? I do like the mintmenu, the general direction, and other tweaks of LMDE, but I want to generally have the same version of programming languages, databases, and utilities on my servers as on my desktop/laptop. I'm ok with waiting a few weeks before doing a dist-upgrade if there's some short overlap period where debian and lmde will be out of sync, but I want to understand what exactly is necessary.

I was expecting this kind of compatibility to be possible based on the way this distro is described. Am I miss-understanding? Will I need to drop LMDE and run Debian on my desktop to get the level of compatibility I want?

I don't want to be constantly tweaking things... I want a distro that gets out of my way and lets me write code. I really don't like having to mess with sources.list and apt/preferences at all... especially not with the level of frequency I've been needing to do so lately, but I don't like recent versions of Ubuntu either and I'm willing to make a few tweaks to get what I want. I was expecting LMDE to be simpler and more user-friendly than Debian, but if I'm constantly managing package discrepancies then any savings in time/effort will be lost... plus I'm just quite confused. Suggestions?
nairbv
Level 1
Level 1
 
Posts: 5
Joined: Wed Apr 04, 2012 11:50 pm

Re: packages available in debian but not in LMDE?

Postby zerozero on Mon Apr 16, 2012 10:27 am

nairbv,
check the LMDE FAQ in my sig (might answer some of your questions, i hope), if not please ask again :wink:
User avatar
zerozero
Level 16
Level 16
 
Posts: 6333
Joined: Tue Jul 07, 2009 2:29 pm

Linux Mint is funded by ads and donations.
 

Return to Software & Applications

Who is online

Users browsing this forum: No registered users and 3 guests