Man Linux: Main Page and Category List

Name

       Cache::Apt::Config - Configuration handler for apt-cross and related
       tools

Description

       Extensively modified portion of NorthernCross using only the Config and
       Lookup modules and exposing the package details using a dedicated
       struct.

Copyright and Licence

       ·

            Copyright (C) 2006, 2007  Neil Williams <codehelp@debian.org>

       ·

            Copyright (c) 2006, 2007  Alexander Shishkin <alexander.shishkin@siemens.com>

        This package is free software; you can redistribute it and/or modify
        it under the terms of the GNU General Public License as published by
        the Free Software Foundation; either version 3 of the License, or
        (at your option) any later version.

        This program is distributed in the hope that it will be useful,
        but WITHOUT ANY WARRANTY; without even the implied warranty of
        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
        GNU General Public License for more details.

        You should have received a copy of the GNU General Public License
        along with this program.  If not, see <http://www.gnu.org/licenses/>.

set_download_mode

       Add Apt configuration options to the current configuration to set
       Apt::Get::Assume-Yes, Apt::Get::Print-URI, Apt::Get::Download-only
       ready to identify the location of files needing to be downloaded from
       apt sources.

get_cache_architecture

       Reimplemented from dpkg-cross to remove an extra dependency.

check_cache_arch($arch)

       Reimplemented from dpkg-cross to remove an extra dependency.

       Checks that the supplied $arch is (or can be converted to) a
       DEB_HOST_GNU_TYPE that is known to dpkg-architecture. Sets the module
       $arch variable as a side-effect.

       returns the DPKG_HOST_GNU_TYPE or undef

set_suite($suite)

       Override the &get_suite default to set a specific repository codename
       that must be supported by all sources in your sources.list.

get_sourceslist ()

       Returns the name of the current sources list file.

use_mysources ($sources_file)

       Specify that the cache can only use the specified sources.list file
       instead of collating a complete set of sources from the system apt
       configuration.

use_hostsources

       Remove the override and return to the default system sources.

get_suite

       Logic to identify the current suite from apt-cache policy.

       This comes from emdebian-tools - migrate to NorthernCross in due
       course.

get_cache_apt_version

       Uses dpkg-query to retrieve the version string for the currently
       installed libcache-apt-perl package. Falls back to a default version if
       dpkg-query fails.