Ubuntu List of Sources Cannot Be Read

Provided past: apt_1.2.10ubuntu1_amd64 bug

        

Proper name

          sources.listing - List of configured APT information sources        

Clarification

          The source list /etc/apt/sources.list and the files contained in /etc/apt/sources.list.d/        are designed to support any number of active sources and a variety of source media. The        files list one source per line (1-line fashion) or contain multiline stanzas defining one        or more sources per stanza (deb822 style), with the near preferred source listed start (in        case a unmarried version is available from more than than one source). The information available        from the configured sources is caused by          apt-get          update          (or past an equivalent command        from another APT front-end).        

SOURCES.Listing.D

          The /etc/apt/sources.list.d directory provides a way to add sources.listing entries in        separate files. Two different file formats are allowed as described in the adjacent two        sections. Filenames demand to have either the extension .list or .sources depending on the        contained format. The filenames may only contain letters (a-z and A-Z), digits (0-9),        underscore (_), hyphen (-) and period (.) characters. Otherwise APT volition print a find        that it has ignored a file, unless that file matches a pattern in the        Dir::Ignore-Files-Silently configuration list - in which case it volition be silently ignored.        

I-LINE-Style FORMAT

          Files in this format have the extension .list. Each line specifying a source starts with a        type (due east.g.  deb-src) followed past options and arguments for this type. Individual entries        cannot be continued onto a following line. Empty lines are ignored, and a # graphic symbol        anywhere on a line marks the residuum of that line as a comment. Consequently an entry        tin be disabled by commenting out the entire line. If options should be provided they are        separated by spaces and all of them together are enclosed past square brackets ([]) included        in the line after the type separated from it with a space. If an pick allows multiple        values these are separated from each other with a comma (,). An option name is separated        from its value(s) by an equals sign (=). Multivalue options also have -= and += every bit        separators, which instead of replacing the default with the given value(south) modify the        default value(s) to remove or include the given values.         This is the traditional format and supported by all apt versions. Note that not all        options as described below are supported by all apt versions. Note as well that some older        applications parsing this format on their own might non expect to encounter options as        they were uncommon before the introduction of multi-compages support.        

DEB822-Fashion FORMAT

          Files in this format have the extension .sources. The format is like in syntax to other        files used by Debian and its derivatives, such as the metadata files that apt will        download from the configured sources or the debian/control file in a Debian source        package. Individual entries are separated by an empty line; additional empty lines are        ignored, and a # character at the get-go of the line marks the entire line as a comment. An        entry can hence be disabled past commenting out each line belonging to the stanza, simply information technology is        commonly easier to add the field "Enabled: no" to the stanza to disable the entry. Removing        the field or setting it to yes reenables it. Options have the same syntax as every other        field: A fieldname separated past a colon (:) and optionally spaces from its value(due south). Note        particularly that multiple values are separated by spaces, not past commas equally in the i-line        format. Multivalue fields like Architectures also have Architectures-Add and        Architectures-Remove to modify the default value rather than replacing it.         This is a new format supported by apt itself since version ane.one. Previous versions ignore        such files with a notice message as described earlier. It is intended to make this format        gradually the default format, deprecating the previously described one-line-mode format,        as it is easier to create, extend and modify for humans and machines alike peculiarly if a        lot of sources and/or options are involved. Developers who are working with and/or parsing        apt sources are highly encouraged to add together support for this format and to contact the APT        team to coordinate and share this work. Users tin freely adopt this format already, just        may encounter problems with software not supporting the format yet.        

