LinuxQuestions.org
Register a domain and help support LQ
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Fedora
User Name
Password
Fedora This forum is for the discussion of the Fedora Project.

Notices

Reply
 
Search this Thread
Old 09-13-2012, 02:00 PM   #1
sljunkie
Member
 
Registered: Nov 2008
Location: Brazil
Distribution: Arch Linux/Fedora
Posts: 95

Rep: Reputation: 18
Smile Newcomer here!


Hi,

I really like GNOME 3 (specially since the advent of gnome-tweak-tool and gdm3setup and the updating of alacarte) so I'm giving Fedora 17 a try. I had an ugly experience with Fedora 16 because of constant kernel updates but I've found that's easy to avoid, with an 'exclude' line on yum config file. So I downloaded the DVD.

Anyway, I have a couple of questions:

1. I didn't like the package selection from the installation menu. It only shows 'optional' packages, for example if I click on 'Mail Server' I don't know if I'm installing sendmail, postfix or else!

2. How's the initialization process of Fedora? I mean, I have read about systemctl, but that's all? How do I see what services can be run on startup and are disabled? Where are those init files? Because in Slackware boxes everything is put nicely into /etc/rc.d - what's the equivalent directory for Fedora?

3. About development. Sometimes we all need to ./configure && make && make install software and the likes. I don't like the 'slice'n'dice' approach, I mean to make separate packages from the same software, like in Debian-based distros where for example a library is split into its shared libraries and header files (the -dev packages). Does Fedora practice that? If so, is there an 'one-liner' capable of installing every 'development' package for each 'library' package I have installed?
 
Old 09-13-2012, 06:08 PM   #2
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,150

Rep: Reputation: 330Reputation: 330Reputation: 330Reputation: 330
Quote:
Originally Posted by sljunkie View Post
Hi,

I really like GNOME 3 (specially since the advent of gnome-tweak-tool and gdm3setup and the updating of alacarte) so I'm giving Fedora 17 a try. I had an ugly experience with Fedora 16 because of constant kernel updates but I've found that's easy to avoid, with an 'exclude' line on yum config file. So I downloaded the DVD.

Anyway, I have a couple of questions:

1. I didn't like the package selection from the installation menu. It only shows 'optional' packages, for example if I click on 'Mail Server' I don't know if I'm installing sendmail, postfix or else!
Down at the bottom of the screen there is, as you noted, the "optional packages" button. If you check, for example, "Mail Server," and then the "Optional Packages." the pop-up box will show (as checked) the packages that will be inserted by default. You can pick and choose from the list as you like.
Quote:
2. How's the initialization process of Fedora? I mean, I have read about systemctl, but that's all? How do I see what services can be run on startup and are disabled? Where are those init files? Because in Slackware boxes everything is put nicely into /etc/rc.d - what's the equivalent directory for Fedora?
Mostly in /usr/lib/systemd/system. systemd scripts are (generally) named like this <service_name>.service, with .target and .wants files as needed. There's lots of systemd documentation available on the Web.
Quote:
3. About development. Sometimes we all need to ./configure && make && make install software and the likes. I don't like the 'slice'n'dice' approach, I mean to make separate packages from the same software, like in Debian-based distros where for example a library is split into its shared libraries and header files (the -dev packages). Does Fedora practice that? If so, is there an 'one-liner' capable of installing every 'development' package for each 'library' package I have installed?
As required by the GPL terms, all Fedora source packages are available. Go to /etc/yum.repos.d/fedora.repo (or any other repo file in that directory) and change the enabled=0 line under the [<name>_source] to enabled=1. Then you can download and package in source form using yum (or any other tool, like apt-get, which you can install -- using yum install apt-get -- on Fedora).
 
Old 09-13-2012, 08:15 PM   #3
sljunkie
Member
 
Registered: Nov 2008
Location: Brazil
Distribution: Arch Linux/Fedora
Posts: 95

Original Poster
Rep: Reputation: 18
Quote:
Originally Posted by PTrenholme View Post
As required by the GPL terms, all Fedora source packages are available. Go to /etc/yum.repos.d/fedora.repo (or any other repo file in that directory) and change the enabled=0 line under the [<name>_source] to enabled=1. Then you can download and package in source form using yum (or any other tool, like apt-get, which you can install -- using yum install apt-get -- on Fedora).
Ok I worked around Fedora just fine so far. But when I checked the directory /usr/include I saw nothing! This is what I feared. I'm not talking about the source packages - I'm talking about the <library-name>-devel ones, that contain the header files needed to compile third-party software from source. Is there a way to install all the -devel packages correspondent to the shared libraries packages that I have installed?
 
Old 09-14-2012, 01:36 PM   #4
PTrenholme
Senior Member
 
Registered: Dec 2004
Location: Olympia, WA, USA
Distribution: Fedora, (K)Ubuntu
Posts: 4,150

Rep: Reputation: 330Reputation: 330Reputation: 330Reputation: 330
You need to include the devel packages, which is fairly trivial.

I use the yumex GUI for yum, and just enter devel in the search box, but (again, using yumex) you can just click the "Groups" radio button at the top of the screen, and install from the "Developer" group.

If you're still installing from the DVD, check the "Developer" box and select (from the "Optional" pop-up) whatever you want.
 
  


Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
welcome newcomer puti1 LinuxQuestions.org Member Intro 1 04-18-2012 05:48 AM
Yet Another Newcomer bjseed LinuxQuestions.org Member Intro 1 04-02-2009 11:39 AM
I am newcomer wandering_nightcat LinuxQuestions.org Member Intro 1 08-14-2008 05:36 PM
newcomer sunnydu21 LinuxQuestions.org Member Intro 1 06-20-2008 11:10 AM
Newcomer MAGOVIA Linux - Newbie 1 06-27-2003 11:46 AM


All times are GMT -5. The time now is 07:37 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration