Jump start help needed.

Ralf Mardorf ralf.mardorf at alice-dsl.net
Sat Aug 22 23:30:16 UTC 2015

On Sat, 22 Aug 2015 19:24:36 -0300, Martinx - ジェームズ wrote:
>Ubuntu have something very cool, for example, let say you want to have
>the "java" command, but you don't have it installed... Well, Ubuntu
>will tell you which package brings the "java" command if you type it
>at the console!  

The command-not-found package is available for other distros too, but
it doesn't help the OP to get the needed development packages for the
OP's projects. Depending to the OP's work-flow a distro that doesn't
split software from upstream into several packages might be more

Ubuntu and Debian split packages from upstream and not necessarily keep
the upstream name. The headers for software "foo" might be provided by
"libfoobar2-dev" and "libfoobar-plugins-dev".

There are distros that by default provide an environment for compiling
and building packages. Software from upstream isn't split, but
strictly follows the upstream names. IOW if a project needs headers of
software "foo", then only the package "foo" is needed, while for Ubuntu
and Debian there could be the need to be aware that the packages
"libfoobar2-dev" and "libfoobar-plugins-dev" are needed.

apt-get build-dep helps only to get build dependencies for provided
source packages.

Another thing to consider is, that assumed the OP want's to write
software for e.g. GNOME, a rolling release might be needed.

IMO the OP should read about Gentoo, Arch and the Debian Sid
and perhaps a few other distros.

Only the OP knows her/his work-flow and interested. Regarding work-flow
and interests distros provide different advantages and drawbacks.


More information about the Ubuntu-devel-discuss mailing list