Sponsored Content
Top Forums UNIX for Dummies Questions & Answers help find wget, less, unzip source code Post 302171580 by goldfish on Thursday 28th of February 2008 11:45:01 PM
Old 02-29-2008
help find wget, less, unzip source code

Where can I find the source code to basic unix core utilities like less, wget, and unzip?

I'm on a HP-UX system that is missing a lot of basic tools. I Don't have admin access to the box. Google searches won't give me the source code.

I would like to install some of the missing tools, like wget, less and unzip to my home directory.

I know how to do this, but cannot find the source code to compile them from.

Where can I find the source code to these basic tools? I can find the source code to more complex programs like samba and screen, but cannot find the source code to these core utilities.

Thanks,
Gold Fish
 

8 More Discussions You Might Find Interesting

1. HP-UX

How to Unzip a .ZIP file in Unix without using unzip cmd..?????

Hi All I have ftped a .ZIP file (zipped using WinZip in Windows) to my Unix server (HP-UX). I don't have unzip cmd available in my curent Unix version Please let me know any cmd in UNIX (other than unzip) using which I can unzip this .ZIP file . Please elaborate on the commands aval and... (5 Replies)
Discussion started by: sureshg_sampat
5 Replies

2. Shell Programming and Scripting

How to Unzip a .ZIP file in Unix without using unzip cmd..?????

Hi All I have ftped a .ZIP file (zipped using WinZip in Windows) to my Unix server (HP-UX). I don't have unzip cmd available in my curent Unix version Please let me know any cmd in UNIX (other than unzip) using which I can unzip this .ZIP file . Please elaborate on the commands aval and... (5 Replies)
Discussion started by: sureshg_sampat
5 Replies

3. AIX

how to unzip wget-latest.tar.gz

I download wget-latest.tar.gz from Index of /gnu/wget, however, it saved in my windows as wget-latest.tar.tar After I ftp it to aix server, #file wget-latest.tar.tar wget-latest.tar.tar: data or International Language text how to uzip it? ---------- Post updated at 04:13 PM ----------... (3 Replies)
Discussion started by: rainbow_bean
3 Replies

4. Shell Programming and Scripting

Block of code replacement in Java source code through Unix script

