software raid
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 100
Billing Software 1.04d
Billing Software allows your business to track invoicing and allows your customers to view their invoices online. more>>
Billing Software project allows your business to track invoicing and allows your customers to view their invoices online and easily export them to Excel for saving or printing.
Invoices can also be emailed to customers right from the online application for convenience and efficiency.
Enhancements:
- This release fixes some minor bugs in the XML portions of the library files.
<<lessInvoices can also be emailed to customers right from the online application for convenience and efficiency.
Enhancements:
- This release fixes some minor bugs in the XML portions of the library files.
Download (0.11MB)
Added: 2006-04-05 License: Other/Proprietary License with Source Price:
1343 downloads
Software::Packager::Aix 0.10
Software::Packager::Aix is the Software::Packager extension for AIX 4.1 and above. more>>
Software::Packager::Aix is the Software::Packager extension for AIX 4.1 and above.
SYNOPSIS
use Software::Packager;
my $packager = new Software::Packager(aix);
This module is used to create software packages in a Backup-format file (bff) suitable for installation with installp.
This module creates packages for AIX 4.1 and higher only. Due to the compatability requirements of Software::Packager multiple components in the same package are not supported. This may be changed at some point in the future.
This module is in part a baised on the workings of the lppbuild scripts. Where possible Ive worked from the standards, where I had no idea what they were talking about I refered to the lppbuild scripts for an understanding.
As such Id like to thank the writers of lppbuild version 2.1. I believe these scripts to be written by Jim Abbey. Who ever it was thanks for your work. It has proven envaluable. lppbuild is available from http://aixpdslib.seas.ucla.edu/
<<lessSYNOPSIS
use Software::Packager;
my $packager = new Software::Packager(aix);
This module is used to create software packages in a Backup-format file (bff) suitable for installation with installp.
This module creates packages for AIX 4.1 and higher only. Due to the compatability requirements of Software::Packager multiple components in the same package are not supported. This may be changed at some point in the future.
This module is in part a baised on the workings of the lppbuild scripts. Where possible Ive worked from the standards, where I had no idea what they were talking about I refered to the lppbuild scripts for an understanding.
As such Id like to thank the writers of lppbuild version 2.1. I believe these scripts to be written by Jim Abbey. Who ever it was thanks for your work. It has proven envaluable. lppbuild is available from http://aixpdslib.seas.ucla.edu/
Download (0.020MB)
Added: 2007-01-09 License: Perl Artistic License Price:
1019 downloads
Software Render Library 0.0.1
Software Render Library is a library for polygon-based rendering of 3D scenes in software. more>>
Software Render Library is an Open Source software implementation of a polygon-based renderer (like your graphics card).
Main features:
- Transform vertices (from world to screen coordinates)
- Lighting
- Apply fog
- Rasterization of points, lines and triangles
- Texturation
- Z-Buffers
- Alpha blending
- Output to several pixel formats
Installation:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
If youre using GNU `make or any other `make program that supports the `VPATH variable, you should instead create a new directory, `cd to it and type `../srlib-src/configure.
This way you can keep the source directory clean and have your sources in a directory which is not modifyable by normal users.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the libraries, headers and documentation. At the moment, only static libraries are built; support for shared libraries will be provided soon.
4. You can remove the library binaries and object files from the build directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Version restrictions:
- Read or write files and file formats, like png or jpeg. Software Render Library expects pixel data in a suitable format in a memory buffer.
- Read and process file formats describing a scene. Software Render Library only takes simple commands like "render this list of triangles" or "apply this certain light".
- Tesselation, i.e. dividing more abstract elements like cubes or spheres into lines and triangles.
<<lessMain features:
- Transform vertices (from world to screen coordinates)
- Lighting
- Apply fog
- Rasterization of points, lines and triangles
- Texturation
- Z-Buffers
- Alpha blending
- Output to several pixel formats
Installation:
1. `cd to the directory containing the packages source code and type `./configure to configure the package for your system. If youre using `csh on an old version of System V, you might need to type `sh ./configure instead to prevent `csh from trying to execute
`configure itself.
If youre using GNU `make or any other `make program that supports the `VPATH variable, you should instead create a new directory, `cd to it and type `../srlib-src/configure.
This way you can keep the source directory clean and have your sources in a directory which is not modifyable by normal users.
Running `configure takes awhile. While running, it prints some messages telling which features it is checking for.
2. Type `make to compile the package.
3. Type `make install to install the libraries, headers and documentation. At the moment, only static libraries are built; support for shared libraries will be provided soon.
4. You can remove the library binaries and object files from the build directory by typing `make clean. To also remove the files that `configure created (so you can compile the package for a different kind of computer), type `make distclean.
There is also a `make maintainer-clean target, but that is intended mainly for the packages developers. If you use it, you may have to get all sorts of other programs in order to regenerate files that came with the distribution.
Version restrictions:
- Read or write files and file formats, like png or jpeg. Software Render Library expects pixel data in a suitable format in a memory buffer.
- Read and process file formats describing a scene. Software Render Library only takes simple commands like "render this list of triangles" or "apply this certain light".
- Tesselation, i.e. dividing more abstract elements like cubes or spheres into lines and triangles.
Download (0.078MB)
Added: 2005-10-10 License: LGPL (GNU Lesser General Public License) Price:
1478 downloads
Ivy software bus 3.8.1
Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information. more>>
Ivy is a simple protocol and a set of open-source libraries and programs that allows applications to broadcast information through text messages, with a subscription mechanism based on regular expressions.
Ivy libraries are available in C, C++, Java and Perl, on Windows and Unix boxes and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic control and human-computer interaction research communities as well as in commercial products. It is also taught to CS students.
Ivy is a CENA product.
Main features:
- Ivy is not based on a centralised server. Actually, Ivy is mostly a communication convention, implemented through a collection of libraries for various languages and platforms. The current version of the Ivy protocol is version 3, which has been stable for the last 3 years.
- Language bindings are available in C (Unix and Windows), C++ (Mac, Unix, Windows), Java and Perl. There have been successful uses through the C library
- Messages are formatted in text, and subscriptions are based on regular expressions. Plans to move to an XML-based subscription language are on their way.
- From the programmers point of view, Ivy is an information broadcasting channel. The main functions are:
- connecting to a bus. Example: IvyInit (b, "192.126:2011")
- sending a message. Example: IvySend (b, "HELLO %s", world)
- binding a message pattern to a callback function. Example: IvyBind (b, "HELLO (.*)", cb)
- the main loop. Example : IvyLoop ()
- Subscriptions are managed on the emitters side, which limits the actual network traffic.
- Direct point-to-point messages are also available.
- Ivy was designed by a research group in Human-Computer Interaction, with the goals of connecting applications written on different toolkits/languages/platforms (such as an OpenGL application on a SGI connected to a PerlTk application on a Linux box), while keeping it simple: no server to be lauched and supervised, a simplistic API, and a communication model compatible with classical event-based GUI progamming. We think we have somewhat reached our goal...
Enhancements:
- This release mostly contains bugfixes and code cleanup.
<<lessIvy libraries are available in C, C++, Java and Perl, on Windows and Unix boxes and on Macs. Several Ivy utilities and hardware drivers are available too.
Ivy is currently used in research projects in the air traffic control and human-computer interaction research communities as well as in commercial products. It is also taught to CS students.
Ivy is a CENA product.
Main features:
- Ivy is not based on a centralised server. Actually, Ivy is mostly a communication convention, implemented through a collection of libraries for various languages and platforms. The current version of the Ivy protocol is version 3, which has been stable for the last 3 years.
- Language bindings are available in C (Unix and Windows), C++ (Mac, Unix, Windows), Java and Perl. There have been successful uses through the C library
- Messages are formatted in text, and subscriptions are based on regular expressions. Plans to move to an XML-based subscription language are on their way.
- From the programmers point of view, Ivy is an information broadcasting channel. The main functions are:
- connecting to a bus. Example: IvyInit (b, "192.126:2011")
- sending a message. Example: IvySend (b, "HELLO %s", world)
- binding a message pattern to a callback function. Example: IvyBind (b, "HELLO (.*)", cb)
- the main loop. Example : IvyLoop ()
- Subscriptions are managed on the emitters side, which limits the actual network traffic.
- Direct point-to-point messages are also available.
- Ivy was designed by a research group in Human-Computer Interaction, with the goals of connecting applications written on different toolkits/languages/platforms (such as an OpenGL application on a SGI connected to a PerlTk application on a Linux box), while keeping it simple: no server to be lauched and supervised, a simplistic API, and a communication model compatible with classical event-based GUI progamming. We think we have somewhat reached our goal...
Enhancements:
- This release mostly contains bugfixes and code cleanup.
Download (0.064MB)
Added: 2006-06-14 License: LGPL (GNU Lesser General Public License) Price:
1227 downloads
Dispatch Software 1.12b
Dispatch Software is a Web-based dispatch system. more>>
Dispatch Software is a software that saves time, money and increase your customer satisfaction. 100% free online, web-based dispatch software makes it easy to keep track of your vehicles.
Easily view what each vehicle will be doing each day. Export the daily schedule to a printable spreadsheet file for your driver to take on the road. View all units on one page for faster scheduling.
Dispatch drivers can view schedules ahead of time for better planning and time management.
Installation:
-copy all files to your web host
-use phpmyadmin or your mysql interface to run site.sql against your database.
-open site.xml and edit the database section with your database details.
-go to index.php and login with username of admin with a password of test.
-be sure to change the passwords for the admin and regular user.
Setup the site.xml file with your database settings as follows.
< database type="mysql" >
< server >database server address< /server >
< login >database login< /login >
< password >database password< /password >
< default >mysql database name< /default >
< /database >
Add this to your .htaccess file to prevent viewing of the xml config file.
< Files ~ ".xml" >
Order allow,deny
Deny from all
Satisfy All
< /Files >
Enhancements:
- A bug in the main library file for the dispatching system was fixed.
<<lessEasily view what each vehicle will be doing each day. Export the daily schedule to a printable spreadsheet file for your driver to take on the road. View all units on one page for faster scheduling.
Dispatch drivers can view schedules ahead of time for better planning and time management.
Installation:
-copy all files to your web host
-use phpmyadmin or your mysql interface to run site.sql against your database.
-open site.xml and edit the database section with your database details.
-go to index.php and login with username of admin with a password of test.
-be sure to change the passwords for the admin and regular user.
Setup the site.xml file with your database settings as follows.
< database type="mysql" >
< server >database server address< /server >
< login >database login< /login >
< password >database password< /password >
< default >mysql database name< /default >
< /database >
Add this to your .htaccess file to prevent viewing of the xml config file.
< Files ~ ".xml" >
Order allow,deny
Deny from all
Satisfy All
< /Files >
Enhancements:
- A bug in the main library file for the dispatching system was fixed.
Download (0.095MB)
Added: 2006-08-21 License: Free for non-commercial use Price:
1166 downloads
timeclock software 0.92
timeclock software is an application for employees to use as a timeclock. more>>
timeclock software is an application for employees to use as a timeclock. An employee time and attendance system keeps track of when your employees sign in and out of work.
This information can then be compiled to produce the total hours worked and the amount that the employees should be paid.
Timeclock-software.nets free software product will be a simple solution to allow your employees to record their time in one central location for easy access.
<<lessThis information can then be compiled to produce the total hours worked and the amount that the employees should be paid.
Timeclock-software.nets free software product will be a simple solution to allow your employees to record their time in one central location for easy access.
Download (0.025MB)
Added: 2006-07-17 License: GPL (GNU General Public License) Price:
1200 downloads
Contractor Software 0.8
Contractor Software allows contractors to manage their projects and interact with customers online. more>>
Contractor Software allows contractors to manage their projects and interact with customers online. A contractor can post each task of a project. Each task has a start date and estimated completion date.
The client can then always know where the project is and leave comments for the contractor on each task. The contractor can also reply to the client with a follow up comment. This enhances communication and also leaves a record for reference later.
<<lessThe client can then always know where the project is and leave comments for the contractor on each task. The contractor can also reply to the client with a follow up comment. This enhances communication and also leaves a record for reference later.
Download (0.026MB)
Added: 2006-09-18 License: GPL (GNU General Public License) Price:
1132 downloads
Software::Packager 0.09
Software::Packager is a common software packaging interface. more>>
Software::Packager is a common software packaging interface.
SYNOPSIS
use Software::Packager;
my $packager = new Software::Packager();
$packager->version(1.2.3.4.5.6);
$packager->package_name("Somename");
$packager->program_name(Software Packager);
$packager->description("This is the description.");
$packager->short_description("This is a short description.");
$packager->output_dir("/home/software/packages");
$packager->category("Applications");
$packager->architecture("sparc");
my %object_data = (
SOURCE => /source/file1,
TYPE => file,
DESTINATION => /usr/local/file1,
USER => joe,
GROUP => staff,
MODE => 0750,
);
$packager->add_item(%object_data);
my $version = $packager->version();
my $name = $packager->package_name();
my $program_name = $packager->program_name();
my $description = $packager->description();
my $description = $packager->short_description();
my $output_directory = $packager->output_dir();
my $category = $packager->category();
my $arch = $packager->architecture();
The Software Packager module is designed to provide a common interface for packaging software on any platform. This module does not do the packaging of the software but is merely a wraper around the various software packaging tools already provided with various operating systems.
This module provides the base API and sets default values common to the various software packaging methods.
<<lessSYNOPSIS
use Software::Packager;
my $packager = new Software::Packager();
$packager->version(1.2.3.4.5.6);
$packager->package_name("Somename");
$packager->program_name(Software Packager);
$packager->description("This is the description.");
$packager->short_description("This is a short description.");
$packager->output_dir("/home/software/packages");
$packager->category("Applications");
$packager->architecture("sparc");
my %object_data = (
SOURCE => /source/file1,
TYPE => file,
DESTINATION => /usr/local/file1,
USER => joe,
GROUP => staff,
MODE => 0750,
);
$packager->add_item(%object_data);
my $version = $packager->version();
my $name = $packager->package_name();
my $program_name = $packager->program_name();
my $description = $packager->description();
my $description = $packager->short_description();
my $output_directory = $packager->output_dir();
my $category = $packager->category();
my $arch = $packager->architecture();
The Software Packager module is designed to provide a common interface for packaging software on any platform. This module does not do the packaging of the software but is merely a wraper around the various software packaging tools already provided with various operating systems.
This module provides the base API and sets default values common to the various software packaging methods.
Download (0.021MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1023 downloads
Membership Software 1.05c
Membership Software allows you to keep accurate and up-to-date membership records for an organization online. more>>
Membership project allows you to keep accurate and up to date membership records online.
Features membership import, to bring your membership in from another software package. Also features membership export feature for creating mailings.
Search your membership and store information and pictues about each member.
Enhancements:
- This release fixes a few minor bugs found in the authentication module.
<<lessFeatures membership import, to bring your membership in from another software package. Also features membership export feature for creating mailings.
Search your membership and store information and pictues about each member.
Enhancements:
- This release fixes a few minor bugs found in the authentication module.
Download (0.40MB)
Added: 2006-03-09 License: Other/Proprietary License with Source Price:
1326 downloads
Job Costing Software 1.11
Job Costing Software is a Web-based job costing product makes it easy to view or update job costs quickly. more>>
Job Costing Software project is the first step to improving profitablity on your projects. A web-based job costing product makes it easy to view or update your job costs quickly.
View your project cost status in real time to make more accurate decisions. Export your costs to an excel spreadsheet for reporting or printing.
Two user levels allow your suppliers to enter costs directly without the ability to edit other costs. Improve your project decision making with free job costing software.
Everybody knows how important it is to create an accurate estimate of a jobs total costs. Unfortunately, most project managers are so busy they dont have time to gather the information needed to accurately calculate costs as the job progresses.
Job costing software makes the cost projections for you, freeing up your time to better manage the project.
Enhancements:
- This release fixed a few bugs in the database library files.
<<lessView your project cost status in real time to make more accurate decisions. Export your costs to an excel spreadsheet for reporting or printing.
Two user levels allow your suppliers to enter costs directly without the ability to edit other costs. Improve your project decision making with free job costing software.
Everybody knows how important it is to create an accurate estimate of a jobs total costs. Unfortunately, most project managers are so busy they dont have time to gather the information needed to accurately calculate costs as the job progresses.
Job costing software makes the cost projections for you, freeing up your time to better manage the project.
Enhancements:
- This release fixed a few bugs in the database library files.
Download (0.092MB)
Added: 2006-02-16 License: Other/Proprietary License with Source Price:
1350 downloads
Bio::Genex::Software 2.6.0
Bio::Genex::Software is Perl module with methods for processing data from the GeneX DB table: Software. more>>
Bio::Genex::Software is Perl module with methods for processing data from the GeneX DB table: Software.
SYNOPSIS
use Bio::Genex::Software;
# instantiating an instance
my $Software = Bio::Genex::Software->new(id=>47);
# retrieve data from the DB for all columns
$Software->fetch();
# creating an instance, without pre-fetching all columns
my $Software = new Bio::Genex::Software(id=>47);
# creating an instance with pre-fetched data
my $Software = new Bio::Genex::Software(id=>47, fetch_all=>1);
# retrieving multiple instances via primary keys
my @objects = Bio::Genex::Software->get_objects(23,57,98)
# retrieving all instances from a table
my @objects = Bio::Genex::Software->get_all_objects();
# retrieving the primary key for an object, generically
my $primary_key = $Software->id();
# or specifically
my $sw_pk_val = $Software->sw_pk();
# retreving other DB column attributes
my $name_val = $Software->name();
$Software->name($value);
my $version_val = $Software->version();
$Software->version($value);
my $type_val = $Software->type();
$Software->type($value);
my $con_fk_val = $Software->con_fk();
$Software->con_fk($value);
Each Genex class has a one to one correspondence with a GeneX DB table of the same name (i.e. the corresponding table for Bio::Genex::Software is Software).
Most applications will first create an instance of Bio::Genex::Software and then fetch the data for the object from the DB by invoking fetch().
However, in cases where you may only be accessing a single value from an object the built-in delayed fetch mechanism can be used. All objects are created without pre-fetching any data from the DB. Whenever an attribute of the object is accessed via a getter method, the data for that attribute will be fetched from the DB if it has not already been. Delayed fetching happens transparently without the user needing to enable or disable any features.
Since data is not be fetched from the DB until it is accessed by the calling application, it could presumably save a lot of access time for large complicated objects when only a few attribute values are needed.
<<lessSYNOPSIS
use Bio::Genex::Software;
# instantiating an instance
my $Software = Bio::Genex::Software->new(id=>47);
# retrieve data from the DB for all columns
$Software->fetch();
# creating an instance, without pre-fetching all columns
my $Software = new Bio::Genex::Software(id=>47);
# creating an instance with pre-fetched data
my $Software = new Bio::Genex::Software(id=>47, fetch_all=>1);
# retrieving multiple instances via primary keys
my @objects = Bio::Genex::Software->get_objects(23,57,98)
# retrieving all instances from a table
my @objects = Bio::Genex::Software->get_all_objects();
# retrieving the primary key for an object, generically
my $primary_key = $Software->id();
# or specifically
my $sw_pk_val = $Software->sw_pk();
# retreving other DB column attributes
my $name_val = $Software->name();
$Software->name($value);
my $version_val = $Software->version();
$Software->version($value);
my $type_val = $Software->type();
$Software->type($value);
my $con_fk_val = $Software->con_fk();
$Software->con_fk($value);
Each Genex class has a one to one correspondence with a GeneX DB table of the same name (i.e. the corresponding table for Bio::Genex::Software is Software).
Most applications will first create an instance of Bio::Genex::Software and then fetch the data for the object from the DB by invoking fetch().
However, in cases where you may only be accessing a single value from an object the built-in delayed fetch mechanism can be used. All objects are created without pre-fetching any data from the DB. Whenever an attribute of the object is accessed via a getter method, the data for that attribute will be fetched from the DB if it has not already been. Delayed fetching happens transparently without the user needing to enable or disable any features.
Since data is not be fetched from the DB until it is accessed by the calling application, it could presumably save a lot of access time for large complicated objects when only a few attribute values are needed.
Download (0.54MB)
Added: 2007-01-08 License: Perl Artistic License Price:
1022 downloads
Software::Packager::Solaris 0.1
Software::Packager::Solaris is the Software::Packager extension for Solaris 2.5.1 and above. more>>
Software::Packager::Solaris is the Software::Packager extension for Solaris 2.5.1 and above.
SYNOPSIS
use Software::Packager;
my $packager = new Software::Packager(solaris);
This module is used to create software packages in a format suitable for installation with pkgadd. The process of creating packages is baised upon the document Application Packaging Developers Guide. Which can be found at http://docs.sun.com/ab2/@LegacyPageView?toc=SUNWab_42_2:/safedir/space3/coll1/SUNWasup/toc/PACKINSTALL:Contents;bt=Application+Packaging+Developer%27s+Guide;ps=ps/SUNWab_42_2/PACKINSTALL/Contents
FUNCTIONS
new()
This method creates and returns a new Software::Packager::Solaris object.
add_item()
$packager->add_item(%object_data);
This method overrides the add_item function in the Software::Packager module.
This method adds a new object to the package.
package()
$packager->packager(); This method overrides the base API in Software::Packager, it controls the process if package creation.
package_name()
This method is used to specify the abbreviated package name.
Sun say: (Application Packaging Developers Guide. Page 32) A valid package abbreviation must the criteria defined below:
It must start with a letter. Additional charaters may be alphanumeric and can be the two special charaters + and -.
It must be nine or fewer charaters.
Reserved names are install, new, and all.
For more details see the pkginfo(4) man page.
program_name()
This is used to specify the full package name.
The program name must be less that 256 charaters.
For more details see the pkginfo(4) man page.
architecture()
The architecture must be a comma seperated list of alphanumeric tokens that indicate the architecture associated with the package. The maximum length of a token is 16 charaters. A token should be in the format "instruction set"."platform group" where: instruction set is the output of `uname -p` platform group is the output of `uname -m`
If the architecture is not set then the current instruction set is used.
For more details see the pkginfo(4) man page.
version()
This method is used to check the format of the version and return it in the format required for Solaris.
The version must be 256 charaters or less.
The first charater cannot be a left parenthesis.
The recommended format isi an arbitrary string of numbers in Dewey-decimal format. For more datails see the pkginfo(4) man page.
install_dir()
$packager->install_dir(/usr/local);
my $base_dir = $packager->install_dir();
This method sets the base directory for the software to be installed. The installation directory must start with a "/".
compatible_version()
$packager->compatible_version(/some/path/file);
or
$packager->compatible_version($compver_stored_in_string);
my $compatible_version = $packager->compatible_version();
This method sets the compatible versions file for the software to be installed.
space()
$packager->space(/some/path/file);
or
$packager->space($space_data_stored_in_string);
my $space = $packager->space();
This method sets the space file for the software to be installed.
request_script()
$packager->request_script(/some/path/file);
or
$packager->request_script($request_script_stored_in_string);
my $request_script = $packager->request_script();
This method sets the space file for the software to be installed.
<<lessSYNOPSIS
use Software::Packager;
my $packager = new Software::Packager(solaris);
This module is used to create software packages in a format suitable for installation with pkgadd. The process of creating packages is baised upon the document Application Packaging Developers Guide. Which can be found at http://docs.sun.com/ab2/@LegacyPageView?toc=SUNWab_42_2:/safedir/space3/coll1/SUNWasup/toc/PACKINSTALL:Contents;bt=Application+Packaging+Developer%27s+Guide;ps=ps/SUNWab_42_2/PACKINSTALL/Contents
FUNCTIONS
new()
This method creates and returns a new Software::Packager::Solaris object.
add_item()
$packager->add_item(%object_data);
This method overrides the add_item function in the Software::Packager module.
This method adds a new object to the package.
package()
$packager->packager(); This method overrides the base API in Software::Packager, it controls the process if package creation.
package_name()
This method is used to specify the abbreviated package name.
Sun say: (Application Packaging Developers Guide. Page 32) A valid package abbreviation must the criteria defined below:
It must start with a letter. Additional charaters may be alphanumeric and can be the two special charaters + and -.
It must be nine or fewer charaters.
Reserved names are install, new, and all.
For more details see the pkginfo(4) man page.
program_name()
This is used to specify the full package name.
The program name must be less that 256 charaters.
For more details see the pkginfo(4) man page.
architecture()
The architecture must be a comma seperated list of alphanumeric tokens that indicate the architecture associated with the package. The maximum length of a token is 16 charaters. A token should be in the format "instruction set"."platform group" where: instruction set is the output of `uname -p` platform group is the output of `uname -m`
If the architecture is not set then the current instruction set is used.
For more details see the pkginfo(4) man page.
version()
This method is used to check the format of the version and return it in the format required for Solaris.
The version must be 256 charaters or less.
The first charater cannot be a left parenthesis.
The recommended format isi an arbitrary string of numbers in Dewey-decimal format. For more datails see the pkginfo(4) man page.
install_dir()
$packager->install_dir(/usr/local);
my $base_dir = $packager->install_dir();
This method sets the base directory for the software to be installed. The installation directory must start with a "/".
compatible_version()
$packager->compatible_version(/some/path/file);
or
$packager->compatible_version($compver_stored_in_string);
my $compatible_version = $packager->compatible_version();
This method sets the compatible versions file for the software to be installed.
space()
$packager->space(/some/path/file);
or
$packager->space($space_data_stored_in_string);
my $space = $packager->space();
This method sets the space file for the software to be installed.
request_script()
$packager->request_script(/some/path/file);
or
$packager->request_script($request_script_stored_in_string);
my $request_script = $packager->request_script();
This method sets the space file for the software to be installed.
Download (0.014MB)
Added: 2007-01-09 License: Perl Artistic License Price:
1018 downloads
SlaBuntuVMware 0.2
SlaBuntuVMware is a useful installation suite for installing VMware Server on Slackware or Ubuntu. more>>
SlaBuntuVMware is a useful installation suite for installing VMware Server on Slackware or Ubuntu.
The project automatically downloads packages from the VMware site.
Tested on Slackware 11. (Slackware 10.2 might not work - try)
Tested on Ubuntu Desktop Dapper Drake and Ubuntu Desktop Edgy.
IMPORTANT: this suite does not include the vmware server packs,
they are downloaded from the official VMware site.
You also need a server key for activating the product that you must
get (for free) from the VMware web-site (http://www.vmware.com/server/)
INSTALLATION (Slackware Linux) :
a) 1- The perfect setup for running vmware on Slackware is:
Slackware 11 (When you install the OS leave a big partion for your
virtual machines).
Using a good server with an hardware raid controller:
Suggested Partition Table (scsi disks, if ide hda):
/dev/sda1 swap (megs?gb? depends on your system)
/dev/sda2 / 10Gb
/dev/sda3 /home 2Gb
/dev/sda4 /vm (160 Gb the rest for your virtual machines)
You must do a normal install with X support but no KDE.
2- Dropline Gnome (http://www.droplinegnome.net)
It is suggested you run gnome on Slackware 11. Gnome is not
included in the distro cds, therefore you must download
Dropline Gnome.
3- Kernel 2.6.x (with the kernel sources into /usr/src/linux)
(Default Kernel 2.4.33.3 works perfectly though)
CAUTION: take a look on www.vmware.com for the
supported kernel 2.6 versions.
OR
- If you have problems building 2.6.x vmware kernel module, just use
the normal 2.4.33.3 kernel supplied with your slackware, or try the test26.s
or huge26.s supplied with your slackware cds.
b) - The base setup for running vmware on Slackware is:
1- Slackware 11
2- Kde(not tested can have problems with some libraries)
(if you do not want to Download and install Dropline Gnome)
3- Kernel 2.4.33 (with the kernel sources into /usr/src/linux)
Using a normal pc with no raid controller (so you should use linux
raid software):
Suggested Partition Table (scsi disks, if ide hda):
/dev/md1 swap (megs?gb? depends on your system)
/dev/md2 / 10Gb
/dev/md3 /home 2Gb
/dev/md4 /vm (100 Gb? the rest for your virtual machines)
---------------------------------------------------------------------------
If you do not want to use Gnome or Kde go at the end of this file.
---------------------------------------------------------------------------
2) After making sure you have everything (including the kernel sources
inside /usr/src/linux) you can run:
3) as root ./setup.sh
4) follow the steps provided
(you can hit ENTER to most of the questions (90%)
4) provide the vmware free key when needed
(ask for it on the site http://www.vmware.com)
6) under an X session: Run the command "vmware" and Enjoy vmware!
INSTALLATION (Ubuntu Desktop, Alternate,NOT Server):
1) edit /etc/apt/sources.list and uncomment all the lines starting with deb
2) open a terminal (xterm) and type "sudo ./setup.sh"
3) follow the steps provided
(you can hit ENTER to most of the questions (90%)
4) provide the vmware free key when needed
(ask for it on the site http://www.vmware.com)
5) Run the command "vmware" and Enjoy vmware!
INSTALLATION ON UBUNTU SERVER
- Not tried yet, but you should at first download and install X11 and gnome
and then follow the steps provided for Ubuntu Desktop above.
IMPORTANT INFO:
- Remember that vmware server packs are downloaded from the official vmware
site and are property of the VMware Company: http://www.vmware.com/
- Remember that in order to use VMware you should accept the terms of the
VMware license that will be displayed during the installation process.
- Remember that in order to installa VMware you should ask the VMware
fellows for a key. Do this at the VMware site: http://www.vmware.com/
- To create virtual machines you should use the vmware console.
a) Run the command "vmware" and the vmware console starts up.
b) Then connect to localhost.
- After created a virtual machine to run it from the cmd line use:
bash# vmware-cmd vmname.vmx start
Author: Lorenzo Allori
#####################################################
If you do not have Gnome or Kde youll need the following:
#####################################################
- Slack with glibc and glibcsolibs installed. Make sure you
have X11 installed with a window manager.
Packages needed are:
glibc-2.3.6-i486-6.tgz
glibc-solibs-2.3.6-i486-6.tgz
kernel-source-2.4.33.3-noarch-1.tgz
x11-6.9.0-i486-11.tgz
x11-devel-6.9.0-i486-11.tgz
windowmaker-0.92.0-i486-1.tgz
You can find those on http://www.slackware.com.
Download them and to install those just type (as root):
# installpkg pkgname
When you have finished installing all the packages you need remember to run:
# ldconfig
- If you need a window manager you can install windowmaker:
# installpkg windowmaker-0.92-i486.tgz
# wmaker.inst
<<lessThe project automatically downloads packages from the VMware site.
Tested on Slackware 11. (Slackware 10.2 might not work - try)
Tested on Ubuntu Desktop Dapper Drake and Ubuntu Desktop Edgy.
IMPORTANT: this suite does not include the vmware server packs,
they are downloaded from the official VMware site.
You also need a server key for activating the product that you must
get (for free) from the VMware web-site (http://www.vmware.com/server/)
INSTALLATION (Slackware Linux) :
a) 1- The perfect setup for running vmware on Slackware is:
Slackware 11 (When you install the OS leave a big partion for your
virtual machines).
Using a good server with an hardware raid controller:
Suggested Partition Table (scsi disks, if ide hda):
/dev/sda1 swap (megs?gb? depends on your system)
/dev/sda2 / 10Gb
/dev/sda3 /home 2Gb
/dev/sda4 /vm (160 Gb the rest for your virtual machines)
You must do a normal install with X support but no KDE.
2- Dropline Gnome (http://www.droplinegnome.net)
It is suggested you run gnome on Slackware 11. Gnome is not
included in the distro cds, therefore you must download
Dropline Gnome.
3- Kernel 2.6.x (with the kernel sources into /usr/src/linux)
(Default Kernel 2.4.33.3 works perfectly though)
CAUTION: take a look on www.vmware.com for the
supported kernel 2.6 versions.
OR
- If you have problems building 2.6.x vmware kernel module, just use
the normal 2.4.33.3 kernel supplied with your slackware, or try the test26.s
or huge26.s supplied with your slackware cds.
b) - The base setup for running vmware on Slackware is:
1- Slackware 11
2- Kde(not tested can have problems with some libraries)
(if you do not want to Download and install Dropline Gnome)
3- Kernel 2.4.33 (with the kernel sources into /usr/src/linux)
Using a normal pc with no raid controller (so you should use linux
raid software):
Suggested Partition Table (scsi disks, if ide hda):
/dev/md1 swap (megs?gb? depends on your system)
/dev/md2 / 10Gb
/dev/md3 /home 2Gb
/dev/md4 /vm (100 Gb? the rest for your virtual machines)
---------------------------------------------------------------------------
If you do not want to use Gnome or Kde go at the end of this file.
---------------------------------------------------------------------------
2) After making sure you have everything (including the kernel sources
inside /usr/src/linux) you can run:
3) as root ./setup.sh
4) follow the steps provided
(you can hit ENTER to most of the questions (90%)
4) provide the vmware free key when needed
(ask for it on the site http://www.vmware.com)
6) under an X session: Run the command "vmware" and Enjoy vmware!
INSTALLATION (Ubuntu Desktop, Alternate,NOT Server):
1) edit /etc/apt/sources.list and uncomment all the lines starting with deb
2) open a terminal (xterm) and type "sudo ./setup.sh"
3) follow the steps provided
(you can hit ENTER to most of the questions (90%)
4) provide the vmware free key when needed
(ask for it on the site http://www.vmware.com)
5) Run the command "vmware" and Enjoy vmware!
INSTALLATION ON UBUNTU SERVER
- Not tried yet, but you should at first download and install X11 and gnome
and then follow the steps provided for Ubuntu Desktop above.
IMPORTANT INFO:
- Remember that vmware server packs are downloaded from the official vmware
site and are property of the VMware Company: http://www.vmware.com/
- Remember that in order to use VMware you should accept the terms of the
VMware license that will be displayed during the installation process.
- Remember that in order to installa VMware you should ask the VMware
fellows for a key. Do this at the VMware site: http://www.vmware.com/
- To create virtual machines you should use the vmware console.
a) Run the command "vmware" and the vmware console starts up.
b) Then connect to localhost.
- After created a virtual machine to run it from the cmd line use:
bash# vmware-cmd vmname.vmx start
Author: Lorenzo Allori
#####################################################
If you do not have Gnome or Kde youll need the following:
#####################################################
- Slack with glibc and glibcsolibs installed. Make sure you
have X11 installed with a window manager.
Packages needed are:
glibc-2.3.6-i486-6.tgz
glibc-solibs-2.3.6-i486-6.tgz
kernel-source-2.4.33.3-noarch-1.tgz
x11-6.9.0-i486-11.tgz
x11-devel-6.9.0-i486-11.tgz
windowmaker-0.92.0-i486-1.tgz
You can find those on http://www.slackware.com.
Download them and to install those just type (as root):
# installpkg pkgname
When you have finished installing all the packages you need remember to run:
# ldconfig
- If you need a window manager you can install windowmaker:
# installpkg windowmaker-0.92-i486.tgz
# wmaker.inst
Download (0.012MB)
Added: 2007-04-30 License: GPL (GNU General Public License) Price:
907 downloads
Software::Packager::Object::Aix 0.10
Software::Packager::Object::Aix module it extends Software::Packager::Object and adds extra methods for use by the AIX packager. more>>
Software::Packager::Object::Aix module it extends Software::Packager::Object and adds extra methods for use by the AIX software packager.
FUNCTIONS
LPP TYPE
The LPP type for objects determines the type of LPP package created. If the objects destination is under /usr/share then the object is of type SHARE If the objects destination is under /usr then the object has a type of USER If the objects destination is under any other directory then the object has a type of ROOT+USER.
Note: when using the methods
lpp_type_is_share()
lpp_type_is_user()
lpp_type_is_root()
If the lpp_type_is_share() returns true then both lpp_type_is_user() and lpp_type_is_root() will also return true.
Also if lpp_type_is_user() returns true then lpp_type_is_root() will also return true. So when calling these method do something like...
foreach my $object ($self->get_object_list())
{
$share++ and next if $object->lpp_type_is_share();
$user++ and next if $object->lpp_type_is_user();
$root++ and next if $object->lpp_type_is_root();
}
lpp_type_is_share()
$share++ if $object->lpp_type_is_share();
Returns the true if the LPP is SHARE otherwise it returns undef.
lpp_type_is_user()
$share++ if $object->lpp_type_is_user();
Returns the true if the LPP is USER otherwise it returns undef.
lpp_type_is_root()
$share++ if $object->lpp_type_is_root();
Returns the true if the LPP is ROOT+USER otherwise it returns undef.
inventory_type()
$type = $object->inventory_type();
Returns the type of object to be added to the inventory file.
destination()
$object->destination($value);
$destination = $object->destination();
This method sets or returns the destination location for this object. The name of objects being installed cannot contain commas or colons. This is because commas and colons are used as delimiters in the control files used during the software installation process. Object names can contain non-ASCII charaters.
user()
This method sets or returns the user name that this object should be installed as.
group()
$object->group($value);
$group = $object->group();
This method sets or returns the group name that this object should be installed as.
links()
This method adds to the list of hard links to add for the file. If no arguments are passed then a string containing the list is returned.
<<lessFUNCTIONS
LPP TYPE
The LPP type for objects determines the type of LPP package created. If the objects destination is under /usr/share then the object is of type SHARE If the objects destination is under /usr then the object has a type of USER If the objects destination is under any other directory then the object has a type of ROOT+USER.
Note: when using the methods
lpp_type_is_share()
lpp_type_is_user()
lpp_type_is_root()
If the lpp_type_is_share() returns true then both lpp_type_is_user() and lpp_type_is_root() will also return true.
Also if lpp_type_is_user() returns true then lpp_type_is_root() will also return true. So when calling these method do something like...
foreach my $object ($self->get_object_list())
{
$share++ and next if $object->lpp_type_is_share();
$user++ and next if $object->lpp_type_is_user();
$root++ and next if $object->lpp_type_is_root();
}
lpp_type_is_share()
$share++ if $object->lpp_type_is_share();
Returns the true if the LPP is SHARE otherwise it returns undef.
lpp_type_is_user()
$share++ if $object->lpp_type_is_user();
Returns the true if the LPP is USER otherwise it returns undef.
lpp_type_is_root()
$share++ if $object->lpp_type_is_root();
Returns the true if the LPP is ROOT+USER otherwise it returns undef.
inventory_type()
$type = $object->inventory_type();
Returns the type of object to be added to the inventory file.
destination()
$object->destination($value);
$destination = $object->destination();
This method sets or returns the destination location for this object. The name of objects being installed cannot contain commas or colons. This is because commas and colons are used as delimiters in the control files used during the software installation process. Object names can contain non-ASCII charaters.
user()
This method sets or returns the user name that this object should be installed as.
group()
$object->group($value);
$group = $object->group();
This method sets or returns the group name that this object should be installed as.
links()
This method adds to the list of hard links to add for the file. If no arguments are passed then a string containing the list is returned.
Download (0.020MB)
Added: 2007-01-09 License: Perl Artistic License Price:
1018 downloads
Software::Packager::Tar 0.09
Software::Packager::Tar is used to create tar files with the required structure. more>>
Software::Packager::Tar is used to create tar files with the required structure as specified by the list of object added to the packager.
SYNOPSIS
use Software::Packager;
my $packager = new Software::Packager(tar);
FUNCTIONS
new()
This method creates and returns a new class object.
package_name()
This method is used to format the package name and return it in the format required for tar packages. This method overrides the package_name method of Software::Packager.
package()
This method overrides the base API and implements the required functionality to create Tar software packages.
It calls teh following method in order setup, create_package and cleanup.
setup()
This function sets up the temporary structure for the package.
<<lessSYNOPSIS
use Software::Packager;
my $packager = new Software::Packager(tar);
FUNCTIONS
new()
This method creates and returns a new class object.
package_name()
This method is used to format the package name and return it in the format required for tar packages. This method overrides the package_name method of Software::Packager.
package()
This method overrides the base API and implements the required functionality to create Tar software packages.
It calls teh following method in order setup, create_package and cleanup.
setup()
This function sets up the temporary structure for the package.
Download (0.021MB)
Added: 2007-01-10 License: Perl Artistic License Price:
1022 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above software raid search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed