Linux with complete GCC already installed on CD without need for internet ?
Linux - NewbieThis Linux forum is for members that are new to Linux.
Just starting out and have a question?
If it is not in the man pages or the how-to's this is the place!
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Linux with complete GCC already installed on CD without need for internet ?
I'm looking for a distritution of Linux on a CD for installation to my hard disk that already has GCC (gcc and g++) installed and I don't want to be required to issue the command:
sudo agt-get install "Deveopment Tools" or
sudo apt-get install build-essential or
sudo apt-get install gcc or
sudo apt-get install g++ or
anything else
because I don't have internet at home.
I have seen answers to this question, but the answers say that GCC is already installed on 90% of the distros already. This is simply not true. Here's what happened after installing PCLinuxOS to my hard disk:
I typed:
gcc lrstar.cpp -lstdc++ -olrstar
I got a response:
gcc: error trying to exec 'cc1plus': execvp: No such file or directory
The usually response is that I have to issue one of the above commands such as:
sudo agt-get install "Deveopment Tools"
Well I don't have internet at home and I don't want it at home.
If Linux is so great, tell my where to get a download of the GCC development tools that I can install.
I have tried many Linux distros and I'm not really impressed. Please
convince me that Linux is good, because I'm getting more dissatisfied with Windows since Windows 7 came out.
Is there a Linux disto CD that has the complete GCC developer tools already installed that I can download and install without having access to the internet ?
This is something I can do with Visual Studio Express C++.
Actually, Linux is not here to impress you, and the default packages on a distribution have no impact on its greatness.
Having said that, try Slackware, it has all you need.
Off the top of my head, both Debian and Slackware have large DVD/multi-CD collections with tons of packages, perfect for users such as yourself without internet connection.
I can't speak for every distribution, but Debian (and probably Ubuntu) installation DVDs will "ship" with the compiler on the DVD but not necessarily installed along with the system.
Specifically, when I install Debian, the installer asks if I want to add an internet mirror for packages. If none is given, then apt-get should only look for packages in the DVD entries found in /etc/apt.sources (which corresponds to the installation DVD(s)).
Debian provides (excuse my language) a crap-ton of installation DVD images to download. I will not presume to tell you what is on each, but that information should be "out there" on the Debian website somewhere. If you were to force me to guess, I would feel safe that gcc, g++, make, etc. would be included in the first DVD image.
Keep in mind though, that you will still need to use the "apt-get install" command, but like I said, if you do not provide a network mirror, your installation DVD(s) will be scanned for the packages.
As a side note...
Quote:
If Linux is so great, tell my ...
Please convince me that Linux is good
That's not the right approach. There are some linux zealots/fanboys out there that will rip their shirts off and climb into a cage for a deathmatch with anyone that dares insinuate that Linux is inferior in any way to any other OS.
Then there are normal people that realize a computer's OS is just a tool. I like to consider myself a "normal" person. Use whatever OS works/makes sense for you. Understand though, you will encounter time-consuming frustration during your use of Linux. This is because you will have to unlearn habits you picked up while using Windows.
EDIT:
As I mentioned earlier. There is a Debian FAQ answer that directs users to a search engine to find which image contains a particular package. Be aware that if you use the "substring search" search (which is the default), the search will take a while.
EDIT2:
And I did a search myself for make. According to the results, make version 3.81 is included in the first installation CD and first installation DVD. Also, gcc version 4.4 in located on the first installation CD and first installation DVD.
And for reference, your /etc/apt.sources file should have a like that looks like this, but all other lines without "cdrom" should be commented (i.e. have a '#' at the beginning of the line):
Code:
deb cdrom:[Debian GNU/Linux 6.0.2.1 _Squeeze_ - Official amd64 DVD Binary-1 20110626-16:33]/ squeeze contrib main
Again, your line will look different based on the version of Debian you installed, your processor type, etc.
Last edited by Dark_Helmet; 02-22-2012 at 06:16 PM.
SuseStudio.com looks good at first until you find out that the Developers Sofware has about 10,000 programs (choices).
I don't have a PhD in GNU software packages, so ... I will look for something else.
Slackware looks good at first, maybe I'll try the DVD version of Slackware.
It's true that it's overwhelming before you actually login into the actual panel. If you would survive that far you will be able to create your own iso.
But I can understand its not that easy.
If you want I can create u one. Just send me pm with the exact list of needed packages and I'll build it for you. .
Well, that is the problem. I don't know the list of needed packages for Linux.
With Windows I just download the Visual Studio C++ Express ISO file and install it.
With Linux I select GCC and it may require MAKE, then GDB, then EMACS, then something else.
It could take weeks before I know what I need to be completely set up. That is the problem
I am having with Linux distros. You can have anything that you want, but you don't know what
you need until you have a PhD in Linux packages.
I will get there eventually, I hope, because people are asking for a Linux version of my
software.
Usually when you install packages through something like zypper or yum, all dependencies are sorted and all packages are installed. So in Suse Studio I think is the same.
What you would need to know the main packages that are needed.
any major distro will have the autotools and all the needed development tools on the dvd
now a live CD is SMALL only 600 meg
most "live" cd's do mot have much .There is NO ROOM .
Like has been said before, use the DVD iso, not the CD iso. It should include the vast majority of packages available, which you can install as needed without an internet connection. Fedora even lets you select any packages you want at install time, no need to go through the post-install apt-get/yum to grab the packages you need off of the DVD.
OpenSUSE (DVD) did not install on my computer. It got hung up and the monitor went black for 10 minutes, then I turned off the computer.
Slackware is ancient and hard to install according to the very experienced computer geek at the local computer store. He recommended CentOS.
CentOS was not able to mount any of my Windows partitions (hard drives), complained about not being able to read NTFS file system.
Ubuntu (live CD) is hostile toward programmers -- seems made for end users only.
PCLinuxOS was the most impressive so far -- might go with that.
Only PCLinuxOS allowed me to easily change the boot order.
PCLinuxOS had the best hard disk install procedure.
Fedora (live CD) was unable to shutdown my computer.
Knoppix (live CD) was unable to shutdown my computer.
LinuxMint (CD) was unable to shutdown my computer (couldn't even find a "shutdown" button anywhere (weird)).
All of the Linux file managers are ugly compared to the Windows file manager. Most of the fonts in the Terminal
window are compromised, some characters being fuzzy, gives me headaches.
Whoever said "Linux does not exist to impress me" was correct, so I probably won't use it, except when forced to.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.