Hi, I want to remove the following code from Source files (or replace the code with empty.) from all the source files in given directory. finally { if (null != hibernateSession && hibernateSession.isOpen()) { //hibernateSession.close(); } } It would be great if the script has... (2 Replies)
Discussion started by: hareeshram
2 Replies

5. Shell Programming and Scripting

Deleting lines from wget script using find/sed

I am downloading numerous files (600 plus) using a 'wget' script. Some files are not downloading and have zero byte size. I am using the following 'find' command to find the files in my cd which have non-zero byte size after the wget script has been run. find -type f -size +0 -exec basename {}... (3 Replies)
Discussion started by: dl226
3 Replies

6. Shell Programming and Scripting

Unzip the .zip file without using unzip utility in UNIX

I have .zip file, i want to list all the files archived in the zip file. unzip utility is not working for me in unix. Please help me resolve this issue Thanks ganesh. (3 Replies)
Discussion started by: Ganesh L
3 Replies

7. Shell Programming and Scripting

Wget to download multiple source code

Can a modified command be used to download multiple source codes from specific sites and output each into a separate output file?. All the sites are in a text file (attached): wget -qO- http://www.genedx.com/test-catalog/available-tests/edar-gene-sequencing/ | cat > output.txt (4 Replies)
Discussion started by: cmccabe
4 Replies

8. Shell Programming and Scripting

Check wget return code

hello check this script it jump to else part, in n both cases, (if files exist or not) wget $MIRROR/kkk.zip && wget $MIRROR/jjj.zip RC="$?" if ] then echo -e "$RED Ooops, Download links are broken...! $RESET" else echo -e "$GREEN Everything is fine, Cheers ... $RESET" fi (4 Replies)
Discussion started by: nimafire
4 Replies
PERLSOURCE(1)						 Perl Programmers Reference Guide					     PERLSOURCE(1)

NAME
perlsource - A guide to the Perl source tree DESCRIPTION
This document describes the layout of the Perl source tree. If you're hacking on the Perl core, this will help you find what you're looking for. FINDING YOUR WAY AROUND
The Perl source tree is big. Here's some of the thing you'll find in it: C code The C source code and header files mostly live in the root of the source tree. There are a few platform-specific directories which contain C code. In addition, some of the modules shipped with Perl include C or XS code. See perlinterp for more details on the files that make up the Perl interpreter, as well as details on how it works. Core modules Modules shipped as part of the Perl core live in four subdirectories. Two of these directories contain modules that live in the core, and two contain modules that can also be released separately on CPAN. Modules which can be released on cpan are known as "dual-life" modules. o lib/ This directory contains pure-Perl modules which are only released as part of the core. This directory contains all of the modules and their tests, unlike other core modules. o ext/ This directory contains XS-using modules which are only released as part of the core. These modules generally have their Makefile.PL and are laid out more like a typical CPAN module. o dist/ This directory is for dual-life modules where the blead source is canonical. Note that some modules in this directory may not yet have been released separately on CPAN. o cpan/ This directory contains dual-life modules where the CPAN module is canonical. Do not patch these modules directly! Changes to these modules should be submitted to the maintainer of the CPAN module. Once those changes are applied and released, the new version of the module will be incorporated into the core. For some dual-life modules, it has not yet been determined if the CPAN version or the blead source is canonical. Until that is done, those modules should be in cpan/. Tests The Perl core has an extensive test suite. If you add new tests (or new modules with tests), you may need to update the t/TEST file so that the tests are run. o Module tests Tests for core modules in the lib/ directory are right next to the module itself. For example, we have lib/strict.pm and lib/strict.t. Tests for modules in ext/ and the dual-life modules are in t/ subdirectories for each module, like a standard CPAN distribution. o t/base/ Tests for the absolute basic functionality of Perl. This includes "if", basic file reads and writes, simple regexes, etc. These are run first in the test suite and if any of them fail, something is really broken. o t/cmd/ Tests for basic control structures, "if/else", "while", subroutines, etc. o t/comp/ Tests for basic issues of how Perl parses and compiles itself. o t/io/ Tests for built-in IO functions, including command line arguments. o t/mro/ Tests for perl's method resolution order implementations (see mro). o t/op/ Tests for perl's built in functions that don't fit into any of the other directories. o t/opbasic/ Tests for perl's built in functions which, like those in t/op/, do not fit into any of the other directories, but which, in addition, cannot use t/test.pl,as that program depends on functionality which the test file itself is testing. o t/re/ Tests for regex related functions or behaviour. (These used to live in t/op). o t/run/ Tests for features of how perl actually runs, including exit codes and handling of PERL* environment variables. o t/uni/ Tests for the core support of Unicode. o t/win32/ Windows-specific tests. o t/porting/ Tests the state of the source tree for various common errors. For example, it tests that everyone who is listed in the git log has a corresponding entry in the AUTHORS file. o t/lib/ The old home for the module tests, you shouldn't put anything new in here. There are still some bits and pieces hanging around in here that need to be moved. Perhaps you could move them? Thanks! o t/x2p A test suite for the s2p converter. Documentation All of the core documentation intended for end users lives in pod/. Individual modules in lib/, ext/, dist/, and cpan/ usually have their own documentation, either in the Module.pm file or an accompanying Module.pod file. Finally, documentation intended for core Perl developers lives in the Porting/ directory. Hacking tools and documentation The Porting directory contains a grab bag of code and documentation intended to help porters work on Perl. Some of the highlights include: o check* These are scripts which will check the source things like ANSI C violations, POD encoding issues, etc. o Maintainers, Maintainers.pl, and Maintainers.pm These files contain information on who maintains which modules. Run "perl Porting/Maintainers -M Module::Name" to find out more information about a dual-life module. o podtidy Tidies a pod file. It's a good idea to run this on a pod file you've patched. Build system The Perl build system starts with the Configure script in the root directory. Platform-specific pieces of the build system also live in platform-specific directories like win32/, vms/, etc. The Configure script is ultimately responsible for generating a Makefile. The build system that Perl uses is called metaconfig. This system is maintained separately from the Perl core. The metaconfig system has its own git repository. Please see its README file in <http://perl5.git.perl.org/metaconfig.git/> for more details. The Cross directory contains various files related to cross-compiling Perl. See Cross/README for more details. AUTHORS This file lists everyone who's contributed to Perl. If you submit a patch, you should add your name to this file as part of the patch. MANIFEST The MANIFEST file in the root of the source tree contains a list of every file in the Perl core, as well as a brief description of each file. You can get an overview of all the files with this command: % perl -lne 'print if /^[^/]+.[ch]s+/' MANIFEST perl v5.18.2 2013-11-04 PERLSOURCE(1)
All times are GMT -4. The time now is 07:38 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy