ibiblio.orgthe public's library and digital archive
 
Search
ftp view
Mirrors
Submissions
Linux Distributions
Linux Documentation Project

How To Name Things

ibiblio is a participant in the Linux Software Map. To allow indexing and accessibility, it is necessary to follow a few guideline in naming conventions:

LSM needs these name parts in this order:

  1. project prefix
  2. dash
  3. version number
  4. dot
  5. "src" or "bin" (optional)
  6. dot or dash (dot preferred)
  7. binary type and options (optional)
  8. archiving and compression extensions

Example:
Let's suppose you have a project you call `foobar' at version 1, release 2, level 3. Here's what its names should look like:

foobar-1.2.3.tar.gz
foobar.lsm


(Note: It's OK if the LSM has a version number, but not necessary)

Please don't use:

foobar123.tar.gz This looks to our programs like an archive for a project called `foobar123' with no version number.
foobar1.2.3.tar.gz This looks to our programs like an archive for a project called `foobar1' at version 2.3.
foobar-v1.2.3.tar.gz Our programs think this goes with a project called `foobar-v1'. foo_bar-1.2.3.tar.gz

Other information in the name:

If you have to differentiate between source and binary archives, or between different kinds of binary, or express some kind of build option in the file name, please treat that as a file extension. It should go after the version number.

Example
foobar-1.2.3.src.tar.gz -- sources
foobar-1.2.3.bin.tar.gz -- binaries, type not specified
foobar-1.2.3.bin.ELF.tar.gz -- ELF binaries
foobar-1.2.3.bin.ELF.static.tar.gz -- ELF binaries statically linked
foobar-1.2.3.bin.SPARC.tar.gz -- SPARC binaries
foobar-1.2.3.tar.gz

Please *don't* do this:
foobar-ELF-1.2.3.tar.gz


Naming ISO files for Distributions

Naming and uploading iso files for Linux distributions is done in much the same manner as the naming and uploading regular software. The linux distributions aren't handled automatically by the keeper software we use to organize the linux archive, so the strictures on their naming are not as severe as those placed on software. However, there are some generally agreed-upon standards that are currently in use.

ISO stands for International Organization for Standardization and is also the ancient Greek word for "equal." There are many ISO standards. In this case we're talking about the ISO 9660 format used by almost all CD-ROMs of Windows, Mac, Unix, and so on. It is sometimes called the High Sierra format.

ISO files are generally named using the following convention. The package name is usually 'progname-version-release,' where 'version' is the program version (you should be able to download the program source with this version number from the project's website) and 'release' is the number of the compilation/packaging/patch (from distribution vendor) for that version.

An example is:

distro-arch-n.jigdo
distro-arch-n.template

where distro is the name of the distro (like "sarge"), arch is the architecture (like "i386") and n is the disk number (like "1").

send comments to ibiblio linux archive maintainers



Resources
Linux Software
Linux Distributions
Linux Documentation
Mirrored Software
Public FTP Archives
Osprey Project
Ibiblio Torrents
Lyceum Project
Feed Central
ibiblio RSS
RSS icon. - Home Page
RSS icon. - Official Blog
RSS icon. - Speaker Series
Staffer Blogs and RSS
RSS icon. - Paul Jones
RSS icon. - JJB Blog
RSS icon. - Fred Stutzman
RSS icon. - Ken Chestnutt
Collection RSS
RSS icon. - GetWiki
RSS icon. - The Euro
RSS icon. - Video on Linux
RSS icon. - Librarian.net
RSS icon. - Groklaw
RSS icon. - PomeRantz
RSS icon. - Eric Raymond
RSS icon. - CH-Scene
RSS icon. - Gutenberg Recent
RSS icon. - Suki's Real
RSS icon. - World Music
RSS icon. - bt.etree.org
RSS icon. - Active Free Media
RSS icon. - GPGPU
RSS icon. - Song Storm
RSS icon. - The Power House
RSS icon. - Friends of Tibet
RSS icon. - Layers of Meaning
RSS icon. - Maritime Photos
RSS icon. - Cafe au Lait
RSS icon. - Footy Photos
RSS icon. - Tibet Journalism
RSS icon. - Folkstreams
ibiblio Favorites Documenting the American South
db.etree.org
Project Gutenberg
WebMuseum

Radio ibiblio
WCOM *NEW*
WNCW (Western NC Public)
WCPE (24 hour classical)
WDAV (Davidson College)
WHQR (Public)
WUNC (UNC NPRstation)
WXDU (Duke)
WXYC (The First and Best!)

 
Roger McGuinn's
Folk Den:

The Ballad of the Boll Weevil

ibiblio's Movie O' The Month
Final Marks: The Art of the Carved Letter

ibiblio Speaker Series
Sapna Kumar on GPLv3

recent additions
Korean War CIA Freedom of Information Act Release
Fatdog64
WebGL Demos
Leonard Pennario Home Page
In the Library with the Lead Pipe
The Tattoo Flash Bank
Learn Sanskrit Online
Nepali Language Resource Center
Arsène Lupin
Jules Verne
Léonard de Vinci
Sherlock Holmes
You Can Understand the Bible
Colonial Village Neighborhood Association of Durham
Verniana

Recent Features
October features
September features
August features
July features

index of past homepages
Collection Index Linux Archive Public FTP Archives