A Basic Overview and Introduction to
Linux Package Management
By Stan Reichardt
...like a locomotive
Many (similar but different)
Another one coming any minute
I have ridden locomotives
I am NOT a locomotive engineer
3Begin The Train Wreck
A file archiver is a computer program that combines a number of files together into one archive file, or a series of archive files, for easier transportation or storage.
● Metadata is data (or information) about other data (or information).
Base Package Tool
tar .tar, .tar.gz, .tgz, .tar.Z, .taz, .tar.bz2, .tbz2, .tbz, .tb2, .tar.lzma,.tlz, .tar.xz, .txz, .tz tar tar file roller
zip .zip zip gzip gunzip zip gzip gunzip file roller
Comparison of file archivers
These files end with .tar suffix.
Compressed tar files end with “ .t” variations:
.tar.gz, .tgz, .tar.Z, .taz, .tar.bz2, .tbz2, .tbz, .tb2, .tar.lzma, .tlz, .tar.xz, .txz, .tz
Originally intended for transferring files to and from tape, it is still used on disk-based storage to combine files before they are compressed.
● tar (file format)
A tar file or compressed tar file is commonly referred to as a tarball.
The " tarball " format combines tar archives with a file-based compression scheme (usually gzip). ●
Commonly used for source and binary distribution on Unix-like platforms, widely available elsewhere.
These files end with . zip suffix.
Compression reduces the consumption of expensive resources, such as hard disk space or transmission bandwidth. ●
Zip is the most widely used compression format on Microsoft Windows. Commonly used on Macintosh and Unix systems too.
● zip (file format)
● Packages are bundles of software and metadata such as the software's full name, description of its purpose, version number, vendor, checksum, and a list of dependencies necessary for the software to run properly.