I am used to working on Ubuntu based systems. I have several DEBIAN repositories for distributing my software.
Now, I'd like to know if it is common for Fedora users to use "apt-get" and DEBIAN repositories?
What is the equivalent to Aptitude on Fedora based systems?
Updated: I understand the Fedora folks use yum. My question has more to do with "do folks bother with installing apt-get/aptitude to have access to stuff only available in DEB repositories? "
Red Hat, Fedora and their relatives use RPM. They use yum for package management. OpenSuSE and SuSE use Zypper.
Alien converts packages between formats.
If you're just experimenting, using apt to get things in Debian repos is a nice, quick & dirty way to get things running. it may or may not work well.
On a production system, you'd be crazy to do so... you're going to run into all sorts of dependency hell, break things, and spending alot of time for not much benefit -- you're better off building your own RPM if you enjoy pain or just building apps in your env.
Late hit addition: apt4rpm does exist but I would not count on it being installed; asking a user to install it is another hurdle to installing your application.
Having this tool on your own servers may not be a bad thing if you're used to the apt-get syntax.
I believe (and I haven't used fedora full time) it's yum. so man yum. dpkg and apt-get are a debian thing. the main difference between distro's is usually their package manager, imo.
and no, using fedora you would/should never use apt-get. you'd basically end up converting fedora into debian if you got it working.
While you can use apt-get in RPM distros the backend server that this is connecting to is one that serves RPMs not debs (Unless it is a completely custom install which most likely functions poorly). Typically combining packages from multiple distros is a bad idea even with alien et al because the applications are compiled with very specific shared library versions that are specific to the distro that is providing the packages. The only time it makes sense to use other package formats is when you are downloading a statically linked program that (more than likely) a company is distributing. Even then they usually have tarballs of just the statically linked application.
If you absolutely need an application that isn't available for your distro chances are the source is and you can create your own rpm/deb package, compiling it on your distro instead of hoping someone else's has enough in common with your distro that it works. While this is a bit more work, the hardest part is figuring it out for the first time.