• Home
  • Most Popular
  • Submit
  • About Us
  • Contact Us

Softpile

Free Downloads

Categories
  • Home
  • Most Popular
  • Communications
  • Desktop
  • Games & Entertainment
  • Graphic Apps
  • Network & Internet
  • Security & Privacy
  • System Utilities
Alternative to itextsharp 2022.11.10347
IronPDF offers an itextsharp alternative for HTML to PDF conversion with C# code examples, documentation, and ...
VShell Server for Linux and Mac 4.8
VShell is a versatile and secure file transfer server that supports multiple protocols and is compatible ...
PDF Studio PDF Editor for Linux 2022
PDF Studio is a cost-effective PDF editor that delivers full compatibility with the PDF Standard. It's ...
VQ Probe for Linux 1.5
VQ Probe is a comprehensive software tool that enables objective and subjective video quality analysis. The ...
Resilient Server 2.3
This Debian GNU/Linux (Buster) based software has a customized partitioning scheme that enhances robustness against filesystem ...
Valentina Studio for Linux 9.6
Valentina Studio is a cross-platform GUI manager for Mac, Windows, and Linux. It allows users to ...
VPN Lifeguard for Linux 1.0.58
The software monitors VPN connection and automatically terminates apps during connection loss, re-establishes the connection and ...
G_Viewer 0.84
G_Viewer is a Linux software that serves as both a file system and photo/image viewer. It ...
Checksome File Hash Tool for Linux 1.1
This software allows for the generation and verification of file hashes. It is a quick and ...
KeyWrangler Password Manager for Linux 1.2
A password management software that is secure, offline and extensible. It offers military-grade encryption to protect ...
Home Linux ln_local Download

ln_local

April 7, 2005
The software known as ln_local serves as a tool for managing installation processes of software within the /usr/local directory.
Version 1.1.1
License GPL
Platform Linux
Supported Languages English
Homepage hocwp.free.fr
Developed by Philippe Brochard
Ln_local is a software package management shell script that is primarily used for managing software installation in /usr/local. It lies somewhere between stow and lndir/cleanlinks in terms of functionality.

Using Stow as a base, the approach employed by ln_local is to install each package into its own tree, and subsequently use symbolic links to make it appear as though the files are installed in the common tree. Unlike Stow, ln_local creates all subdirectory trees before creating all symbolic links. This is because Stow creates symbolic links for subdirectories and normal files, which often causes conflicts when two programs share the same subdirectory.

The usage of ln_local is as follows:

Usage: ln_local [options] [do]
Action : create | delete | clean
Create: create symlink and directory in /usr/local from current directory
Delete: delete symlink and empty directory in /usr/local from current directory
Clean: remove broken symlink and empty directory in /usr/local
If 'do' is present in the command line, then changes are made, else NO CHANGE ARE MADE.

The options available are:
- s, --source: the source directory (default: current directory)
- t, --target: the target directory (/usr/local)
- V, --version: display version and exit
- u, --usage: long help
- h, --help: display this help

An example standard way to use ln_local is:

1. Download the source package (.tar.gz, tar.bz2 ...)
2. Extract the archive: tar -xzvf archive-x.x.x.tar.gz or tar -xjvf archive-x.x.x.tar.bz2
3. Go to the archive directory: cd archive-x.x.x
4. Configure program compilation: ./configure --prefix="/usr/install/archive-x.x.x"
5. Build the program: make
6. Install the program: make install or make install DESTDIR=/usr/install/archive-x.x.x (if there's no ./configure, in this last case, it may be necessary to edit the Makefile manually).
7. Create symlinks in /usr/local: cd /usr/install/archive-x.x.x ln_local create do
8. Delete the source and archive: cd into the archive-x.x.x.tar.gz directory and run rm -rf archive-x.x.x*

To change the target directory (/usr/local), it is possible to either edit the file /usr/local/bin/ln_local, or use the --target option.

To remove an existing program, simply run cd /usr/install/archive-x.x.x ln_local delete do.

To clean the /usr/local directory, run ln_local clean do.

To definitively remove a program, run rm -rf /usr/install/archive-x.x.x and then run ln_local clean do.

If you want to see what ln_local will do, simply remove the 'do' in create, delete, and clean actions, and no action will be taken.
What's New

Version 1.1.1: N/A

Free Download 12K
382
  • Share on:

Most Popular

  1. Quicksilver Forums 1.4.2
    154
  2. Dvgrab 3.4
    102
  3. DynVPN 1.0
    89
  4. CherryTV 0.1
    81
  5. SlideMap 1.2.2
    80
  6. porm r2
    73
  7. Clewarecontrol 0.8
    72
  8. Java Games 1.0
    72
  9. Swiftfox 3.0b5pre-2
    71
  10. fuseftp 0.8
    71

Related Downloads

SubEtha Mail
SubEtha is a J2EE mailing list manager software that uses EJB3 and ...
KTuberling
This software is a game called "Potato Editor" and is designed for ...
Ultimate Stunts
UltimateStunts is a software that aims to recreate the popular DOS game.
MikMod Utilities
MikMod Utilities is a set of tools used for managing module sound ...
SMB Traffic Analyzer
This software offers a way to easily visualize data flow on Samba ...
Example NAT usage
"Example NAT Usage" is a small script that demonstrates how to use ...
Old Laptop As Firewall
Old Laptop As Firewall is a Linux software that enables you to ...
RomaKana
RomaKana is a software that converts Javascript Romaji to Kana in a ...
LXAppearance
LXAppearance is a GTK+ theme switcher designed for LXDE users, with a ...
Snortalog
Snortalog is a Perl script that simplifies the presentation of Snort logs, ...
Copyright © 1999-2025 Softpile Free Downloads
  • Most Popular
  • Submit
  • About Us
  • Contact Us
  • Privacy Policy
  • Disclaimer
  • Terms of Use

Can we use your data to tailor ads for you?

Our partners will collect data and use cookies for ad personalization and measurement.

By choosing "I agree", closing this pop-up or clicking on any element on the page, you agree to the use of cookies to help us provide you with a better user experience.

Learn how Softpile and our partners collect and use data.

You can change your choice at any time in our privacy center.

Cookie Settings

Our website stores four types of cookies. At any time you can choose which cookies you accept and which you refuse. You can read more about what cookies are and what types of cookies we store in our Cookie Policy.

are necessary for technical reasons. Without them, this website may not function properly.

are necessary for specific functionality on the website. Without them, some features may be disabled.

allow us to analyse website use and to improve the visitor's experience.

allow us to personalise your experience and to send you relevant content and offers, on this website and other websites.