8 More Discussions You Might Find Interesting
1. Shell Programming and Scripting
Heyas
Just recently i tried to apply the GNU Autotools to my project, while it was possible, it took forever to know where to create which files and what to place in each of them.
Dare you making a space rather than a tab!
Inspired by GNU Autotools, and overhelmed by its functionality and... (0 Replies)
Discussion started by: sea
0 Replies
2. Solaris
Hi,
Whenever i try to install OpenSolaris, I am getting the error
"There was an error launching the application.
Detail: Failed to fork child process (Not enough space)"
I am using the image 2009.06. I have 512 mb ram and 100 gb hard drive with Red Hat and Windows Xp installed. Please... (1 Reply)
Discussion started by: krabu
1 Replies
3. Red Hat
Hi All,
I had created a installer (RPM), but later I came across that Netbeans (netbeans-6.9-ml-linux), Flex Builder Linux Alpha (flexbuilder_linux_install_a4_081408.bin) and JDK (jdk-6u20-linux-i586-rpm.bin) dont provide any RPM but they provide a huge binary executable shell script.
My... (0 Replies)
Discussion started by: jw_amp
0 Replies
4. Solaris
what is the name of the solaris installer? (for both x86 and sparc architecture)
In linux it is "anaconda". (7 Replies)
Discussion started by: kingston
7 Replies
5. Fedora
hello.i need a soft like (wubi support ubuntu) to boot fedora or centos or freebsd.any answer ? Thank You. (2 Replies)
Discussion started by: d4rkm4nx99
2 Replies
6. UNIX for Dummies Questions & Answers
hi
i wanna ask that is there a software available for unix to install different files... e.g. when we install a file in windows the installation wizard runs and guides us through the process... if so plz tell... and guide thnx! (5 Replies)
Discussion started by: umarbangash
5 Replies
7. UNIX for Advanced & Expert Users
I have a software bundle for which I want to create an installer. One of the things I am also looking at, is to be able to install this straight from a CD or any external storage device. How do I go about creating one? This is for Linux.
Any advice is welcome !!
--
garric (3 Replies)
Discussion started by: garric
3 Replies
8. Gentoo
Hey Guys,
Can somebody help me get a unix OS installer (preferably no charge)?
Can I install it on intel pc? I got a copy of unix installer a year ago and tried installing it on an intel pc but I can't get it done although I was already following instructions.
Slick (42 Replies)
Discussion started by: Slick
42 Replies
LEARN ABOUT CENTOS
sub::install
Sub::Install(3) User Contributed Perl Documentation Sub::Install(3)
NAME
Sub::Install - install subroutines into packages easily
VERSION
version 0.926
SYNOPSIS
use Sub::Install;
Sub::Install::install_sub({
code => sub { ... },
into => $package,
as => $subname
});
DESCRIPTION
This module makes it easy to install subroutines into packages without the unslightly mess of "no strict" or typeglobs lying about where
just anyone can see them.
FUNCTIONS
install_sub
Sub::Install::install_sub({
code => &subroutine,
into => "Finance::Shady",
as => 'launder',
});
This routine installs a given code reference into a package as a normal subroutine. The above is equivalent to:
no strict 'refs';
*{"Finance::Shady" . '::' . "launder"} = &subroutine;
If "into" is not given, the sub is installed into the calling package.
If "code" is not a code reference, it is looked for as an existing sub in the package named in the "from" parameter. If "from" is not
given, it will look in the calling package.
If "as" is not given, and if "code" is a name, "as" will default to "code". If "as" is not given, but if "code" is a code ref,
Sub::Install will try to find the name of the given code ref and use that as "as".
That means that this code:
Sub::Install::install_sub({
code => 'twitch',
from => 'Person::InPain',
into => 'Person::Teenager',
as => 'dance',
});
is the same as:
package Person::Teenager;
Sub::Install::install_sub({
code => Person::InPain->can('twitch'),
as => 'dance',
});
reinstall_sub
This routine behaves exactly like "install_sub", but does not emit a warning if warnings are on and the destination is already defined.
install_installers
This routine is provided to allow Sub::Install compatibility with Sub::Installer. It installs "install_sub" and "reinstall_sub" methods
into the package named by its argument.
Sub::Install::install_installers('Code::Builder'); # just for us, please
Code::Builder->install_sub({ name => $code_ref });
Sub::Install::install_installers('UNIVERSAL'); # feeling lucky, punk?
Anything::At::All->install_sub({ name => $code_ref });
The installed installers are similar, but not identical, to those provided by Sub::Installer. They accept a single hash as an argument.
The key/value pairs are used as the "as" and "code" parameters to the "install_sub" routine detailed above. The package name on which the
method is called is used as the "into" parameter.
Unlike Sub::Installer's "install_sub" will not eval strings into code, but will look for named code in the calling package.
EXPORTS
Sub::Install exports "install_sub" and "reinstall_sub" only if they are requested.
exporter
Sub::Install has a never-exported subroutine called "exporter", which is used to implement its "import" routine. It takes a hashref of
named arguments, only one of which is currently recognize: "exports". This must be an arrayref of subroutines to offer for export.
This routine is mainly for Sub::Install's own consumption. Instead, consider Sub::Exporter.
SEE ALSO
Sub::Installer
This module is (obviously) a reaction to Damian Conway's Sub::Installer, which does the same thing, but does it by getting its greasy
fingers all over UNIVERSAL. I was really happy about the idea of making the installation of coderefs less ugly, but I couldn't bring
myself to replace the ugliness of typeglobs and loosened strictures with the ugliness of UNIVERSAL methods.
Sub::Exporter
This is a complete Exporter.pm replacement, built atop Sub::Install.
AUTHOR
Ricardo Signes, "<rjbs@cpan.org>"
Several of the tests are adapted from tests that shipped with Damian Conway's Sub-Installer distribution.
BUGS
Please report any bugs or feature requests through the web interface at <http://rt.cpan.org>. I will be notified, and then you'll
automatically be notified of progress on your bug as I make changes.
COPYRIGHT
Copyright 2005-2006 Ricardo Signes, All Rights Reserved.
This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.
perl v5.16.3 2012-02-26 Sub::Install(3)