THE DEB AND DEB-SRC TYPES: GENERAL FORMAT

          The deb type references a typical two-level Debian archive, distribution/component. The        distribution is mostly a suite proper noun like stable or testing or a codename similar jessie or        stretch while component is ane of main, contrib or not-free. The deb-src type references a        Debian distribution'southward source code in the same grade every bit the deb type. A deb-src line is        required to fetch source indexes.         The format for 2 one-line-style entries using the deb and deb-src types is:             deb [ option1=value1 option2=value2 ] uri suite [component1] [component2] [...]            deb-src [ option1=value1 option2=value2 ] uri suite [component1] [component2] [...]         Alternatively the equivalent entry in deb822 fashion looks like this:                  Types: deb deb-src                 URIs: uri                 Suites: suite                 Components: [component1] [component2] [...]                 option1: value1                 option2: value2         The URI for the deb blazon must specify the base of operations of the Debian distribution, from which APT        volition find the data it needs.  suite can specify an exact path, in which instance the        components must exist omitted and suite must cease with a slash (/). This is useful for the        instance when only a particular sub-directory of the annal denoted by the URI is of        involvement. If suite does non specify an verbal path, at least one component must exist present.         suite may also contain a variable, $(Arch) which expands to the Debian architecture (such        equally amd64 or armel) used on the system. This permits architecture-independent sources.listing        files to be used. In general this is just of interest when specifying an verbal path; APT        volition automatically generate a URI with the current architecture otherwise.         Particularly in the 1-line-style format since only one distribution can exist specified per        line it may exist necessary to have multiple lines for the aforementioned URI, if a subset of all        available distributions or components at that location is desired. APT will sort the URI        list after information technology has generated a consummate set internally, and will collapse multiple        references to the same Internet host, for instance, into a single connectedness, and so that it        does non inefficiently institute a connection, shut information technology, do something else, and and then        re-establish a connection to that same host. APT also parallelizes connections to        unlike hosts to more than effectively deal with sites with low bandwidth.         It is important to list sources in order of preference, with the about preferred source        listed first. Typically this will result in sorting by speed from fastest to slowest        (CD-ROM followed by hosts on a local network, followed by distant Internet hosts, for        example).         Equally an example, the sources for your distribution could look similar this in 1-line-style        format:             deb http://us.archive.ubuntu.com/ubuntu trusty main restricted            deb http://security.ubuntu.com/ubuntu trusty-security main restricted            deb http://us.annal.ubuntu.com/ubuntu trusty-updates main restricted         or similar this in deb822 mode format:             Types: deb            URIs: http://us.archive.ubuntu.com/ubuntu            Suites: trusty trusty-updates            Components: main restricted             Types: deb            URIs: http://security.ubuntu.com/ubuntu            Suites: trusty-security            Components: main restricted        

