02-01-2002
1) I would suggest you to get a Linux distribution like RedHat or SuSE. If you don't want to spend money on them you can even download them for free. Have a look at
www.redhat.com or
www.suse.com. However if you decide to buy one, they both contain some good manuals which will help you with the installation and the basics.
Furthermore they both come with loads of software, basically everything you'll need for a start.
2) Perl, PHP mostly for webstuff.
3) As I said before, you'll find all the tools you need to get started on the CD's of the distribution.
4) You'll find loads of basic information on
www.linuxdoc.com.
Then there is of course google.com which will find the answer to many questions you mayhave. Also there is a lot of information about Perl, PHP etc. available on the web.
10 More Discussions You Might Find Interesting
1. UNIX for Dummies Questions & Answers
Hello.
I'm installing Oracle8i on Red Hat Linux Server 7.0. The Oracle documentation has some preinstallation request to be carried before installing the Oracle software. It asks to modify some SEMAPHORE & SHARED MEMORY values in to a specified file. And finally after updating this values it... (2 Replies)
Discussion started by: S.Vishwanath
2 Replies
2. UNIX for Dummies Questions & Answers
Hi all,
I don't know the first thing about Unix, but I would like to learn.
I would like to know what the difference between Linux and Unix is, and where I can obtain a copy of either.
Thanks
:o (8 Replies)
Discussion started by: ThisIsNewToMe
8 Replies
3. Programming
how to write a program that receive a string from keyboard and then print it out. i write a program:
main()
{
char str;
gets(str);
printf(str);
}
but when i compile it, the system said something like "new line is not last charicter" and sometime the system said "a3.c is up to date"... (1 Reply)
Discussion started by: dell9
1 Replies
4. Programming
How to print current date of the Unix system accessing thru C++ program ?
I wrote like this
#include <time.h>
.......
time_t tt;
struct tm *tod;
....
time(&tt);
tod = localtime(&tt);
cout << tod->tm_mon + 1 << "/"
<< tod->tm_mday << "/"
... (6 Replies)
Discussion started by: ls1429
6 Replies
5. UNIX Desktop Questions & Answers
what I have to do
? (1 Reply)
Discussion started by: atiato
1 Replies
6. Shell Programming and Scripting
I wonder how I shall read the result below, especially 'what'
shown below.
The result was shown when I entered 'w'.
E.g what is TOP? What is gosh ( what does selmgr mean?)?
login@ idle JCPU PCPU what
6:15am 7:04 39 39 TOP
6:34am 6:45 45 45 TOP
6:41am ... (1 Reply)
Discussion started by: Aelgen
1 Replies
7. UNIX Desktop Questions & Answers
I'm trying to set up a school Linux computer and use Samba to link it to Windows NT.
Pentium-133
Hercules 8 meg Stingray 128/3D
I'm not too familiar with SuSE's config tools (more used to Mandrake) and so am having some trouble configuring X. SaX2 just won't start, even when I use "sax2... (1 Reply)
Discussion started by: HumanBeanDip
1 Replies
8. Programming
Hi, I've been toying with the idea of one of two programs:
- a filter that will mulch the source code of X programs to use the GUI toolkit of your choice, or
- a generic wrapper for GUI toolkits that can be easily switched to use any one you prefer, perhaps including a similar filter to... (3 Replies)
Discussion started by: La Temperanza
3 Replies
9. UNIX for Dummies Questions & Answers
I am someone who has lived on windows till I knew it inside and out but was very ignorant to other operating systems. Last week, after hearing of a much better operating system with more control and structure, I switched to Unix.
I have no idea what I am doing but I am happy to learn. Could... (4 Replies)
Discussion started by: newbie sarah
4 Replies
10. Homework & Coursework Questions
Write a pipeline that takes a file as input and replaces all occurrences of exclamation marks (!)
by underscores (_) . The pipeline should also prepend your login at the beginning of every
line (the beginning of a line is specified with ^ in Unix) (1 Reply)
Discussion started by: geena_b
1 Replies
LEARN ABOUT DEBIAN
linux::distribution::packages
Linux::Distribution::Packages(3pm) User Contributed Perl Documentation Linux::Distribution::Packages(3pm)
NAME
Linux::Distribution::Packages - list all packages on various Linux distributions
SYNOPSIS
use Linux::Distribution::Packages qw(distribution_packages distribution_write);
$linux = new Linux::Distribution::Packages({'format' => 'csv', 'output_file' => 'packages.csv'});
$linux->distribution_write();
# Or you can (re)set the options when you write.
$linux->distribution_write({'format' => 'xml', 'output_file' => 'packages.xml'});
# If you want to reload the package data
$linux->distribution_packages();
DESCRIPTION
This is a simple module that uses Linux::Distribution to guess the linux distribution and then uses the correct commands to list all the
packages on the system and then output them in one of three formats: native, csv, and xml.
Distributions currently working: debian, ubuntu, fedora, redhat, suse, gentoo, slackware, redflag.
The module inherits from Linux::Distribution, so can also use its calls.
EXPORT
None by default.
TODO
* Add the capability to correctly get packages for all recognized distributions. * Seperate out parsing from writing. Parse data to hash
and give access to hash. Then write the formatted data from the hash.
AUTHORS
Judith Lebzelter, <judith@osdl.org> Alberto Re, <alberto@accidia.net>
COPYRIGHT AND LICENSE
This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.8.5 or,
at your option, any later version of Perl 5 you may have available.
perl v5.10.1 2006-04-19 Linux::Distribution::Packages(3pm)