= Repository file structure = == Top level == Structure: Attributes of "distribution" tag correspond to fields of "lsb_release" command. If the attribute is not specified, it matches always. There can be more than one distribution field in file, providing information for all distributions. == Per distribution information == Provides information for one given distribution. Structure: Ubuntu commercial repository Repozytorium z komercyjnym oprogramowaniem dla Ubuntu -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.2.2 (GNU/Linux) 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 =C9XB -----END PGP PUBLIC KEY BLOCK----- deb http://archive.canonical.com/ubuntu dapper-commercial main deb http://pl.archive.canonical.com/ubuntu dapper-commercial main Ubuntu universe repository Repozytorium Universe dla Ubuntu -----BEGIN PGP PUBLIC KEY BLOCK----- Version: GnuPG v1.4.2.2 (GNU/Linux) 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 =C9XB -----END PGP PUBLIC KEY BLOCK----- deb http://archive.ubuntu.com/ubuntu/ dapper universe deb http://pl.archive.ubuntu.com/ubuntu/ dapper universe deb http://fr.archive.ubuntu.com/ubuntu/ dapper universe FooBar instant messenger FooBar instant messenger transmits messages directly to your brain using telepathy. It allows you to chat with your friends even while sleeping :-) Komunikator internetowy FooBar Komunikator internetowy FooBar przekazuje wiadomości bezpośrednio do Twojego mózgu za pomocą telepatii. Pozwala ci to rozmawiać z przyjaciółmi nawet w czasie snu :-) foobar foobar-base [Desktop Entry] Encoding=UTF-8 Name=Foobar in windowed mode Exec=foobar -caption "%c" %i %m %u Type=Application DocPath=foobar/index.html Terminal=false Icon=foobar /usr/share/apps/foobar-fullscreen.desktop FooBar instant messenger bath plugin FooBar plugin which allows you to chat with your friends while sitting in your bath tube :-) Wtyczka do rozmów w wannie dla komunikatora internetowego FooBar Ta wtyczka pozwala ci to rozmawiać z przyjaciółmi leżąc w wannie :-) --force-yes foobar-bath-plugin == Channel definition == Channel defines one way of installing given piece of software. As for one distribution there can be many ways of installing (for example "yum" and "apt"), there can be many channels specified. "type" attribute of "channel" tag specifies what kind of channel it is. Currently defined types: apt - APT repository Channel definition contains repository definitions. _All_ repositories must be installed for software to be installed. Rationale: package might depend on installation of some additional packages which are available from some different repository. For example, installing third party application from producer repository might require pulling some applications from Universe repository. == Repository definition == Repository definition contains all information necessary to install one repository. Repository element might be missing or empty, but only in case you are sure that the repository is installed on user computer (i.e. it comes preinstalled with the system). "name" tag provides name which will be displayed to the user (it can be localized by specifying different versions with proper "lang" attribute). "key" tag provides key which is used to sign repository data. Format of this data is specific to distribution/channel, it should be fed into channel specific tool to add repository keys. Key might not be present, but only if you are sure that the key for the channel is present on user system, because it comes preinstalled with the system. "repositorydata" contains data which specifies location of repository to be added. Its format is specific to distribution/channel, it should be in format which is fed into repository management tool for this distribution. For apt repositories it is apt line (without any comments as it is used for comparisons). More than one repository data tag can be used, "type" attribute is used to specify type of repository. Installer will choose one of them (for example on basis of network speed or location). There are currently 2 types defined: main - main repository from which all data originates mirror - one of mirror repositories of main repository == Installation definition == NOTE: installation definitions might not be present, in such case repo file will be used only to install repositories and keys. Installation definitions contains information on packages sets which can be installed. Each installation set defines one piece of software, which can be installed. There might be optional and required sets, for example installing main application is required, but installing documentation and plugins is not required. Type is specified as "type" attribute for "installationset" tag. There are 2 types currently defined: required - this installation set has to be installed recommended - this installation is not necessary, but will be installed by default unless user explicitely disables it optional - this installation set is not necessary, user must explicitely enable installation of this set "name" tag specifies short name of what would be installed, "description" contains longer description, both can be localized by specifying "lang" attribute. "installdata" contains information specific to channel/installation tool, which fed to installation tool will install the package. Note: during installation installdata of all installed packages might be merged and fed into installation tool together for all installed apps. "installeroptions" are tool-specific options which will be passed to installation tool. "desktopfiles" section contains list of desktop files which can be used to run application. These desktop files can be added to panel, desktop or used to run application by installer. By default, first desktop file definition will be used. This section is optional. "desktopfile" definition describes desktop file. Type is determined by "type" attribute. "embedded" type contains embedded desktop file text. "basename" attribute is then required and contains file name which will be used for desktop file when copying to menus, etc. "link" type contains file name of desktop file in filesystem which should be used (i.e. coming from installed package). = Keys = Key for apt can be created using command: gpg --armor --export keyid