| 
  • If you are citizen of an European Union member nation, you may not use this service unless you are at least 16 years old.

  • You already know Dokkio is an AI-powered assistant to organize & manage your digital files & messages. Very soon, Dokkio will support Outlook as well as One Drive. Check it out today!

View
 

Installing Applications not in the repositories

Page history last edited by Paul G. Taylor 15 years, 7 months ago

 

Installing Applications not in the repositories for your distribution.

 


 

 

Introduction

 

For some time now, I have been aware of the need to be able to grab the latest applications from all over the digital world. While the repositories may have applications that already meet 90% of the user's needs, there are some applications that, for whatever reason, are not yet available from that source.

 

In this situation, there are a number of ways by which to install the desired applications.

 

 

  • Find a pre-compiled version and install it with the usual tools [eg. Gdebi]
  • Find the source code and compile and install from this using the CLI
  • Some distros are beginning to add their own special repositories for selected applications that are not available for the base distribution.

 

 

Unfortunately, for all of these methods there is a risk of dependency problems ensuing.

 

Enter the OpenSUSE Build Service ...

 

 


 

 

Build Service

 

The OpenSUSE project is now offering a service to the Open Source community that will help to bridge some of the gaps that are presently needing a lot of duplication of effort, with their Build Service.

 

 

Build Service

From openSUSE

 

The openSUSE Build Service is an open and complete distribution development platform that provides infrastructure for a development of the future openSUSE distributions.

 

The service provides software developers with a tool to create and release open source software for openSUSE and other Linux distributions easily on different hardware architectures and for a broad user audience. Users can easily find the latest open source packages they are looking for and customize them. It provides a bridge between developers and users with feedback and rating functionality. For developers it is an efficient place to build up groups and work together through its project model.

This service, which is fully free, under the GPL licence, will provide a valuable means for developers to provide cross-distribution releases and a degree of standardisation that should assist the whole Open Source community to more easily share code without unnecessary problems or duplication of effort.

 

 


 

CLI Installing from Source via the Command Line Interface

 Download the packages compilation (.tar.bz, .tar.gz) for your architecture.

 

 

 

You next compile the package via the console with these commands :

 

 

# tar xzvf packagename.tar.gz
(decompress the tgz file, and will create a sub-directory)
# cd packagename
(to enter in that directory)
# ./configure
(to configure the makefile)
# make
(to compile)
# make install
(to install)

 

 


 

 

linuxappfinder

 

 

Here is a project that interests me : --

 

http://linuxappfinder.com/all          Linux App Finder

 

http://linuxappfinder.com/all          All Applications

 

http://linuxappfinder.com/install_info       What Does the "Install Now" Link Do?
                                                               This is a one-click installer from any web page.
                                                                It still relies on the repositories and the normal installation methods. But it has value for finding what   
                                                                you want and installing it with one click.

 

http://linuxappfinder.com/alternatives      Windows and OS X Software - Linux Alternatives

 

 

 

 

 

  •          Categories

 

    * Backup & Recovery

    * Business & Finance

    * Communications

    * Databases

    * Development

    * Editors

    * Education

    * Games

    * Graphics

    * Internet & Networking

    * Multimedia

    * Office

    * Scientific & Engineering

    * Security

    * System

    * System Management

    * Utilities

    * Viewers

    * Virtualization

 

 

 

There is still room for a lot of improvement in how the data is made available, but this seems to me to do most of what CNR was supposed to have done, but with the advantages that it still uses the native repositories of your distribution, the Linux tools to install the applications and it is all Open Source and free.

 

 


 

 

wajig

 

I came across this website the other day, and thought that there was some useful information :

 

http://linux.togaware.com/survivor/index.html

 

 

This company has also developed a package called wajig that is aimed at simplifying package management in Debian (http://linux.togaware.com/survivor/Wajig_Packages.html):

 

 

This, too, looks to be a useful tool to add to one's toolkit for managing a Linux distro. and its installed applications.

 

 


 

 

Zero Install

 

Documentation layout

Tutorial
Step by step guide to using Zero Install.
FAQ
Common questions answered.
Security
Describes Zero Install's security model and explains why it should be more secure than traditional installation methods.
Sharing
How to configure Zero Install to share downloads automatically and safely between users, without requiring them to have root access.
Manual walk-through
In this guide we install a program which is available through Zero Install, but without using the Zero Install software itself. Instead, we will perform each step manually, as an educational experience.
Distribution integration
Zero Install can also satisfy dependencies using packages installed using the distribution's packaging system. If the distribution package isn't installed, or the version isn't suitable, then it will download a Zero Install copy instead.
Roadmap
Where we've been and where we're going.
Trouble-shooting
What to do if something don't work.
Virtual machines
How to share software between virtual machines using Zero Install.
Legal issues
Thoughts about some legal issues relating to distributing software this way.
Survey results
A write-up of the 2007 survey results.
Links
Links to related software.

 


 

 

0export

0export creates self-installing bundles for distribution on CD, etc

Normally, a program is run by passing its name (a URI) to the 0launch command. This downloads the appropriate feeds, choose a set of implementations (a version of the program, along with any libraries it needs) and downloads them too.

However, it is sometimes useful to bundle a program and its libraries together on a CD (for example) so that it can be used on machines without a network connection, or where the network is very slow. It is also useful for archival purposes, in case the original web-sites supplying required libraries become unavailable.

0export takes the URI of a program and creates a "setup.sh" file; a self-extracting archive containing everything needed to run the program. This file can be executed on a machine without a network connection to install or run the program.

Unlike the bundles created by the related Zero2Bundle program, programs installed using setup.sh are added to the Zero Install cache and are therefore still shared between users, and will get updates over the web where possible.

Name 0export
Maintainer Thomas Leonard
License GNU General Public License
SCM GIT repository
  1. Current status
  2. Installing 0export
  3. Creating a setup.sh for your program
  4. Format of the setup.sh
  5. Testing
  6. FAQ

 

Comments (0)

You don't have permission to comment on this page.