niath.blogspot.com— You have just tried to open some program note installed in your machine, amazingly, the machine answers you with a simple command line on how to install it. Dream? Or just open-source evolving?
Mar 20, 2007View in Crawl 4
It doesn't actually work quite like the article says - it doesn't scan the repos (which would take a long time and require more complete package meta-data) but uses a database of known commands and the packages that contain theme. For example, typing rsvg-convert on a machine without rsvg-bin suggests the latter rather than the former.
"The important thing here is that the command is not always the same as its package. For example, asoundconf is in alsa-tools. This will help by telling you which package to install if you need to use a particular command/app."This is the best part of it for me, "./configure"ing a makefile can be annoying because the dependencies always have different names than what is in the repository. And since Ubuntu doesn't install gcc by default IIRC, then this makes compiling things even easier, which everyone will probably have to do once if they really need a certain rare application not in a repo or with a .deb file.
Ubuntu contributes code back to Debian everyday (since otherwise it would be too hard to keep in sync) and syncs back to unstable every six months, "every Debian developer is a Ubuntu developer", vice versa, yadda yadda. Launchpad is even aware of upstream bugs.Mark Shuttleworth definitely understands the nature of upstream/downstream/different distros as a strength, and he's playing off it with Launchpad and development tools like bzr (somewhat like git, makes for easy branching and then re-integration of code). Ubuntu's more than just another pretty distro.
"try "apt-file", it may do what you want. You have to initialize it first, however, with "sudo apt-file update"."apt-file is definitely under-rated. I didn't know about it until a few days ago.
will this also work with misspelled words?The idea is not to bad but i guess it needs more semantics Also this works only for people who know already the name of the app they search, but if your new to Linux you dont know "EVERY" Name of every app there is...IMO a sematic pool would be needed which assists the user to adress correct want the user wants to do , and then offers diffrent programs from the repos AND it explains the diffrences and some kind of user rating of the matching apps.
mejogidMar 21, 2007
It doesn't actually work quite like the article says - it doesn't scan the repos (which would take a long time and require more complete package meta-data) but uses a database of known commands and the packages that contain theme. For example, typing rsvg-convert on a machine without rsvg-bin suggests the latter rather than the former.
lpcustomMar 21, 2007
Or just use nano which is in Ubuntu default if I remember correctly. After all nano is an improved version of pico after all.
benplautMar 21, 2007
Yea, you //don't// have to! Ever heard of Synaptic/Gnome App Manager/Whatever the hell RPM users have these days?
generalloyMar 22, 2007
"The important thing here is that the command is not always the same as its package. For example, asoundconf is in alsa-tools. This will help by telling you which package to install if you need to use a particular command/app."This is the best part of it for me, "./configure"ing a makefile can be annoying because the dependencies always have different names than what is in the repository. And since Ubuntu doesn't install gcc by default IIRC, then this makes compiling things even easier, which everyone will probably have to do once if they really need a certain rare application not in a repo or with a .deb file.
generalloyMar 22, 2007
Ubuntu contributes code back to Debian everyday (since otherwise it would be too hard to keep in sync) and syncs back to unstable every six months, "every Debian developer is a Ubuntu developer", vice versa, yadda yadda. Launchpad is even aware of upstream bugs.Mark Shuttleworth definitely understands the nature of upstream/downstream/different distros as a strength, and he's playing off it with Launchpad and development tools like bzr (somewhat like git, makes for easy branching and then re-integration of code). Ubuntu's more than just another pretty distro.
generalloyMar 22, 2007
"try "apt-file", it may do what you want. You have to initialize it first, however, with "sudo apt-file update"."apt-file is definitely under-rated. I didn't know about it until a few days ago.
shingoukiMar 22, 2007
will this also work with misspelled words?The idea is not to bad but i guess it needs more semantics Also this works only for people who know already the name of the app they search, but if your new to Linux you dont know "EVERY" Name of every app there is...IMO a sematic pool would be needed which assists the user to adress correct want the user wants to do , and then offers diffrent programs from the repos AND it explains the diffrences and some kind of user rating of the matching apps.