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
Staffer Blogs and RSS
RSS icon. - Paul Jones
RSS icon. - JJB Blog
RSS icon. - Fred Stutzman
Collection RSS
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
WNCW (Western NC Public)
WCPE (24 hour classical)
WDAV (Davidson College)
WHQR (Public) *NEW*
WUNC (UNC NPRstation)
WXDU (Duke)
WXYC (The First and Best!)

 
Roger McGuinn's
Folk Den:

Every Time I Feel The Spirit

Dr. Fun
Today's Dr. Fun

ibiblio's Movie O' The Month
from Folkstreams: The Land Where the Blues Began

BloggerCon
Video and audio from the Triangle Bloggers' Conference held 12 February 2005

recent additions
The *Unofficial* Cary High School Alumni Page
Norfolk Southern Railway Historical Society
Cultural Heritage of China
Exploring Chinese History
GDunc's Moodle Site
Interact Spelling Bee
Artifacts and Stories of Historical Interest from the Cizewski, Lovetere, Musbach, and Robinson Families
Blenderart Magazine
The Philatelic Digital Library Project
Orange County NC Recordings
Agricultural Resources Center & Pesticide Education Project
Augustine Project
Carolina Week - Real News by Real Students
Central Carolina Skywarn - The Eyes and Ears of the National Weather Service
Chapel Hill Philharmonia

Recent Features

August features

July features

June features

index of past homepages
Collection Index Linux Archive Public FTP Archives