THE DEB AND DEB-SRC TYPES: OPTIONS

          Each source entry can have options specified to modify which source is accessed and how        data is acquired from information technology. Format, syntax and names of the options vary between the        one-line-style and deb822-mode formats as described, but they both take the same options        available. For simplicity we list the deb822 fieldname and provide the i-line proper name in        brackets. Remember that as well setting multivalue options explicitly, there is also the        pick to alter them based on the default, but we aren't listing those names explicitly        here. Unsupported options are silently ignored by all APT versions.         ·          Architectures          (arch) is a multivalue option defining for which architectures            information should be downloaded. If this option isn't set the default is all            architectures as defined by the          APT::Architectures          config option.         ·          Languages          (lang) is a multivalue choice defining for which languages information such            as translated package descriptions should be downloaded. If this option isn't set the            default is all languages every bit divers past the          Learn::Languages          config option.         ·          Targets          (target) is a multivalue selection defining which download targets apt will try            to larn from this source. If not specified, the default set is divers by the          Acquire::IndexTargets          configuration scope. Additionally, specific targets can exist            enabled or disabled by using the identifier every bit field name instead of using this            multivalue option.         ·          PDiffs          (pdiffs) is a yes/no value which controls if APT should effort to use PDiffs to            update old indexes instead of downloading the new indexes entirely. The value of this            option is ignored if the repository doesn't announce the availability of PDiffs.            Defaults to the value of the option with the aforementioned name for a specific alphabetize file            defined in the          Acquire::IndexTargets          scope, which itself defaults to the value of            configuration option          Acquire::PDiffs          which defaults to aye.         ·          Past-Hash          (past-hash) can have the value aye, no or strength and controls if APT should try            to acquire indexes via a URI constructed from a hashsum of the expected file instead            of using the well-known stable filename of the index. Using this can avoid hashsum            mismatches, but requires a supporting mirror. A yes or no value activates/disables the            employ of this feature if this source indicates support for it, while force will enable            the feature regardless of what the source indicates. Defaults to the value of the            option of the aforementioned proper name for a specific index file defined in the          Acquire::IndexTargets          telescopic, which itself defaults to the value of configuration option          Larn::By-Hash          which defaults to yes.         Furthermore, there are options which if fix affect          all          sources with the same URI and        Suite, so they have to be set on all such entries and tin not be varied between unlike        components. APT will try to detect and fault out on such anomalies.         ·          Trusted          (trusted) is a tri-state value which defaults to APT deciding if a source is            considered trusted or if warnings should exist raised before due east.g. packages are installed            from this source. This choice can be used to override that conclusion. The value yes            tells APT ever to consider this source equally trusted, even if it doesn't pass            hallmark checks. Information technology disables parts of          apt-secure(viii), and should therefore only            be used in a local and trusted context (if at all) as otherwise security is breached.            The value no does the opposite, causing the source to be handled as untrusted even if            the authentication checks passed successfully. The default value tin can't be prepare            explicitly.         ·          Signed-By          (signed-by) is either an absolute path to a keyring file (has to exist            accessible and readable for the _apt user, so ensure everyone has read-permissions on            the file) or a fingerprint of a fundamental either in the trusted.gpg keyring or in 1 of the            keyrings in the trusted.gpg.d/ directory (meet          apt-key          fingerprint). If the option is            set, only the cardinal(due south) in this keyring or only the key with this fingerprint is used for            the          apt-secure(8) verification of this repository. Otherwise all keys in the trusted            keyrings are considered valid signers for this repository.         ·          Check-Valid-Until          (check-valid-until) is a yeah/no value which controls if APT should            try to detect replay attacks. A repository creator can declare a time until which the            data provided in the repository should be considered valid, and if this time is            reached, only no new data is provided, the data is considered expired and an fault is            raised. Besides increasing security, as a malicious attacker can't send old data            forever to prevent a user from upgrading to a new version, this also helps users            place mirrors which are no longer updated. Still, some repositories such equally            celebrated archives are not updated whatsoever more by design, and so this check can exist disabled by            setting this option to no. Defaults to the value of configuration option          Acquire::Cheque-Valid-Until          which itself defaults to yes.         ·          Valid-Until-Min          (valid-until-min) and          Valid-Until-Max          (valid-until-max) tin can be used to            raise or lower the time period in seconds in which the data from this repository is            considered valid. -Max can be especially useful if the repository provides no            Valid-Until field on its Release file to fix your own value, while -Min can be used to            increase the valid time on seldom updated (local) mirrors of a more than frequently updated            merely less accessible archive (which is in the sources.list also) instead of            disabling the cheque entirely. Default to the value of the configuration options          Learn::Min-ValidTime          and          Acquire::Max-ValidTime          which are both unset by default.        

URI SPECIFICATION

          The currently recognized URI types are:          file          The file scheme allows an arbitrary directory in the file system to be considered an            archive. This is useful for NFS mounts and local mirrors or archives.          cdrom          The cdrom scheme allows APT to apply a local CD-ROM bulldoze with media swapping. Apply the          apt-cdrom(viii) program to create cdrom entries in the source list.          http          The http scheme specifies an HTTP server for the archive. If an environs variable          http_proxy          is set with the format http://server:port/, the proxy server specified in          http_proxy          will be used. Users of authenticated HTTP/1.one proxies may use a string of            the format http://user:pass@server:port/. Note that this is an insecure method of            hallmark.          ftp          The ftp scheme specifies an FTP server for the archive. APT's FTP beliefs is highly            configurable; for more information come across the          apt.conf(v) manual page. Please note that            an FTP proxy tin be specified by using the          ftp_proxy          environment variable. It is            possible to specify an HTTP proxy (HTTP proxy servers often understand FTP URLs) using            this environment variable and          just          this environment variable. Proxies using HTTP            specified in the configuration file volition exist ignored.          copy          The copy scheme is identical to the file scheme except that packages are copied into            the cache directory instead of used direct at their location. This is useful for            people using removable media to re-create files around with APT.          rsh,          ssh          The rsh/ssh method invokes RSH/SSH to connect to a remote host and access the files as            a given user. Prior configuration of rhosts or RSA keys is recommended. The standard          find          and          dd          commands are used to perform the file transfers from the remote host.         adding more recognizable URI types            APT can be extended with more methods shipped in other optional packages, which should            follow the naming scheme apt-transport-method. For case, the APT squad also            maintains the package apt-transport-https, which provides access methods for HTTPS            URIs with features like to the http method. Methods for using due east.g. debtorrent are            likewise available - run across          apt-send-debtorrent(1).        

