Required name.
OptionalversionOptional version of package.
OptionalarchOptional architecture of the package (e.g. amd64, arm64).
Compares this package name with another package name to determine order.
Serializes the package name, architecture, and version into an APT string representation.
Format: name[:arch][=version]
Example outputs:
Package name that optionally supports version and release codename.
NOTE: No validation is performed on the name, version, or architecture. The actual APT commands will handle this and provide errors if validation fails.