summaryrefslogtreecommitdiff
path: root/doc/apt-get.8.xml
Commit message (Collapse)AuthorAgeFilesLines
...
* add --with-source option and Packages/Sources supportDavid Kalnischkies2016-08-171-1/+7
| | | | | | | | | | | | | We support "./foobar.deb" as a way to install a deb file directly. Recently .changes files were added. This highlights a problem as you can't add the changes file without also trying to install all of them. Now, it could also be handy to add entire Packages/Sources files to perhaps get a bunch of packages in without installing them all implicitly. This commit introduces --with-source which allows to add *.deb, *.changes, *.dsc, source-dirs, Packages & Sources files (the later can also be compressed) without also installing them.
* releasing package apt version 1.3~pre3+cmake21.3_pre3+cmake2Julian Andres Klode2016-08-061-1/+1
|
* releasing package apt version 1.3~pre3+cmake11.3_pre3+cmake1Julian Andres Klode2016-08-061-1/+1
|
* Release 1.3~pre31.3_pre3Julian Andres Klode2016-08-041-1/+1
|
* Release 1.3~pre21.3_pre2Julian Andres Klode2016-07-081-1/+1
| | | | | Yes, we might still add new features to 1.3 or break some more stuff. Stay tuned!
* Release 1.3~pre11.3_pre1Julian Andres Klode2016-07-071-1/+1
|
* Release 1.3~exp31.3_exp3Julian Andres Klode2016-06-221-1/+1
| | | | Quite a huge churn of new strings.
* forbid insecure repositories by default expect in apt-getDavid Kalnischkies2016-06-221-2/+3
| | | | | | | | | | | | | | | With this commit all APT-based clients default to refusing to work with unsigned or otherwise insufficently secured repositories. In terms of apt and apt-get this changes nothing, but it effects all tools using libapt like aptitude, synaptic or packagekit. The exception remains apt-get for stretch for now as this might break too many scripts/usecases too quickly. The documentation is updated and extended to reflect how to opt out or in on this behaviour change. Closes: 808367
* Release 1.3~exp21.3_exp2Julian Andres Klode2016-06-111-1/+1
|
* document --no- as --show-upgraded is the defaultDavid Kalnischkies2016-05-161-3/+2
| | | | | | | | | | | | | --show-upgraded is the default since 906fbf8886926eeb302332d997c9bd861291e155 so documenting it as if it would be an option having an effect as is feels wrong and we do the same for other options like install-recomends, download, …, too. This commit also removes -u from the documentation, but still supports it in the commandline parsing. Eventually we should deprecate the short option, but for now lets just stop documenting it. Closes: 824456
* Release 1.3~exp11.3_exp1Julian Andres Klode2016-05-111-1/+1
|
* implement Identifier field for IndexTargetsDavid Kalnischkies2016-05-081-2/+2
| | | | | | | | | | | A frontend like apt-file is only interested in a specific set of files and selects those easily via "Created-By". If it supports two locations for those files through it would need to select both and a user would need to know that implementation detail for sources.list configuration. The "Identifier" field is hence introduced which by default has the same value as "Created-By", but can be freely configured – especially it can be used to give two indexes the same identifier.
* update manpage last-modified from git via pre-export hookDavid Kalnischkies2015-11-251-1/+1
| | | | | | | | Never updating this information is wrong, updating it automatically isn't super correct either, but it seems conventional to have it and updating it more often than needed seems better than updating it never. Git-Dch: Ignore
* Make auto-remove and auto-clean aliases for the versions without -Julian Andres Klode2015-08-141-2/+2
| | | | | | | | Some people type them instead of autoremove and autoclean, so make them happy. Closes: #274159 Makes-Happy: Ansgar
* Replace --force-yes by various options starting with --allowJulian Andres Klode2015-08-141-1/+25
| | | | This enables more fine grained control over such exceptions.
* rename 'apt-get files' to 'apt-get indextargets'David Kalnischkies2015-08-101-13/+11
| | | | | | | | 'files' is a bit too generic as a name for a command usually only used programmatically (if at all) by developers, so instead of "wasting" this generic name for this we use "indextargets" which is actually the name of the datastructure the displayed data is stored in. Along with this rename the config options are renamed accordingly.
* add sources.list Check-Valid-Until and Valid-Until-{Max,Min} optionsDavid Kalnischkies2015-08-101-3/+7
| | | | | | | | | | | | | | | | | | These options could be set via configuration before, but the connection to the actual sources is so strong that they should really be set in the sources.list instead – especially as this can be done a lot more specific rather than e.g. disabling Valid-Until for all sources at once. Valid-Until-* names are chosen instead of the Min/Max-ValidTime as this seems like a better name and their use in the wild is probably low enough that this isn't going to confuse anyone if we have to names for the same thing in different areas. In the longrun, the config options should be removed, but for now documentation hinting at the new options is good enough as these are the kind of options you set once across many systems with different apt versions, so the new way should work everywhere first before we deprecate the old way.
* provide a public interface for acquiring changelogsDavid Kalnischkies2015-06-151-10/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Provided is a specialized acquire item which given a version can figure out the correct URI to try by itself and if not provides an error message alongside with static methods to get just the URI it would try to download if it should just be displayed or similar such. The URI is constructed as follows: Release files can provide an URI template in the "Changelogs" field, otherwise we lookup a configuration item based on the "Label" or "Origin" of the Release file to get a (hopefully known) default value for now. This template should contain the string CHANGEPATH which is replaced with the information about the version we want the changelog for (e.g. main/a/apt/apt_1.1). This middleway was choosen as this path part was consistent over the three known implementations (+1 defunct), while the rest of the URI varies widely between them. The benefit of this construct is that it is now easy to get changelogs for Debian packages on Ubuntu and vice versa – even at the moment where the Changelogs field is present nowhere. Strictly better than what apt-get had before as it would even fail to get changelogs from security… Now it will notice that security identifies as Origin: Debian and pick this setting (assuming again that no Changelogs field exists). If on the other hand security would ship its changelogs in a different location we could set it via the Label option overruling Origin. Closes: 687147, 739854, 784027, 787190
* implement 'apt-get files' to access index targetsDavid Kalnischkies2015-06-111-0/+15
| | | | | | | | | | | | | Downloading additional files is only half the job. We still need a way to allow external tools to know where the files are they requested for download given that we don't want them to choose their own location. 'apt-get files' is our answer to this showing by default in a deb822 format information about each IndexTarget with the potential to filter the records based on lines and an option to change the output format. The command serves also as an example on how to get to this information via libapt.
* Document ↵Michael Vogt2014-10-131-0/+8
| | | | | | | Acquire{MaxReleaseFileSize,AllowInsecureRepositories,AllowDowngradeToInsecureRepositories} and --no-allow-insecure-repositories Document the new options to restrict loading unauthenticated data into our parsers.
* ensure that all docs use all entities filesDavid Kalnischkies2014-08-261-9/+3
| | | | | | | | | Not all are needed for all files at the moment, but the new docbook building hadn't available some of the entities it used as the files weren't correctly copied around in all cases and having the same across the bord makes working with all of them a little easier. Git-Dch: Ignore
* Consistently use Dpkg::Progress* in documentationJames McCoy2014-04-221-1/+1
| | | | Closes: 745452
* support DEB_BUILD_PROFILES and -P for build profilesDavid Kalnischkies2014-03-131-1/+12
| | | | | | | | | | Inspired by the rest of the patch in 661537, but abstract the parsing of various ways of setting the build profiles more so it can potentially be reused and all apt parts have the same behaviour. Especially config options, cmdline options and environment will not be combined as proposed as this isn't APTs usual behaviour and dpkg doesn't do it either, so one overrides the other as it normally does.
* do not recommend dselect in apt-get manpageDavid Kalnischkies2014-02-141-7/+4
| | | | | | | | | The current description says: "Many users find dselect intimidating and new users may prefer to use apt-based user interfaces." It doesn't feel right to refer users to it then. Closes: 617625
* * document Dpkg::Progress-Fancy (closes: 726169), thanks to James McCoyMichael Vogt2013-12-051-1/+1
|
* add a vendor specific file to have configurable entitiesDavid Kalnischkies2013-11-301-0/+2
| | | | | | | manpages sometimes refer to distro-specific things like the name of the package providing the achive-keyring. Having a central place to configure this helps in having it consistent in the manpages and allows to load this info from other places in the buildsystem as well later.
* Merge remote-tracking branch 'mvo/feature/upgrade-with-new' into debian/sidMichael Vogt2013-10-081-0/+12
|\
| * add man-page, improve option, use --with-new-pkgs as the flagMichael Vogt2013-08-281-0/+12
| |
* | rename "--dpkg-progress" to "--show-progress" and document it in apt-get.8Michael Vogt2013-10-011-1/+9
|/
* updating <date> tags and the po files for the manpagesDavid Kalnischkies2012-06-091-1/+1
|
* * doc/apt-get.8.xml:Justin B Rye2012-06-021-39/+38
| | | | - review and fix spelling issues
* * doc/apt-get.8.xml:David Kalnischkies2012-05-291-2/+2
| | | - use apt-utils as package example instead of libc6
* Reword: "So, <literal>dist-upgrade</literal> command may remove some packages."Justin B Rye2012-05-291-1/+1
| | | | to "The <literal>dist-upgrade</literal> command may therefore remove some packages."
* * doc/apt-get.8.xml:Justin B Rye2012-05-291-10/+10
| | | | - move dselect-upgrade below dist-upgrade
* * doc/*.xml:Justin B Rye2012-05-241-1/+1
| | | | | - remove 'GNU/Linux' from 'Debian systems' strings as Debian has more systems than just GNU/Linux nowadays
* use docbook DTD 4.5 instead of 4.2 to have valid docsDavid Kalnischkies2012-05-231-2/+2
|
* add also <refentryinfo> to the list of unstranslated tags for po4aDavid Kalnischkies2012-05-211-11/+0
|
* auto-generate the correct <date> translationDavid Kalnischkies2012-05-211-1/+1
|
* in <term> mark all options with <option> and mark <term><option>David Kalnischkies2012-05-211-17/+17
| | | as untranslated for po4a removing ~200 unless "translateable" strings
* * doc/*.xml:David Kalnischkies2012-05-201-3/+4
| | | | - add a few translator notes and reword some paragraphs to ensure that translators and users alike can better understand them (Closes: #669409)
* * doc/*:David Kalnischkies2012-04-051-86/+2
| | | | | - move the command synopsis out of each manpage into apt-verbatim.ent as they are a hell to translate and just single out the parameters which can be translated to apt.ent
* [ Bogdan Purcareata ]Bogdan Purcareata2012-04-041-0/+1
| | | | | * doc/apt-get.8.xml: - add 'download' to the usage line (Closes: #649340)
* * doc/apt-get.8.xml:Mike Erickson2012-03-221-1/+1
| | | | - typofix: respect → respecting, thanks Mike Erickson! (Closes: #664833)
* merged from debian-sidMichael Vogt2011-12-191-3/+3
|\
| * * German manpage translation updateChris Leick2011-11-201-3/+3
| | | | | | | | | | * doc/*.xml: - find and fix a bunch of misspellings
* | merge with my debian-sid branchDavid Kalnischkies2011-10-301-1/+1
|\|
| * * doc/apt-get.8.xml:David Kalnischkies2011-09-141-1/+1
| | | | | | | | - change wording of autoremove description as suggested by Robert Simmons, thanks! (Closes: #641490)
* | * merged latest fixes from debian-sidMichael Vogt2011-07-281-3/+24
|\| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * apt-pkg/contrib/sha1.cc: - fix illegally casts of on-stack buffer to a type requiring more alignment than it has resulting in segfaults on sparc (Closes: #634696) * apt-pkg/contrib/cdromutl.cc: - fix escape problem when looking for the mounted devices * apt-pkg/contrib/strutl.{h,cc}, test/libapt/strutil_test.cc: - add new DeEscapeString() similar to DeQuoteString but unescape character escapes like \0XX and \xXX (plus added test) * refresh po/* * cmdline/apt-get.cc: - fix missing download progress in apt-get download - do not require unused partial dirs in 'source' (Closes: #633510) - buildconflicts effect all architectures - implement MultiarchCross for build-dep and source (Closes: #632221) * cmdline/apt-key: - use a tmpfile instead of /etc/apt/secring.gpg (Closes: #632596) * debian/apt.postinst: - remove /etc/apt/secring.gpg if it is an empty file * doc/apt-cache.8.xml: - apply madison typofix from John Feuerstein, thanks! (Closes: #633455) * apt-pkg/policy.cc: - emit an error on unknown APT::Default-Release value (Closes: #407511) * apt-pkg/aptconfiguration.cc: - ensure that native architecture is if not specified otherwise the first architecture in the Architectures vector * apt-pkg/deb/deblistparser.cc: - Strip only :any and :native if MultiArch should be stripped as it is save to ignore them in non-MultiArch contexts but if the dependency is a specific architecture (and not the native) do not strip
| * implement MultiarchCross for build-dep and source (Closes: #632221)David Kalnischkies2011-07-251-3/+24
| |
* | * cmdline/apt-get.cc:David Kalnischkies2011-07-141-0/+5
|/ | | - add an --assume-no option for testing to say 'no' to everything