I use #! since 2 days. Coming from ubuntu, i m not lost. Everything works just fine: I ll stick to crunchbang for a while: so far its a great distro!
Of course I try to get my usual app running and all of them are in the repository used by #! except for one; tagainijisho. Its a dictionnary/teaching assistant for japanese language that I use daily (its probably the best japanese language related app I ve ever seen and i ve seen some).
But as you can see on this page this app is available through the repositories for:
but not for debian (which are if im not mistaken are the repositories used by crunchbang)(is it?)
So here are the questions due to my total lack of knowledge about the repository system
1) As I understand Ubuntu is debian based with .deb packages and it use the same synaptic package manager as #!
Thanks to this similarity is there no way to install this tagainijisho via the ubuntu repository (I guess not but i wanted to ask).
2) If #1 isnt possible, so how to install it then? Should I compile from sources? (please answer "no" (^^!) )
3) If #2 is necessary... Then I noticed that the creator of this app wrote:
"If you would like to maintain a package for another distribution, please feel free to contact me."
How is it done? I brwosed and read about it on the net I dont think I have the necessary knowledge or the technical means to do something like this. But I would like to know who are the maintainers for the crunchbang repositories and selfishly suggest them to add this great application in the repository...
So I wont have to compile anything next time I install #!
Last edited by caca (2011-02-02 21:22:27)
well ubuntu is slightly different from debian from what i know
for example i installed tuxguitar using the ubuntu package because it works better than the debian one or the one in the repos
and that kind of program is very unlikely to cause instabilities in your system
i guess if you can't live without it you could install it from the ubuntu repositories but it's not recommended
the deb can't be installed because "Error: Dependency is not satisfiable: libqtcore4 (>= 4:4.7.0~beta1)"
and libqtcore4 can't be installed because "Error: Breaks existing package 'libqt4-dbus' dependency libqtcore4 (= 4:4.6.3-4)"
but i'm sure it'll work for the repo if you're willing to replace your files with ubuntu ones
Last edited by ali (2011-02-02 14:59:27)
I'd just go the easy and download the Ubuntu .deb and try to install it. Downloading the deb with your browser and not add any Ubuntu repos (that's generally a bad idea, unless it's a repo only containing your program. then it's a little less bad idea...).
Compiling it is usually not very complicated as long as nothing messes up.
You can try installing from the Ubuntu PPA in CrunchBang. The worst-case scenario is that some dependencies cannot be satisfied and the install will (harmlessly) abort. (edit: as others have mentioned, there is a problem with the libqtcore4 dependency!)
Installing from source is easy. I took a look at the README.txt file for you, and this is what it had to say. First you'll need to satisfy the dependencies with:
sudo apt-get install cmake libqtcore4
Then making and installing is easy as 1-2-3:
cmake . make sudo make install
So you see it is nothing to be scared of.
It also says you can "make a nice deb package" with:
cpack -G DEB
Then you can use the Gdebi graphical package installer to install your home-made .deb, if you wish.
I noticed the word "proprietary" in reference to the Japanese language font used by Tagaini Jisho. Because of this, you will probably never see it in an official Debian repo. Maybe you could encourage the maintainer of debian-multimedia to add it to his repo; he tends to be more pragmatic about licensing issues than The Debian Party.
Your safest bet at this point may be to add the PPA and install from there, but as ali noted, this is not recommended and may make your system go...well, you know.
EDIT: Wow, look at all these people falling over each other to try to help you! That's just how we are at CrunchBang.
Last edited by pvsage (2011-02-02 15:17:50)
Woaw so many answers and so fast! Thank you everybody.
I am especially amazed that you guys read the instructions and/or tried to do the stuff in my place when Id be happy way enough with "solution a isnt possible do b" or something like this. Thanks!
So I tried the option 2 "compiling from source" but it did not work cause of missing qt stuff (should i have seen this coming from what ali said?). Tried to find those missing stuff in the repo but could not.
So I went for option 1 after all, adding tagainijisho ppa along with ubuntu repo to get all the dependencies needed and it works just fine!
I know that this isnt the proper solution as my system could go... "well you know" but so far so good and i guess/hope a few qt library from ubuntu wont harm anything.
And I will try to find the debian guys to suggest adding this app in their official repo. As for what pvsage said, the guy who wrote tagainijisho recommend installing another set ofjapanese fonts on linux system because the preinstalled fonts are crappy. The ones he suggests are proprietary but it doesnt mean tagainijisho is using them and i dont think its the case. I think every component of it is gpl or creative commons so licence issue should not be a problem.
Thanks again to you all for your help!
i suggest removing the ubuntu repos after you've installed whatever you needed (and also a aptitude update after that) so that future apps will be installed from the debian / #! repos
Thanks for the advice (in fact I already did it)
FWIW, "the Debian guys" probably won't want Tagaini Jisho in their repo. The more amenable person would be Christian Marillat (email address at the bottom of this page).
Thanks for the info, beeing just an average user I was wondering who to contact.
I'm just an "average user" too; I've just been around the block a few times, so I know who our neighbors are. (Whether they're likely to come over to watch "the big game" is another story...)
Thanks, I just wrote to the guy. I ll let know in this thread what happened.
(i mean; this app is one of the best if not the best in its category and is in the repos for ubuntu,fedora,suse,archinux and mandriva. It s weird for it not to be in debian! )