EXAMPLES

          Uses the archive stored locally (or NFS mounted) at /habitation/apt/debian for stable/main,        stable/contrib, and stable/non-free.             deb file:/home/apt/debian stable main contrib non-complimentary             Types: deb            URIs: file:/abode/apt/debian            Suites: stable            Components: chief contrib non-free         Equally above, except this uses the unstable (development) distribution.             deb file:/home/apt/debian unstable chief contrib non-gratis             Types: deb            URIs: file:/home/apt/debian            Suites: unstable            Components: chief contrib non-free         Sources specification for the above.             deb-src file:/domicile/apt/debian unstable main contrib not-free             Types: deb-src            URIs: file:/dwelling/apt/debian            Suites: unstable            Components: main contrib non-free         The first line gets bundle information for the architectures in APT::Architectures while        the second always retrieves amd64 and armel.             deb http://httpredir.debian.org/debian jessie main            deb [ arch=amd64,armel ] http://httpredir.debian.org/debian jessie main             Types: deb            URIs: http://httpredir.debian.org/debian            Suites: jessie            Components: master             Types: deb            URIs: http://httpredir.debian.org/debian            Suites: jessie            Components: main            Architectures: amd64 armel         Uses HTTP to access the annal at annal.debian.org, and uses merely the hamm/primary expanse.             deb http://archive.debian.org/debian-archive hamm primary             Types: deb            URIs: http://archive.debian.org/debian-annal            Suites: hamm            Components: primary         Uses FTP to access the archive at ftp.debian.org, nether the debian directory, and uses        only the jessie/contrib area.             deb ftp://ftp.debian.org/debian jessie contrib             Types: deb            URIs: ftp://ftp.debian.org/debian            Suites: jessie            Components: contrib         Uses FTP to access the annal at ftp.debian.org, under the debian directory, and uses        only the unstable/contrib area. If this line appears equally well as the one in the previous        example in sources.list a single FTP session volition exist used for both resource lines.             deb ftp://ftp.debian.org/debian unstable contrib             Types: deb            URIs: ftp://ftp.debian.org/debian            Suites: unstable            Components: contrib         Uses HTTP to access the archive at ftp.tlh.debian.org, under the universe directory, and        uses only files constitute under unstable/binary-i386 on i386 machines, unstable/binary-amd64        on amd64, then along for other supported architectures. [Note this case but        illustrates how to use the commutation variable; official debian athenaeum are not        structured like this]             deb http://ftp.tlh.debian.org/universe unstable/binary-$(Curvation)/             Types: deb            URIs: http://ftp.tlh.debian.org/universe            Suites: unstable/binary-$(Arch)/         Uses HTTP to get binary packages as well as sources from the stable, testing and unstable        suites and the components main and contrib.             deb http://httpredir.debian.org/debian stable chief contrib            deb-src http://httpredir.debian.org/debian stable main contrib            deb http://httpredir.debian.org/debian testing main contrib            deb-src http://httpredir.debian.org/debian testing main contrib            deb http://httpredir.debian.org/debian unstable main contrib            deb-src http://httpredir.debian.org/debian unstable main contrib             Types: deb deb-src            URIs: http://httpredir.debian.org/debian            Suites: stable testing unstable            Components: main contrib        

See ALSO

          apt-go(8),          apt.conf(5)        

BUGS

          APT          problems          page[1]. If you wish to report a bug in APT, please see        /usr/share/medico/debian/problems-reporting.txt or the          reportbug(1) command.        

AUTHORS

          Jason          Gunthorpe          APT          team        

NOTES

          one. APT bug folio            http://bugs.debian.org/src:apt        

greenewitall.blogspot.com

Source: https://manpages.ubuntu.com/manpages/xenial/man5/sources.list.5.html

0 Response to "Ubuntu List of Sources Cannot Be Read"

Post a Comment

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel