summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Vogt <michael.vogt@ubuntu.com>2013-04-30 10:44:16 +0200
committerMichael Vogt <michael.vogt@ubuntu.com>2013-04-30 10:44:16 +0200
commit3599bca5211077f5456a40adb5cec1bcbee8c3ae (patch)
tree221627b7ef4e3d6d294fbaaab425f2400734bd93
parent6029901a2cf49aac035590960d84572b56f28933 (diff)
parentb5595da902e62af7c295f1603ae5b43ba4cef281 (diff)
merged from the debian-sid branch
-rw-r--r--apt-inst/extract.cc3
-rw-r--r--apt-pkg/acquire-item.cc34
-rw-r--r--apt-pkg/algorithms.cc19
-rw-r--r--apt-pkg/aptconfiguration.cc2
-rw-r--r--apt-pkg/cachefilter.cc3
-rw-r--r--apt-pkg/cacheiterators.h2
-rw-r--r--apt-pkg/contrib/configuration.cc2
-rw-r--r--apt-pkg/contrib/fileutl.cc10
-rw-r--r--apt-pkg/contrib/gpgv.cc385
-rw-r--r--apt-pkg/contrib/gpgv.h82
-rw-r--r--apt-pkg/contrib/netrc.cc8
-rw-r--r--apt-pkg/contrib/progress.cc4
-rw-r--r--apt-pkg/contrib/strutl.cc16
-rw-r--r--apt-pkg/contrib/strutl.h1
-rw-r--r--apt-pkg/deb/debindexfile.cc8
-rw-r--r--apt-pkg/deb/deblistparser.cc39
-rw-r--r--apt-pkg/deb/debmetaindex.cc31
-rw-r--r--apt-pkg/deb/debversion.cc11
-rw-r--r--apt-pkg/deb/dpkgpm.cc17
-rw-r--r--apt-pkg/depcache.cc25
-rw-r--r--apt-pkg/edsp.cc1
-rw-r--r--apt-pkg/indexcopy.cc124
-rw-r--r--apt-pkg/indexcopy.h17
-rw-r--r--apt-pkg/indexrecords.cc11
-rw-r--r--apt-pkg/makefile14
-rw-r--r--apt-pkg/orderlist.cc4
-rw-r--r--apt-pkg/pkgcache.cc65
-rw-r--r--apt-pkg/pkgcachegen.cc179
-rw-r--r--apt-pkg/pkgcachegen.h9
-rw-r--r--apt-pkg/sourcelist.cc6
-rw-r--r--apt-pkg/srcrecords.cc11
-rw-r--r--apt-pkg/tagfile.cc9
-rw-r--r--apt-pkg/tagfile.h4
-rw-r--r--apt-pkg/vendor.cc2
-rw-r--r--apt-pkg/versionmatch.cc2
-rw-r--r--cmdline/apt-get.cc8
-rw-r--r--configure.in2
-rw-r--r--debian/apt.cron.daily2
-rw-r--r--debian/changelog193
-rw-r--r--debian/control2
-rwxr-xr-xdebian/rules2
-rw-r--r--doc/apt-verbatim.ent2
-rw-r--r--doc/apt.conf.5.xml12
-rw-r--r--doc/makefile2
-rw-r--r--doc/po/apt-doc.pot158
-rw-r--r--doc/po/de.po195
-rw-r--r--doc/po/es.po196
-rw-r--r--doc/po/fr.po203
-rw-r--r--doc/po/it.po5195
-rw-r--r--doc/po/ja.po195
-rw-r--r--doc/po/pl.po205
-rw-r--r--doc/po/pt.po194
-rw-r--r--doc/po/pt_BR.po156
-rw-r--r--ftparchive/writer.cc105
-rw-r--r--methods/connect.cc11
-rw-r--r--methods/gpgv.cc15
-rw-r--r--methods/http.cc6
-rw-r--r--methods/http.h2
-rw-r--r--methods/https.cc4
-rw-r--r--methods/https.h5
-rw-r--r--methods/rfc2553emu.cc2
-rw-r--r--po/ar.po4
-rw-r--r--po/ast.po15
-rw-r--r--po/bg.po15
-rw-r--r--po/ca.po18
-rw-r--r--po/cs.po17
-rw-r--r--po/cy.po8
-rw-r--r--po/da.po15
-rw-r--r--po/de.po16
-rw-r--r--po/dz.po8
-rw-r--r--po/el.po8
-rw-r--r--po/es.po16
-rw-r--r--po/eu.po8
-rw-r--r--po/fi.po8
-rw-r--r--po/fr.po21
-rw-r--r--po/gl.po16
-rw-r--r--po/hu.po15
-rw-r--r--po/it.po17
-rw-r--r--po/ja.po15
-rw-r--r--po/km.po8
-rw-r--r--po/ko.po16
-rw-r--r--po/ku.po4
-rw-r--r--po/lt.po8
-rw-r--r--po/mr.po8
-rw-r--r--po/nb.po15
-rw-r--r--po/ne.po8
-rw-r--r--po/nl.po16
-rw-r--r--po/nn.po8
-rw-r--r--po/pl.po16
-rw-r--r--po/pt.po16
-rw-r--r--po/pt_BR.po8
-rw-r--r--po/ro.po8
-rw-r--r--po/ru.po17
-rw-r--r--po/sk.po15
-rw-r--r--po/sl.po16
-rw-r--r--po/sv.po17
-rw-r--r--po/th.po15
-rw-r--r--po/tl.po8
-rw-r--r--po/tr.po3494
-rw-r--r--po/uk.po16
-rw-r--r--po/vi.po16
-rw-r--r--po/zh_CN.po14
-rw-r--r--po/zh_TW.po8
-rw-r--r--test/integration/framework25
-rwxr-xr-xtest/integration/run-tests3
-rwxr-xr-xtest/integration/test-apt-cdrom2
-rwxr-xr-xtest/integration/test-apt-get-download2
-rwxr-xr-xtest/integration/test-cve-2013-1051-InRelease-parsing61
-rwxr-xr-xtest/integration/test-ubuntu-bug-784473-InRelease-one-message-only14
-rw-r--r--test/libapt/assert.h2
-rw-r--r--test/libapt/makefile9
-rwxr-xr-xtest/libapt/run-tests9
-rw-r--r--test/libapt/tagfile_test.cc58
113 files changed, 10624 insertions, 1808 deletions
diff --git a/apt-inst/extract.cc b/apt-inst/extract.cc
index 29e163028..2c95fba92 100644
--- a/apt-inst/extract.cc
+++ b/apt-inst/extract.cc
@@ -81,8 +81,6 @@ pkgExtract::pkgExtract(pkgFLCache &FLCache,pkgCache::VerIterator Ver) :
/* This performs the setup for the extraction.. */
bool pkgExtract::DoItem(Item &Itm,int &Fd)
{
- char Temp[sizeof(FileName)];
-
/* Strip any leading/trailing /s from the filename, then copy it to the
temp buffer and re-apply the leading / We use a class variable
to store the new filename for use by the three extraction funcs */
@@ -183,6 +181,7 @@ bool pkgExtract::DoItem(Item &Itm,int &Fd)
// See if we can recover the backup file
if (Nde.end() == false)
{
+ char Temp[sizeof(FileName)];
snprintf(Temp,sizeof(Temp),"%s.%s",Itm.Name,TempExt);
if (rename(Temp,Itm.Name) != 0 && errno != ENOENT)
return _error->Errno("rename",_("Failed to rename %s to %s"),
diff --git a/apt-pkg/acquire-item.cc b/apt-pkg/acquire-item.cc
index 665dd427e..a79dfb727 100644
--- a/apt-pkg/acquire-item.cc
+++ b/apt-pkg/acquire-item.cc
@@ -560,7 +560,7 @@ pkgAcqIndexDiffs::pkgAcqIndexDiffs(pkgAcquire *Owner,
Desc.Owner = this;
Desc.ShortDesc = ShortDesc;
- if(available_patches.size() == 0)
+ if(available_patches.empty() == true)
{
// we are done (yeah!)
Finish(true);
@@ -1514,22 +1514,19 @@ void pkgAcqMetaIndex::Failed(string Message,pkgAcquire::MethodConfig *Cnf)
if (AuthPass == true)
{
// gpgv method failed, if we have a good signature
- string LastGoodSigFile = _config->FindDir("Dir::State::lists");
- if (DestFile == SigFile)
- LastGoodSigFile.append(URItoFileName(RealURI));
- else
- LastGoodSigFile.append("partial/").append(URItoFileName(RealURI)).append(".gpg.reverify");
+ string LastGoodSigFile = _config->FindDir("Dir::State::lists").append("partial/").append(URItoFileName(RealURI));
+ if (DestFile != SigFile)
+ LastGoodSigFile.append(".gpg");
+ LastGoodSigFile.append(".reverify");
if(FileExists(LastGoodSigFile))
{
+ string VerifiedSigFile = _config->FindDir("Dir::State::lists") + URItoFileName(RealURI);
if (DestFile != SigFile)
- {
- string VerifiedSigFile = _config->FindDir("Dir::State::lists") +
- URItoFileName(RealURI) + ".gpg";
- Rename(LastGoodSigFile,VerifiedSigFile);
- }
+ VerifiedSigFile.append(".gpg");
+ Rename(LastGoodSigFile, VerifiedSigFile);
Status = StatTransientNetworkError;
- _error->Warning(_("A error occurred during the signature "
+ _error->Warning(_("An error occurred during the signature "
"verification. The repository is not updated "
"and the previous index files will be used. "
"GPG error: %s: %s\n"),
@@ -1588,6 +1585,15 @@ pkgAcqMetaClearSig::pkgAcqMetaClearSig(pkgAcquire *Owner, /*{{{*/
MetaSigURI(MetaSigURI), MetaSigURIDesc(MetaSigURIDesc), MetaSigShortDesc(MetaSigShortDesc)
{
SigFile = DestFile;
+
+ // keep the old InRelease around in case of transistent network errors
+ string const Final = _config->FindDir("Dir::State::lists") + URItoFileName(RealURI);
+ struct stat Buf;
+ if (stat(Final.c_str(),&Buf) == 0)
+ {
+ string const LastGoodSig = DestFile + ".reverify";
+ Rename(Final,LastGoodSig);
+ }
}
/*}}}*/
// pkgAcqMetaClearSig::Custom600Headers - Insert custom request headers /*{{{*/
@@ -1654,7 +1660,7 @@ pkgAcqArchive::pkgAcqArchive(pkgAcquire *Owner,pkgSourceList *Sources,
assumption here that all the available sources for this version share
the same extension.. */
// Skip not source sources, they do not have file fields.
- for (; Vf.end() == false; Vf++)
+ for (; Vf.end() == false; ++Vf)
{
if ((Vf.File()->Flags & pkgCache::Flag::NotSource) != 0)
continue;
@@ -1741,7 +1747,7 @@ bool pkgAcqArchive::QueueNext()
{
if(stringcasecmp(ForceHash, "sha512") == 0)
ExpectedHash = HashString("SHA512", Parse.SHA512Hash());
- if(stringcasecmp(ForceHash, "sha256") == 0)
+ else if(stringcasecmp(ForceHash, "sha256") == 0)
ExpectedHash = HashString("SHA256", Parse.SHA256Hash());
else if (stringcasecmp(ForceHash, "sha1") == 0)
ExpectedHash = HashString("SHA1", Parse.SHA1Hash());
diff --git a/apt-pkg/algorithms.cc b/apt-pkg/algorithms.cc
index 8cd9d4c6e..7fcd9f0db 100644
--- a/apt-pkg/algorithms.cc
+++ b/apt-pkg/algorithms.cc
@@ -550,11 +550,14 @@ void pkgProblemResolver::MakeScores()
unsigned long Size = Cache.Head().PackageCount;
memset(Scores,0,sizeof(*Scores)*Size);
- // Important Required Standard Optional Extra
+ // Maps to pkgCache::State::VerPriority
+ // which is "Important Required Standard Optional Extra"
+ // (yes, that is confusing, the order of pkgCache::State::VerPriority
+ // needs to be adjusted but that requires a ABI break)
int PrioMap[] = {
0,
- _config->FindI("pkgProblemResolver::Scores::Important",3),
- _config->FindI("pkgProblemResolver::Scores::Required",2),
+ _config->FindI("pkgProblemResolver::Scores::Important",2),
+ _config->FindI("pkgProblemResolver::Scores::Required",3),
_config->FindI("pkgProblemResolver::Scores::Standard",1),
_config->FindI("pkgProblemResolver::Scores::Optional",-1),
_config->FindI("pkgProblemResolver::Scores::Extra",-2)
@@ -568,11 +571,11 @@ void pkgProblemResolver::MakeScores()
if (_config->FindB("Debug::pkgProblemResolver::ShowScores",false) == true)
clog << "Settings used to calculate pkgProblemResolver::Scores::" << endl
- << " Important => " << PrioMap[1] << endl
- << " Required => " << PrioMap[2] << endl
- << " Standard => " << PrioMap[3] << endl
- << " Optional => " << PrioMap[4] << endl
- << " Extra => " << PrioMap[5] << endl
+ << " Required => " << PrioMap[pkgCache::State::Required] << endl
+ << " Important => " << PrioMap[pkgCache::State::Important] << endl
+ << " Standard => " << PrioMap[pkgCache::State::Standard] << endl
+ << " Optional => " << PrioMap[pkgCache::State::Optional] << endl
+ << " Extra => " << PrioMap[pkgCache::State::Extra] << endl
<< " Essentials => " << PrioEssentials << endl
<< " InstalledAndNotObsolete => " << PrioInstalledAndNotObsolete << endl
<< " Depends => " << PrioDepends << endl
diff --git a/apt-pkg/aptconfiguration.cc b/apt-pkg/aptconfiguration.cc
index 653775688..37c846582 100644
--- a/apt-pkg/aptconfiguration.cc
+++ b/apt-pkg/aptconfiguration.cc
@@ -401,8 +401,8 @@ std::vector<std::string> const Configuration::getArchitectures(bool const &Cache
close(external[1]);
FILE *dpkg = fdopen(external[0], "r");
- char buf[1024];
if(dpkg != NULL) {
+ char buf[1024];
while (fgets(buf, sizeof(buf), dpkg) != NULL) {
char* arch = strtok(buf, " ");
while (arch != NULL) {
diff --git a/apt-pkg/cachefilter.cc b/apt-pkg/cachefilter.cc
index 58cc812bf..64cde41d1 100644
--- a/apt-pkg/cachefilter.cc
+++ b/apt-pkg/cachefilter.cc
@@ -71,8 +71,7 @@ static std::string CompleteArch(std::string const &arch) {
}
/*}}}*/
PackageArchitectureMatchesSpecification::PackageArchitectureMatchesSpecification(std::string const &pattern, bool const isPattern) :/*{{{*/
- literal(pattern), isPattern(isPattern), d(NULL) {
- complete = CompleteArch(pattern);
+ literal(pattern), complete(CompleteArch(pattern)), isPattern(isPattern), d(NULL) {
}
/*}}}*/
bool PackageArchitectureMatchesSpecification::operator() (char const * const &arch) {/*{{{*/
diff --git a/apt-pkg/cacheiterators.h b/apt-pkg/cacheiterators.h
index dcd353119..179a0e963 100644
--- a/apt-pkg/cacheiterators.h
+++ b/apt-pkg/cacheiterators.h
@@ -286,6 +286,8 @@ class pkgCache::DepIterator : public Iterator<Dependency, DepIterator> {
bool IsIgnorable(PrvIterator const &Prv) const;
bool IsIgnorable(PkgIterator const &Pkg) const;
bool IsMultiArchImplicit() const;
+ bool IsSatisfied(VerIterator const &Ver) const;
+ bool IsSatisfied(PrvIterator const &Prv) const;
void GlobOr(DepIterator &Start,DepIterator &End);
Version **AllTargets() const;
bool SmartTargetPkg(PkgIterator &Result) const;
diff --git a/apt-pkg/contrib/configuration.cc b/apt-pkg/contrib/configuration.cc
index 4de17e3e1..808a708a1 100644
--- a/apt-pkg/contrib/configuration.cc
+++ b/apt-pkg/contrib/configuration.cc
@@ -958,7 +958,7 @@ Configuration::MatchAgainstConfig::MatchAgainstConfig(char const * Config)
continue;
}
}
- if (strings.size() == 0)
+ if (strings.empty() == true)
patterns.push_back(NULL);
}
/*}}}*/
diff --git a/apt-pkg/contrib/fileutl.cc b/apt-pkg/contrib/fileutl.cc
index 4c224337e..c426293a3 100644
--- a/apt-pkg/contrib/fileutl.cc
+++ b/apt-pkg/contrib/fileutl.cc
@@ -387,7 +387,7 @@ std::vector<string> GetListOfFilesInDir(string const &Dir, std::vector<string> c
std::vector<string> List;
- if (DirectoryExists(Dir.c_str()) == false)
+ if (DirectoryExists(Dir) == false)
{
_error->Error(_("List of files can't be created as '%s' is not a directory"), Dir.c_str());
return List;
@@ -413,14 +413,14 @@ std::vector<string> GetListOfFilesInDir(string const &Dir, std::vector<string> c
if (Ent->d_type != DT_REG)
#endif
{
- if (RealFileExists(File.c_str()) == false)
+ if (RealFileExists(File) == false)
{
// do not show ignoration warnings for directories
if (
#ifdef _DIRENT_HAVE_D_TYPE
Ent->d_type == DT_DIR ||
#endif
- DirectoryExists(File.c_str()) == true)
+ DirectoryExists(File) == true)
continue;
if (SilentIgnore.Match(Ent->d_name) == false)
_error->Notice(_("Ignoring '%s' in directory '%s' as it is not a regular file"), Ent->d_name, Dir.c_str());
@@ -501,7 +501,7 @@ std::vector<string> GetListOfFilesInDir(string const &Dir, bool SortList)
std::vector<string> List;
- if (DirectoryExists(Dir.c_str()) == false)
+ if (DirectoryExists(Dir) == false)
{
_error->Error(_("List of files can't be created as '%s' is not a directory"), Dir.c_str());
return List;
@@ -526,7 +526,7 @@ std::vector<string> GetListOfFilesInDir(string const &Dir, bool SortList)
if (Ent->d_type != DT_REG)
#endif
{
- if (RealFileExists(File.c_str()) == false)
+ if (RealFileExists(File) == false)
{
if (Debug == true)
std::clog << "Bad file: " << Ent->d_name << " → it is not a real file" << std::endl;
diff --git a/apt-pkg/contrib/gpgv.cc b/apt-pkg/contrib/gpgv.cc
new file mode 100644
index 000000000..31db7d5fe
--- /dev/null
+++ b/apt-pkg/contrib/gpgv.cc
@@ -0,0 +1,385 @@
+// -*- mode: cpp; mode: fold -*-
+// Include Files /*{{{*/
+#include<config.h>
+
+#include <errno.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+#include <fcntl.h>
+#include <sys/stat.h>
+#include <sys/types.h>
+#include <sys/wait.h>
+
+#include<apt-pkg/configuration.h>
+#include<apt-pkg/error.h>
+#include<apt-pkg/strutl.h>
+#include<apt-pkg/fileutl.h>
+#include<apt-pkg/gpgv.h>
+
+#include <apti18n.h>
+ /*}}}*/
+static char * GenerateTemporaryFileTemplate(const char *basename) /*{{{*/
+{
+ const char *tmpdir = getenv("TMPDIR");
+#ifdef P_tmpdir
+ if (!tmpdir)
+ tmpdir = P_tmpdir;
+#endif
+ if (!tmpdir)
+ tmpdir = "/tmp";
+
+ std::string out;
+ strprintf(out, "%s/%s.XXXXXX", tmpdir, basename);
+ return strdup(out.c_str());
+}
+ /*}}}*/
+// ExecGPGV - returns the command needed for verify /*{{{*/
+// ---------------------------------------------------------------------
+/* Generating the commandline for calling gpgv is somehow complicated as
+ we need to add multiple keyrings and user supplied options.
+ Also, as gpgv has no options to enforce a certain reduced style of
+ clear-signed files (=the complete content of the file is signed and
+ the content isn't encoded) we do a divide and conquer approach here
+ and split up the clear-signed file in message and signature for gpgv
+*/
+void ExecGPGV(std::string const &File, std::string const &FileGPG,
+ int const &statusfd, int fd[2])
+{
+ #define EINTERNAL 111
+ std::string const gpgvpath = _config->Find("Dir::Bin::gpg", "/usr/bin/gpgv");
+ // FIXME: remove support for deprecated APT::GPGV setting
+ std::string const trustedFile = _config->Find("APT::GPGV::TrustedKeyring", _config->FindFile("Dir::Etc::Trusted"));
+ std::string const trustedPath = _config->FindDir("Dir::Etc::TrustedParts");
+
+ bool const Debug = _config->FindB("Debug::Acquire::gpgv", false);
+
+ if (Debug == true)
+ {
+ std::clog << "gpgv path: " << gpgvpath << std::endl;
+ std::clog << "Keyring file: " << trustedFile << std::endl;
+ std::clog << "Keyring path: " << trustedPath << std::endl;
+ }
+
+ std::vector<std::string> keyrings;
+ if (DirectoryExists(trustedPath))
+ keyrings = GetListOfFilesInDir(trustedPath, "gpg", false, true);
+ if (RealFileExists(trustedFile) == true)
+ keyrings.push_back(trustedFile);
+
+ std::vector<const char *> Args;
+ Args.reserve(30);
+
+ if (keyrings.empty() == true)
+ {
+ // TRANSLATOR: %s is the trusted keyring parts directory
+ ioprintf(std::cerr, _("No keyring installed in %s."),
+ _config->FindDir("Dir::Etc::TrustedParts").c_str());
+ exit(EINTERNAL);
+ }
+
+ Args.push_back(gpgvpath.c_str());
+ Args.push_back("--ignore-time-conflict");
+
+ char statusfdstr[10];
+ if (statusfd != -1)
+ {
+ Args.push_back("--status-fd");
+ snprintf(statusfdstr, sizeof(statusfdstr), "%i", statusfd);
+ Args.push_back(statusfdstr);
+ }
+
+ for (std::vector<std::string>::const_iterator K = keyrings.begin();
+ K != keyrings.end(); ++K)
+ {
+ Args.push_back("--keyring");
+ Args.push_back(K->c_str());
+ }
+
+ Configuration::Item const *Opts;
+ Opts = _config->Tree("Acquire::gpgv::Options");
+ if (Opts != 0)
+ {
+ Opts = Opts->Child;
+ for (; Opts != 0; Opts = Opts->Next)
+ {
+ if (Opts->Value.empty() == true)
+ continue;
+ Args.push_back(Opts->Value.c_str());
+ }
+ }
+
+ std::vector<std::string> dataHeader;
+ char * sig = NULL;
+ char * data = NULL;
+
+ // file with detached signature
+ if (FileGPG != File)
+ {
+ Args.push_back(FileGPG.c_str());
+ Args.push_back(File.c_str());
+ }
+ else // clear-signed file
+ {
+ sig = GenerateTemporaryFileTemplate("apt.sig");
+ data = GenerateTemporaryFileTemplate("apt.data");
+ if (sig == NULL || data == NULL)
+ {
+ ioprintf(std::cerr, "Couldn't create tempfile names for splitting up %s", File.c_str());
+ exit(EINTERNAL);
+ }
+
+ int const sigFd = mkstemp(sig);
+ int const dataFd = mkstemp(data);
+ if (sigFd == -1 || dataFd == -1)
+ {
+ if (dataFd != -1)
+ unlink(sig);
+ if (sigFd != -1)
+ unlink(data);
+ ioprintf(std::cerr, "Couldn't create tempfiles for splitting up %s", File.c_str());
+ exit(EINTERNAL);
+ }
+
+ FileFd signature;
+ signature.OpenDescriptor(sigFd, FileFd::WriteOnly, true);
+ FileFd message;
+ message.OpenDescriptor(dataFd, FileFd::WriteOnly, true);
+
+ if (signature.Failed() == true || message.Failed() == true ||
+ SplitClearSignedFile(File, &message, &dataHeader, &signature) == false)
+ {
+ if (dataFd != -1)
+ unlink(sig);
+ if (sigFd != -1)
+ unlink(data);
+ ioprintf(std::cerr, "Splitting up %s into data and signature failed", File.c_str());
+ exit(EINTERNAL);
+ }
+ Args.push_back(sig);
+ Args.push_back(data);
+ }
+
+ Args.push_back(NULL);
+
+ if (Debug == true)
+ {
+ std::clog << "Preparing to exec: " << gpgvpath;
+ for (std::vector<const char *>::const_iterator a = Args.begin(); *a != NULL; ++a)
+ std::clog << " " << *a;
+ std::clog << std::endl;
+ }
+
+ if (statusfd != -1)
+ {
+ int const nullfd = open("/dev/null", O_RDONLY);
+ close(fd[0]);
+ // Redirect output to /dev/null; we read from the status fd
+ if (statusfd != STDOUT_FILENO)
+ dup2(nullfd, STDOUT_FILENO);
+ if (statusfd != STDERR_FILENO)
+ dup2(nullfd, STDERR_FILENO);
+ // Redirect the pipe to the status fd (3)
+ dup2(fd[1], statusfd);
+
+ putenv((char *)"LANG=");
+ putenv((char *)"LC_ALL=");
+ putenv((char *)"LC_MESSAGES=");
+ }
+
+ if (FileGPG != File)
+ {
+ execvp(gpgvpath.c_str(), (char **) &Args[0]);
+ ioprintf(std::cerr, "Couldn't execute %s to check %s", Args[0], File.c_str());
+ exit(EINTERNAL);
+ }
+ else
+ {
+//#define UNLINK_EXIT(X) exit(X)
+#define UNLINK_EXIT(X) unlink(sig);unlink(data);exit(X)
+
+ // for clear-signed files we have created tempfiles we have to clean up
+ // and we do an additional check, so fork yet another time …
+ pid_t pid = ExecFork();
+ if(pid < 0) {
+ ioprintf(std::cerr, "Fork failed for %s to check %s", Args[0], File.c_str());
+ UNLINK_EXIT(EINTERNAL);
+ }
+ if(pid == 0)
+ {
+ if (statusfd != -1)
+ dup2(fd[1], statusfd);
+ execvp(gpgvpath.c_str(), (char **) &Args[0]);
+ ioprintf(std::cerr, "Couldn't execute %s to check %s", Args[0], File.c_str());
+ UNLINK_EXIT(EINTERNAL);
+ }
+
+ // Wait and collect the error code - taken from WaitPid as we need the exact Status
+ int Status;
+ while (waitpid(pid,&Status,0) != pid)
+ {
+ if (errno == EINTR)
+ continue;
+ ioprintf(std::cerr, _("Waited for %s but it wasn't there"), "gpgv");
+ UNLINK_EXIT(EINTERNAL);
+ }
+#undef UNLINK_EXIT
+ // we don't need the files any longer
+ unlink(sig);
+ unlink(data);
+ free(sig);
+ free(data);
+
+ // check if it exit'ed normally …
+ if (WIFEXITED(Status) == false)
+ {
+ ioprintf(std::cerr, _("Sub-process %s exited unexpectedly"), "gpgv");
+ exit(EINTERNAL);
+ }
+
+ // … and with a good exit code
+ if (WEXITSTATUS(Status) != 0)
+ {
+ ioprintf(std::cerr, _("Sub-process %s returned an error code (%u)"), "gpgv", WEXITSTATUS(Status));
+ exit(WEXITSTATUS(Status));
+ }
+
+ // everything fine
+ exit(0);
+ }
+ exit(EINTERNAL); // unreachable safe-guard
+}
+ /*}}}*/
+// SplitClearSignedFile - split message into data/signature /*{{{*/
+bool SplitClearSignedFile(std::string const &InFile, FileFd * const ContentFile,
+ std::vector<std::string> * const ContentHeader, FileFd * const SignatureFile)
+{
+ FILE *in = fopen(InFile.c_str(), "r");
+ if (in == NULL)
+ return _error->Errno("fopen", "can not open %s", InFile.c_str());
+
+ bool found_message_start = false;
+ bool found_message_end = false;
+ bool skip_until_empty_line = false;
+ bool found_signature = false;
+ bool first_line = true;
+
+ char *buf = NULL;
+ size_t buf_size = 0;
+ ssize_t line_len = 0;
+ while ((line_len = getline(&buf, &buf_size, in)) != -1)
+ {
+ _strrstrip(buf);
+ if (found_message_start == false)
+ {
+ if (strcmp(buf, "-----BEGIN PGP SIGNED MESSAGE-----") == 0)
+ {
+ found_message_start = true;
+ skip_until_empty_line = true;
+ }
+ }
+ else if (skip_until_empty_line == true)
+ {
+ if (strlen(buf) == 0)
+ skip_until_empty_line = false;
+ // save "Hash" Armor Headers, others aren't allowed
+ else if (ContentHeader != NULL && strncmp(buf, "Hash: ", strlen("Hash: ")) == 0)
+ ContentHeader->push_back(buf);
+ }
+ else if (found_signature == false)
+ {
+ if (strcmp(buf, "-----BEGIN PGP SIGNATURE-----") == 0)
+ {
+ found_signature = true;
+ found_message_end = true;
+ if (SignatureFile != NULL)
+ {
+ SignatureFile->Write(buf, strlen(buf));
+ SignatureFile->Write("\n", 1);
+ }
+ }
+ else if (found_message_end == false) // we are in the message block
+ {
+ // we don't have any fields which need dash-escaped,
+ // but implementations are free to encode all lines …
+ char const * dashfree = buf;
+ if (strncmp(dashfree, "- ", 2) == 0)
+ dashfree += 2;
+ if(first_line == true) // first line does not need a newline
+ first_line = false;
+ else if (ContentFile != NULL)
+ ContentFile->Write("\n", 1);
+ else
+ continue;
+ if (ContentFile != NULL)
+ ContentFile->Write(dashfree, strlen(dashfree));
+ }
+ }
+ else if (found_signature == true)
+ {
+ if (SignatureFile != NULL)
+ {
+ SignatureFile->Write(buf, strlen(buf));
+ SignatureFile->Write("\n", 1);
+ }
+ if (strcmp(buf, "-----END PGP SIGNATURE-----") == 0)
+ found_signature = false; // look for other signatures
+ }
+ // all the rest is whitespace, unsigned garbage or additional message blocks we ignore
+ }
+ fclose(in);
+
+ if (found_signature == true)
+ return _error->Error("Signature in file %s wasn't closed", InFile.c_str());
+
+ // if we haven't found any of them, this an unsigned file,
+ // so don't generate an error, but splitting was unsuccessful none-the-less
+ if (first_line == true && found_message_start == false && found_message_end == false)
+ return false;
+ // otherwise one missing indicates a syntax error
+ else if (first_line == true || found_message_start == false || found_message_end == false)
+ return _error->Error("Splitting of file %s failed as it doesn't contain all expected parts %i %i %i", InFile.c_str(), first_line, found_message_start, found_message_end);
+
+ return true;
+}
+ /*}}}*/
+bool OpenMaybeClearSignedFile(std::string const &ClearSignedFileName, FileFd &MessageFile) /*{{{*/
+{
+ char * const message = GenerateTemporaryFileTemplate("fileutl.message");
+ int const messageFd = mkstemp(message);
+ if (messageFd == -1)
+ {
+ free(message);
+ return _error->Errno("mkstemp", "Couldn't create temporary file to work with %s", ClearSignedFileName.c_str());
+ }
+ // we have the fd, thats enough for us
+ unlink(message);
+ free(message);
+
+ MessageFile.OpenDescriptor(messageFd, FileFd::ReadWrite, true);
+ if (MessageFile.Failed() == true)
+ return _error->Error("Couldn't open temporary file to work with %s", ClearSignedFileName.c_str());
+
+ _error->PushToStack();
+ bool const splitDone = SplitClearSignedFile(ClearSignedFileName.c_str(), &MessageFile, NULL, NULL);
+ bool const errorDone = _error->PendingError();
+ _error->MergeWithStack();
+ if (splitDone == false)
+ {
+ MessageFile.Close();
+
+ if (errorDone == true)
+ return false;
+
+ // we deal with an unsigned file
+ MessageFile.Open(ClearSignedFileName, FileFd::ReadOnly);
+ }
+ else // clear-signed
+ {
+ if (MessageFile.Seek(0) == false)
+ return _error->Errno("lseek", "Unable to seek back in message for file %s", ClearSignedFileName.c_str());
+ }
+
+ return MessageFile.Failed() == false;
+}
+ /*}}}*/
diff --git a/apt-pkg/contrib/gpgv.h b/apt-pkg/contrib/gpgv.h
new file mode 100644
index 000000000..08b10a97a
--- /dev/null
+++ b/apt-pkg/contrib/gpgv.h
@@ -0,0 +1,82 @@
+// -*- mode: cpp; mode: fold -*-
+// Description /*{{{*/
+/* ######################################################################
+
+ Helpers to deal with gpgv better and more easily
+
+ ##################################################################### */
+ /*}}}*/
+#ifndef CONTRIB_GPGV_H
+#define CONTRIB_GPGV_H
+
+#include <string>
+#include <vector>
+
+#include <apt-pkg/fileutl.h>
+
+#if __GNUC__ >= 4
+ #define APT_noreturn __attribute__ ((noreturn))
+#else
+ #define APT_noreturn /* no support */
+#endif
+
+/** \brief generates and run the command to verify a file with gpgv
+ *
+ * If File and FileSig specify the same file it is assumed that we
+ * deal with a clear-signed message. In that case the file will be
+ * rewritten to be in a good-known format without uneeded whitespaces
+ * and additional messages (unsigned or signed).
+ *
+ * @param File is the message (unsigned or clear-signed)
+ * @param FileSig is the signature (detached or clear-signed)
+ */
+void ExecGPGV(std::string const &File, std::string const &FileSig,
+ int const &statusfd, int fd[2]) APT_noreturn;
+inline void ExecGPGV(std::string const &File, std::string const &FileSig,
+ int const &statusfd = -1) {
+ int fd[2];
+ ExecGPGV(File, FileSig, statusfd, fd);
+};
+
+#undef APT_noreturn
+
+/** \brief Split an inline signature into message and signature
+ *
+ * Takes a clear-signed message and puts the first signed message
+ * in the content file and all signatures following it into the
+ * second. Unsigned messages, additional messages as well as
+ * whitespaces are discarded. The resulting files are suitable to
+ * be checked with gpgv.
+ *
+ * If a FileFd pointers is NULL it will not be used and the content
+ * which would have been written to it is silently discarded.
+ *
+ * The content of the split files is undefined if the splitting was
+ * unsuccessful.
+ *
+ * Note that trying to split an unsigned file will fail, but
+ * not generate an error message.
+ *
+ * @param InFile is the clear-signed file
+ * @param ContentFile is the FileFd the message will be written to
+ * @param ContentHeader is a list of all required Amored Headers for the message
+ * @param SignatureFile is the FileFd all signatures will be written to
+ * @return true if the splitting was successful, false otherwise
+ */
+bool SplitClearSignedFile(std::string const &InFile, FileFd * const ContentFile,
+ std::vector<std::string> * const ContentHeader, FileFd * const SignatureFile);
+
+/** \brief open a file which might be clear-signed
+ *
+ * This method tries to extract the (signed) message of a file.
+ * If the file isn't signed it will just open the given filename.
+ * Otherwise the message is extracted to a temporary file which
+ * will be opened instead.
+ *
+ * @param ClearSignedFileName is the name of the file to open
+ * @param[out] MessageFile is the FileFd in which the file will be opened
+ * @return true if opening was successful, otherwise false
+ */
+bool OpenMaybeClearSignedFile(std::string const &ClearSignedFileName, FileFd &MessageFile);
+
+#endif
diff --git a/apt-pkg/contrib/netrc.cc b/apt-pkg/contrib/netrc.cc
index 0a902f126..de95aa4ab 100644
--- a/apt-pkg/contrib/netrc.cc
+++ b/apt-pkg/contrib/netrc.cc
@@ -50,14 +50,10 @@ static int parsenetrc_string (char *host, std::string &login, std::string &passw
FILE *file;
int retcode = 1;
int specific_login = (login.empty() == false);
- char *home = NULL;
bool netrc_alloc = false;
- int state_our_login = false; /* With specific_login,
- found *our* login name */
-
if (!netrcfile) {
- home = getenv ("HOME"); /* portable environment reader */
+ char const * home = getenv ("HOME"); /* portable environment reader */
if (!home) {
struct passwd *pw;
@@ -86,6 +82,8 @@ static int parsenetrc_string (char *host, std::string &login, std::string &passw
int state = NOTHING;
char state_login = 0; /* Found a login keyword */
char state_password = 0; /* Found a password keyword */
+ int state_our_login = false; /* With specific_login,
+ found *our* login name */
while (!done && getline(&netrcbuffer, &netrcbuffer_size, file) != -1) {
tok = strtok_r (netrcbuffer, " \t\n", &tok_buf);
diff --git a/apt-pkg/contrib/progress.cc b/apt-pkg/contrib/progress.cc
index 317048845..916e1d730 100644
--- a/apt-pkg/contrib/progress.cc
+++ b/apt-pkg/contrib/progress.cc
@@ -176,7 +176,7 @@ void OpTextProgress::Update()
if (OldOp.empty() == false)
cout << endl;
OldOp = "a";
- cout << Op << "..." << flush;
+ cout << Op << _("...") << flush;
}
return;
@@ -192,7 +192,7 @@ void OpTextProgress::Update()
}
// Print the spinner
- snprintf(S,sizeof(S),"\r%s... %u%%",Op.c_str(),(unsigned int)Percent);
+ snprintf(S,sizeof(S),_("%c%s... %u%%"),'\r',Op.c_str(),(unsigned int)Percent);
Write(S);
OldOp = Op;
diff --git a/apt-pkg/contrib/strutl.cc b/apt-pkg/contrib/strutl.cc
index df11a80ad..64731b482 100644
--- a/apt-pkg/contrib/strutl.cc
+++ b/apt-pkg/contrib/strutl.cc
@@ -117,7 +117,13 @@ char *_strstrip(char *String)
if (*String == 0)
return String;
-
+ return _strrstrip(String);
+}
+ /*}}}*/
+// strrstrip - Remove white space from the back of a string /*{{{*/
+// ---------------------------------------------------------------------
+char *_strrstrip(char *String)
+{
char *End = String + strlen(String) - 1;
for (;End != String - 1 && (*End == ' ' || *End == '\t' || *End == '\n' ||
*End == '\r'); End--);
@@ -1247,7 +1253,7 @@ string StripEpoch(const string &VerStr)
return VerStr;
return VerStr.substr(i+1);
}
-
+ /*}}}*/
// tolower_ascii - tolower() function that ignores the locale /*{{{*/
// ---------------------------------------------------------------------
/* This little function is the most called method we have and tries
@@ -1285,14 +1291,14 @@ bool CheckDomainList(const string &Host,const string &List)
return false;
}
/*}}}*/
-// DeEscapeString - unescape (\0XX and \xXX) from a string /*{{{*/
+// DeEscapeString - unescape (\0XX and \xXX) from a string /*{{{*/
// ---------------------------------------------------------------------
/* */
string DeEscapeString(const string &input)
{
char tmp[3];
- string::const_iterator it, escape_start;
- string output, octal, hex;
+ string::const_iterator it;
+ string output;
for (it = input.begin(); it != input.end(); ++it)
{
// just copy non-escape chars
diff --git a/apt-pkg/contrib/strutl.h b/apt-pkg/contrib/strutl.h
index 337139d5d..e92f91dc0 100644
--- a/apt-pkg/contrib/strutl.h
+++ b/apt-pkg/contrib/strutl.h
@@ -35,6 +35,7 @@ using std::ostream;
bool UTF8ToCodeset(const char *codeset, const std::string &orig, std::string *dest);
char *_strstrip(char *String);
+char *_strrstrip(char *String); // right strip only
char *_strtabexpand(char *String,size_t Len);
bool ParseQuoteWord(const char *&String,std::string &Res);
bool ParseCWord(const char *&String,std::string &Res);
diff --git a/apt-pkg/deb/debindexfile.cc b/apt-pkg/deb/debindexfile.cc
index de645bb6e..909dfcf47 100644
--- a/apt-pkg/deb/debindexfile.cc
+++ b/apt-pkg/deb/debindexfile.cc
@@ -22,6 +22,7 @@
#include <apt-pkg/strutl.h>
#include <apt-pkg/acquire-item.h>
#include <apt-pkg/debmetaindex.h>
+#include <apt-pkg/gpgv.h>
#include <sys/stat.h>
/*}}}*/
@@ -337,7 +338,12 @@ bool debPackagesIndex::Merge(pkgCacheGenerator &Gen,OpProgress *Prog) const
if (releaseExists == true || FileExists(ReleaseFile) == true)
{
- FileFd Rel(ReleaseFile,FileFd::ReadOnly);
+ FileFd Rel;
+ // Beware: The 'Release' file might be clearsigned in case the
+ // signature for an 'InRelease' file couldn't be checked
+ if (OpenMaybeClearSignedFile(ReleaseFile, Rel) == false)
+ return false;
+
if (_error->PendingError() == true)
return false;
Parser.LoadReleaseInfo(File,Rel,Section);
diff --git a/apt-pkg/deb/deblistparser.cc b/apt-pkg/deb/deblistparser.cc
index b84bd6fdd..db86bd698 100644
--- a/apt-pkg/deb/deblistparser.cc
+++ b/apt-pkg/deb/deblistparser.cc
@@ -28,12 +28,13 @@
using std::string;
-static debListParser::WordList PrioList[] = {{"important",pkgCache::State::Important},
- {"required",pkgCache::State::Required},
- {"standard",pkgCache::State::Standard},
- {"optional",pkgCache::State::Optional},
- {"extra",pkgCache::State::Extra},
- {}};
+static debListParser::WordList PrioList[] = {
+ {"required",pkgCache::State::Required},
+ {"important",pkgCache::State::Important},
+ {"standard",pkgCache::State::Standard},
+ {"optional",pkgCache::State::Optional},
+ {"extra",pkgCache::State::Extra},
+ {}};
// ListParser::debListParser - Constructor /*{{{*/
// ---------------------------------------------------------------------
@@ -283,7 +284,7 @@ unsigned short debListParser::VersionHash()
"Replaces",0};
unsigned long Result = INIT_FCS;
char S[1024];
- for (const char **I = Sections; *I != 0; I++)
+ for (const char * const *I = Sections; *I != 0; ++I)
{
const char *Start;
const char *End;
@@ -294,13 +295,13 @@ unsigned short debListParser::VersionHash()
of certain fields. dpkg also has the rather interesting notion of
reformatting depends operators < -> <= */
char *J = S;
- for (; Start != End; Start++)
+ for (; Start != End; ++Start)
{
- if (isspace(*Start) == 0)
- *J++ = tolower_ascii(*Start);
- if (*Start == '<' && Start[1] != '<' && Start[1] != '=')
- *J++ = '=';
- if (*Start == '>' && Start[1] != '>' && Start[1] != '=')
+ if (isspace(*Start) != 0)
+ continue;
+ *J++ = tolower_ascii(*Start);
+
+ if ((*Start == '<' || *Start == '>') && Start[1] != *Start && Start[1] != '=')
*J++ = '=';
}
@@ -800,13 +801,12 @@ bool debListParser::LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,
map_ptrloc const storage = WriteUniqString(component);
FileI->Component = storage;
- // FIXME: Code depends on the fact that Release files aren't compressed
+ // FIXME: should use FileFd and TagSection
FILE* release = fdopen(dup(File.Fd()), "r");
if (release == NULL)
return false;
char buffer[101];
- bool gpgClose = false;
while (fgets(buffer, sizeof(buffer), release) != NULL)
{
size_t len = 0;
@@ -818,15 +818,6 @@ bool debListParser::LoadReleaseInfo(pkgCache::PkgFileIterator &FileI,
if (buffer[len] == '\0')
continue;
- // only evalute the first GPG section
- if (strncmp("-----", buffer, 5) == 0)
- {
- if (gpgClose == true)
- break;
- gpgClose = true;
- continue;
- }
-
// seperate the tag from the data
const char* dataStart = strchr(buffer + len, ':');
if (dataStart == NULL)
diff --git a/apt-pkg/deb/debmetaindex.cc b/apt-pkg/deb/debmetaindex.cc
index 6c191fd95..7a88d71e3 100644
--- a/apt-pkg/deb/debmetaindex.cc
+++ b/apt-pkg/deb/debmetaindex.cc
@@ -229,6 +229,8 @@ vector <struct IndexTarget *>* debReleaseIndex::ComputeIndexTargets() const {
/*}}}*/
bool debReleaseIndex::GetIndexes(pkgAcquire *Owner, bool const &GetAll) const
{
+ bool const tryInRelease = _config->FindB("Acquire::TryInRelease", true);
+
// special case for --print-uris
if (GetAll) {
vector <struct IndexTarget *> *targets = ComputeIndexTargets();
@@ -239,18 +241,27 @@ bool debReleaseIndex::GetIndexes(pkgAcquire *Owner, bool const &GetAll) const
// this is normally created in pkgAcqMetaSig, but if we run
// in --print-uris mode, we add it here
- new pkgAcqMetaIndex(Owner, MetaIndexURI("Release"),
- MetaIndexInfo("Release"), "Release",
- MetaIndexURI("Release.gpg"),
- ComputeIndexTargets(),
- new indexRecords (Dist));
+ if (tryInRelease == false)
+ new pkgAcqMetaIndex(Owner, MetaIndexURI("Release"),
+ MetaIndexInfo("Release"), "Release",
+ MetaIndexURI("Release.gpg"),
+ ComputeIndexTargets(),
+ new indexRecords (Dist));
}
- new pkgAcqMetaSig(Owner, MetaIndexURI("Release.gpg"),
- MetaIndexInfo("Release.gpg"), "Release.gpg",
- MetaIndexURI("Release"), MetaIndexInfo("Release"), "Release",
- ComputeIndexTargets(),
- new indexRecords (Dist));
+ if (tryInRelease == true)
+ new pkgAcqMetaClearSig(Owner, MetaIndexURI("InRelease"),
+ MetaIndexInfo("InRelease"), "InRelease",
+ MetaIndexURI("Release"), MetaIndexInfo("Release"), "Release",
+ MetaIndexURI("Release.gpg"), MetaIndexInfo("Release.gpg"), "Release.gpg",
+ ComputeIndexTargets(),
+ new indexRecords (Dist));
+ else
+ new pkgAcqMetaSig(Owner, MetaIndexURI("Release.gpg"),
+ MetaIndexInfo("Release.gpg"), "Release.gpg",
+ MetaIndexURI("Release"), MetaIndexInfo("Release"), "Release",
+ ComputeIndexTargets(),
+ new indexRecords (Dist));
return true;
}
diff --git a/apt-pkg/deb/debversion.cc b/apt-pkg/deb/debversion.cc
index a02699a44..140561262 100644
--- a/apt-pkg/deb/debversion.cc
+++ b/apt-pkg/deb/debversion.cc
@@ -215,10 +215,15 @@ bool debVersioningSystem::CheckDep(const char *PkgVer,
return true;
if (PkgVer == 0 || PkgVer[0] == 0)
return false;
-
+ Op &= 0x0F;
+
+ // fast track for (equal) strings [by location] which are by definition equal versions
+ if (PkgVer == DepVer)
+ return Op == pkgCache::Dep::Equals || Op == pkgCache::Dep::LessEq || Op == pkgCache::Dep::GreaterEq;
+
// Perform the actual comparision.
- int Res = CmpVersion(PkgVer,DepVer);
- switch (Op & 0x0F)
+ int const Res = CmpVersion(PkgVer, DepVer);
+ switch (Op)
{
case pkgCache::Dep::LessEq:
if (Res <= 0)
diff --git a/apt-pkg/deb/dpkgpm.cc b/apt-pkg/deb/dpkgpm.cc
index b4fcf47b6..3dec4bb39 100644
--- a/apt-pkg/deb/dpkgpm.cc
+++ b/apt-pkg/deb/dpkgpm.cc
@@ -146,11 +146,11 @@ static
pkgCache::VerIterator FindNowVersion(const pkgCache::PkgIterator &Pkg)
{
pkgCache::VerIterator Ver;
- for (Ver = Pkg.VersionList(); Ver.end() == false; Ver++)
+ for (Ver = Pkg.VersionList(); Ver.end() == false; ++Ver)
{
pkgCache::VerFileIterator Vf = Ver.FileList();
pkgCache::PkgFileIterator F = Vf.File();
- for (F = Vf.File(); F.end() == false; F++)
+ for (F = Vf.File(); F.end() == false; ++F)
{
if (F && F.Archive())
{
@@ -1615,12 +1615,12 @@ void pkgDPkgPM::WriteApportReport(const char *pkgpath, const char *errormsg)
if (!logfile_name.empty())
{
FILE *log = NULL;
- char buf[1024];
fprintf(report, "DpkgTerminalLog:\n");
log = fopen(logfile_name.c_str(),"r");
if(log != NULL)
{
+ char buf[1024];
while( fgets(buf, sizeof(buf), log) != NULL)
fprintf(report, " %s", buf);
fprintf(report, " \n");
@@ -1657,13 +1657,11 @@ void pkgDPkgPM::WriteApportReport(const char *pkgpath, const char *errormsg)
// attach dmesg log (to learn about segfaults)
if (FileExists("/bin/dmesg"))
{
- FILE *log = NULL;
- char buf[1024];
-
fprintf(report, "Dmesg:\n");
- log = popen("/bin/dmesg","r");
+ FILE *log = popen("/bin/dmesg","r");
if(log != NULL)
{
+ char buf[1024];
while( fgets(buf, sizeof(buf), log) != NULL)
fprintf(report, " %s", buf);
pclose(log);
@@ -1673,13 +1671,12 @@ void pkgDPkgPM::WriteApportReport(const char *pkgpath, const char *errormsg)
// attach df -l log (to learn about filesystem status)
if (FileExists("/bin/df"))
{
- FILE *log = NULL;
- char buf[1024];
fprintf(report, "Df:\n");
- log = popen("/bin/df -l","r");
+ FILE *log = popen("/bin/df -l","r");
if(log != NULL)
{
+ char buf[1024];
while( fgets(buf, sizeof(buf), log) != NULL)
fprintf(report, " %s", buf);
pclose(log);
diff --git a/apt-pkg/depcache.cc b/apt-pkg/depcache.cc
index a48cd8b0c..6a3e9bfc4 100644
--- a/apt-pkg/depcache.cc
+++ b/apt-pkg/depcache.cc
@@ -351,18 +351,15 @@ bool pkgDepCache::CheckDep(DepIterator Dep,int Type,PkgIterator &Res)
PkgIterator Pkg = Dep.TargetPkg();
// Check the base package
if (Type == NowVersion && Pkg->CurrentVer != 0)
- if (VS().CheckDep(Pkg.CurrentVer().VerStr(),Dep->CompareOp,
- Dep.TargetVer()) == true)
+ if (Dep.IsSatisfied(Pkg.CurrentVer()) == true)
return true;
if (Type == InstallVersion && PkgState[Pkg->ID].InstallVer != 0)
- if (VS().CheckDep(PkgState[Pkg->ID].InstVerIter(*this).VerStr(),
- Dep->CompareOp,Dep.TargetVer()) == true)
+ if (Dep.IsSatisfied(PkgState[Pkg->ID].InstVerIter(*this)) == true)
return true;
if (Type == CandidateVersion && PkgState[Pkg->ID].CandidateVer != 0)
- if (VS().CheckDep(PkgState[Pkg->ID].CandidateVerIter(*this).VerStr(),
- Dep->CompareOp,Dep.TargetVer()) == true)
+ if (Dep.IsSatisfied(PkgState[Pkg->ID].CandidateVerIter(*this)) == true)
return true;
}
@@ -398,7 +395,7 @@ bool pkgDepCache::CheckDep(DepIterator Dep,int Type,PkgIterator &Res)
}
// Compare the versions.
- if (VS().CheckDep(P.ProvideVersion(),Dep->CompareOp,Dep.TargetVer()) == true)
+ if (Dep.IsSatisfied(P) == true)
{
Res = P.OwnerPkg();
return true;
@@ -1192,14 +1189,13 @@ bool pkgDepCache::MarkInstall(PkgIterator const &Pkg,bool AutoInst,
{
APT::VersionList verlist;
pkgCache::VerIterator Cand = PkgState[Start.TargetPkg()->ID].CandidateVerIter(*this);
- if (Cand.end() == false && VS().CheckDep(Cand.VerStr(), Start->CompareOp, Start.TargetVer()) == true)
+ if (Cand.end() == false && Start.IsSatisfied(Cand) == true)
verlist.insert(Cand);
for (PrvIterator Prv = Start.TargetPkg().ProvidesList(); Prv.end() != true; ++Prv)
{
pkgCache::VerIterator V = Prv.OwnerVer();
pkgCache::VerIterator Cand = PkgState[Prv.OwnerPkg()->ID].CandidateVerIter(*this);
- if (Cand.end() == true || V != Cand ||
- VS().CheckDep(Prv.ProvideVersion(), Start->CompareOp, Start.TargetVer()) == false)
+ if (Cand.end() == true || V != Cand || Start.IsSatisfied(Prv) == false)
continue;
verlist.insert(Cand);
}
@@ -1407,7 +1403,7 @@ bool pkgDepCache::SetCandidateRelease(pkgCache::VerIterator TargetVer,
if (Cand.end() == true)
continue;
// check if the current candidate is enough for the versioned dependency - and installable?
- if (VS().CheckDep(P.CandVersion(), Start->CompareOp, Start.TargetVer()) == true &&
+ if (Start.IsSatisfied(Cand) == true &&
(VersionState(Cand.DependsList(), DepInstall, DepCandMin, DepCandPolicy) & DepCandMin) == DepCandMin)
{
itsFine = true;
@@ -1441,7 +1437,7 @@ bool pkgDepCache::SetCandidateRelease(pkgCache::VerIterator TargetVer,
V = Match.Find(D.TargetPkg());
// check if the version from this release could satisfy the dependency
- if (V.end() == true || VS().CheckDep(V.VerStr(), D->CompareOp, D.TargetVer()) == false)
+ if (V.end() == true || D.IsSatisfied(V) == false)
{
if (stillOr == true)
continue;
@@ -1771,7 +1767,7 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg,
for(VerIterator V = d.TargetPkg().VersionList();
!V.end(); ++V)
{
- if(_system->VS->CheckDep(V.VerStr(), d->CompareOp, d.TargetVer()))
+ if(d.IsSatisfied(V))
{
if(debug_autoremove)
{
@@ -1793,8 +1789,7 @@ void pkgDepCache::MarkPackage(const pkgCache::PkgIterator &pkg,
for(PrvIterator prv=d.TargetPkg().ProvidesList();
!prv.end(); ++prv)
{
- if(_system->VS->CheckDep(prv.ProvideVersion(), d->CompareOp,
- d.TargetVer()))
+ if(d.IsSatisfied(prv))
{
if(debug_autoremove)
{
diff --git a/apt-pkg/edsp.cc b/apt-pkg/edsp.cc
index 6ce9da784..e90598392 100644
--- a/apt-pkg/edsp.cc
+++ b/apt-pkg/edsp.cc
@@ -475,7 +475,6 @@ bool EDSP::WriteSolution(pkgDepCache &Cache, FILE* output)
fprintf(output, "Autoremove: %d\n", Pkg.CurrentVer()->ID);
if (Debug == true)
fprintf(output, "Package: %s\nVersion: %s\n", Pkg.FullName().c_str(), Pkg.CurrentVer().VerStr());
- fprintf(stderr, "Autoremove: %s\nVersion: %s\n", Pkg.FullName().c_str(), Pkg.CurrentVer().VerStr());
}
else
continue;
diff --git a/apt-pkg/indexcopy.cc b/apt-pkg/indexcopy.cc
index c0a085316..a262ef789 100644
--- a/apt-pkg/indexcopy.cc
+++ b/apt-pkg/indexcopy.cc
@@ -141,7 +141,6 @@ bool IndexCopy::CopyPackages(string CDROM,string Name,vector<string> &List,
File = OrigPath + ChopDirs(File,Chop);
// See if the file exists
- bool Mangled = false;
if (NoStat == false || Hits < 10)
{
// Attempt to fix broken structure
@@ -164,6 +163,7 @@ bool IndexCopy::CopyPackages(string CDROM,string Name,vector<string> &List,
if (stat(string(CDROM + Prefix + File).c_str(),&Buf) != 0 ||
Buf.st_size == 0)
{
+ bool Mangled = false;
// Attempt to fix busted symlink support for one instance
string OrigFile = File;
string::size_type Start = File.find("binary-");
@@ -593,9 +593,9 @@ bool SigVerify::CopyAndVerify(string CDROM,string Name,vector<string> &SigList,
if(pid == 0)
{
if (useInRelease == true)
- RunGPGV(inrelease, inrelease);
+ ExecGPGV(inrelease, inrelease);
else
- RunGPGV(release, releasegpg);
+ ExecGPGV(release, releasegpg);
}
if(!ExecWait(pid, "gpgv")) {
@@ -642,120 +642,6 @@ bool SigVerify::CopyAndVerify(string CDROM,string Name,vector<string> &SigList,
return true;
}
/*}}}*/
-// SigVerify::RunGPGV - returns the command needed for verify /*{{{*/
-// ---------------------------------------------------------------------
-/* Generating the commandline for calling gpgv is somehow complicated as
- we need to add multiple keyrings and user supplied options. Also, as
- the cdrom code currently can not use the gpgv method we have two places
- these need to be done - so the place for this method is wrong but better
- than code duplication… */
-bool SigVerify::RunGPGV(std::string const &File, std::string const &FileGPG,
- int const &statusfd, int fd[2])
-{
- if (File == FileGPG)
- {
- FILE* gpg = fopen(File.c_str(), "r");
- if (gpg == NULL)
- return _error->Errno("RunGPGV", _("Could not open file %s"), File.c_str());
- fclose(gpg);
- if (!StartsWithGPGClearTextSignature(File))
- return _error->Error(_("File %s doesn't start with a clearsigned message"), File.c_str());
- }
-
-
- string const gpgvpath = _config->Find("Dir::Bin::gpg", "/usr/bin/gpgv");
- // FIXME: remove support for deprecated APT::GPGV setting
- string const trustedFile = _config->Find("APT::GPGV::TrustedKeyring", _config->FindFile("Dir::Etc::Trusted"));
- string const trustedPath = _config->FindDir("Dir::Etc::TrustedParts");
-
- bool const Debug = _config->FindB("Debug::Acquire::gpgv", false);
-
- if (Debug == true)
- {
- std::clog << "gpgv path: " << gpgvpath << std::endl;
- std::clog << "Keyring file: " << trustedFile << std::endl;
- std::clog << "Keyring path: " << trustedPath << std::endl;
- }
-
- std::vector<string> keyrings;
- if (DirectoryExists(trustedPath))
- keyrings = GetListOfFilesInDir(trustedPath, "gpg", false, true);
- if (RealFileExists(trustedFile) == true)
- keyrings.push_back(trustedFile);
-
- std::vector<const char *> Args;
- Args.reserve(30);
-
- if (keyrings.empty() == true)
- {
- // TRANSLATOR: %s is the trusted keyring parts directory
- return _error->Error(_("No keyring installed in %s."),
- _config->FindDir("Dir::Etc::TrustedParts").c_str());
- }
-
- Args.push_back(gpgvpath.c_str());
- Args.push_back("--ignore-time-conflict");
-
- if (statusfd != -1)
- {
- Args.push_back("--status-fd");
- char fd[10];
- snprintf(fd, sizeof(fd), "%i", statusfd);
- Args.push_back(fd);
- }
-
- for (vector<string>::const_iterator K = keyrings.begin();
- K != keyrings.end(); ++K)
- {
- Args.push_back("--keyring");
- Args.push_back(K->c_str());
- }
-
- Configuration::Item const *Opts;
- Opts = _config->Tree("Acquire::gpgv::Options");
- if (Opts != 0)
- {
- Opts = Opts->Child;
- for (; Opts != 0; Opts = Opts->Next)
- {
- if (Opts->Value.empty() == true)
- continue;
- Args.push_back(Opts->Value.c_str());
- }
- }
-
- Args.push_back(FileGPG.c_str());
- if (FileGPG != File)
- Args.push_back(File.c_str());
- Args.push_back(NULL);
-
- if (Debug == true)
- {
- std::clog << "Preparing to exec: " << gpgvpath;
- for (std::vector<const char *>::const_iterator a = Args.begin(); *a != NULL; ++a)
- std::clog << " " << *a;
- std::clog << std::endl;
- }
-
- if (statusfd != -1)
- {
- int const nullfd = open("/dev/null", O_RDONLY);
- close(fd[0]);
- // Redirect output to /dev/null; we read from the status fd
- dup2(nullfd, STDOUT_FILENO);
- dup2(nullfd, STDERR_FILENO);
- // Redirect the pipe to the status fd (3)
- dup2(fd[1], statusfd);
-
- putenv((char *)"LANG=");
- putenv((char *)"LC_ALL=");
- putenv((char *)"LC_MESSAGES=");
- }
-
- execvp(gpgvpath.c_str(), (char **) &Args[0]);
- return true;
-}
- /*}}}*/
bool TranslationsCopy::CopyTranslations(string CDROM,string Name, /*{{{*/
vector<string> &List, pkgCdromStatus *log)
{
@@ -795,9 +681,7 @@ bool TranslationsCopy::CopyTranslations(string CDROM,string Name, /*{{{*/
unsigned int WrongSize = 0;
unsigned int Packages = 0;
for (vector<string>::iterator I = List.begin(); I != List.end(); ++I)
- {
- string OrigPath = string(*I,CDROM.length());
-
+ {
// Open the package file
FileFd Pkg(*I, FileFd::ReadOnly, FileFd::Auto);
off_t const FileSize = Pkg.Size();
diff --git a/apt-pkg/indexcopy.h b/apt-pkg/indexcopy.h
index e3de1afd9..aa221158e 100644
--- a/apt-pkg/indexcopy.h
+++ b/apt-pkg/indexcopy.h
@@ -14,6 +14,9 @@
#include <string>
#include <stdio.h>
+#include <apt-pkg/gpgv.h>
+#include <apt-pkg/macros.h>
+
#ifndef APT_8_CLEANER_HEADERS
using std::string;
using std::vector;
@@ -96,13 +99,15 @@ class SigVerify /*{{{*/
bool CopyAndVerify(std::string CDROM,std::string Name,std::vector<std::string> &SigList,
std::vector<std::string> PkgList,std::vector<std::string> SrcList);
- /** \brief generates and run the command to verify a file with gpgv */
- static bool RunGPGV(std::string const &File, std::string const &FileOut,
- int const &statusfd, int fd[2]);
- inline static bool RunGPGV(std::string const &File, std::string const &FileOut,
+ __deprecated static bool RunGPGV(std::string const &File, std::string const &FileOut,
+ int const &statusfd, int fd[2]) {
+ ExecGPGV(File, FileOut, statusfd, fd);
+ return false;
+ };
+ __deprecated static bool RunGPGV(std::string const &File, std::string const &FileOut,
int const &statusfd = -1) {
- int fd[2];
- return RunGPGV(File, FileOut, statusfd, fd);
+ ExecGPGV(File, FileOut, statusfd);
+ return false;
};
};
/*}}}*/
diff --git a/apt-pkg/indexrecords.cc b/apt-pkg/indexrecords.cc
index af2639beb..e37a78cfb 100644
--- a/apt-pkg/indexrecords.cc
+++ b/apt-pkg/indexrecords.cc
@@ -12,6 +12,7 @@
#include <apt-pkg/configuration.h>
#include <apt-pkg/fileutl.h>
#include <apt-pkg/hashes.h>
+#include <apt-pkg/gpgv.h>
#include <sys/stat.h>
#include <clocale>
@@ -57,7 +58,10 @@ bool indexRecords::Exists(string const &MetaKey) const
bool indexRecords::Load(const string Filename) /*{{{*/
{
- FileFd Fd(Filename, FileFd::ReadOnly);
+ FileFd Fd;
+ if (OpenMaybeClearSignedFile(Filename, Fd) == false)
+ return false;
+
pkgTagFile TagFile(&Fd, Fd.Size() + 256); // XXX
if (_error->PendingError() == true)
{
@@ -173,7 +177,7 @@ bool indexRecords::parseSumData(const char *&Start, const char *End, /*{{{*/
Hash = "";
Size = 0;
/* Skip over the first blank */
- while ((*Start == '\t' || *Start == ' ' || *Start == '\n')
+ while ((*Start == '\t' || *Start == ' ' || *Start == '\n' || *Start == '\r')
&& Start < End)
Start++;
if (Start >= End)
@@ -215,7 +219,8 @@ bool indexRecords::parseSumData(const char *&Start, const char *End, /*{{{*/
EntryEnd = Start;
/* Find the end of the third entry (the filename) */
- while ((*EntryEnd != '\t' && *EntryEnd != ' ' && *EntryEnd != '\n')
+ while ((*EntryEnd != '\t' && *EntryEnd != ' ' &&
+ *EntryEnd != '\n' && *EntryEnd != '\r')
&& EntryEnd < End)
EntryEnd++;
diff --git a/apt-pkg/makefile b/apt-pkg/makefile
index 27d7ead24..59729faf5 100644
--- a/apt-pkg/makefile
+++ b/apt-pkg/makefile
@@ -27,15 +27,13 @@ APT_DOMAIN:=libapt-pkg$(LIBAPTPKG_MAJOR)
SOURCE = contrib/mmap.cc contrib/error.cc contrib/strutl.cc \
contrib/configuration.cc contrib/progress.cc contrib/cmndline.cc \
contrib/hashsum.cc contrib/md5.cc contrib/sha1.cc \
- contrib/sha2_internal.cc\
- contrib/hashes.cc \
+ contrib/sha2_internal.cc contrib/hashes.cc \
contrib/cdromutl.cc contrib/crc-16.cc contrib/netrc.cc \
- contrib/fileutl.cc
-HEADERS = mmap.h error.h configuration.h fileutl.h cmndline.h netrc.h\
- md5.h crc-16.h cdromutl.h strutl.h sptr.h sha1.h sha2.h sha256.h\
- sha2_internal.h \
- hashes.h hashsum_template.h\
- macros.h weakptr.h
+ contrib/fileutl.cc contrib/gpgv.cc
+HEADERS = mmap.h error.h configuration.h fileutl.h cmndline.h netrc.h \
+ md5.h crc-16.h cdromutl.h strutl.h sptr.h sha1.h sha2.h sha256.h \
+ sha2_internal.h hashes.h hashsum_template.h \
+ macros.h weakptr.h gpgv.h
# Source code for the core main library
SOURCE+= pkgcache.cc version.cc depcache.cc \
diff --git a/apt-pkg/orderlist.cc b/apt-pkg/orderlist.cc
index 3a179b2a2..80d8fd490 100644
--- a/apt-pkg/orderlist.cc
+++ b/apt-pkg/orderlist.cc
@@ -331,9 +331,11 @@ int pkgOrderList::Score(PkgIterator Pkg)
}
// Important Required Standard Optional Extra
- signed short PrioMap[] = {0,5,4,3,1,0};
if (Cache[Pkg].InstVerIter(Cache)->Priority <= 5)
+ {
+ signed short PrioMap[] = {0,5,4,3,1,0};
Score += PrioMap[Cache[Pkg].InstVerIter(Cache)->Priority];
+ }
return Score;
}
/*}}}*/
diff --git a/apt-pkg/pkgcache.cc b/apt-pkg/pkgcache.cc
index 1de33ff9b..d7725563b 100644
--- a/apt-pkg/pkgcache.cc
+++ b/apt-pkg/pkgcache.cc
@@ -52,7 +52,7 @@ pkgCache::Header::Header()
/* Whenever the structures change the major version should be bumped,
whenever the generator changes the minor version should be bumped. */
MajorVersion = 8;
- MinorVersion = 0;
+ MinorVersion = 1;
Dirty = false;
HeaderSz = sizeof(pkgCache::Header);
@@ -182,18 +182,17 @@ unsigned long pkgCache::sHash(const string &Str) const
{
unsigned long Hash = 0;
for (string::const_iterator I = Str.begin(); I != Str.end(); ++I)
- Hash = 5*Hash + tolower_ascii(*I);
+ Hash = 41 * Hash + tolower_ascii(*I);
return Hash % _count(HeaderP->PkgHashTable);
}
unsigned long pkgCache::sHash(const char *Str) const
{
- unsigned long Hash = 0;
- for (const char *I = Str; *I != 0; ++I)
- Hash = 5*Hash + tolower_ascii(*I);
+ unsigned long Hash = tolower_ascii(*Str);
+ for (const char *I = Str + 1; *I != 0; ++I)
+ Hash = 41 * Hash + tolower_ascii(*I);
return Hash % _count(HeaderP->PkgHashTable);
}
-
/*}}}*/
// Cache::SingleArchFindPkg - Locate a package by name /*{{{*/
// ---------------------------------------------------------------------
@@ -206,9 +205,14 @@ pkgCache::PkgIterator pkgCache::SingleArchFindPkg(const string &Name)
Package *Pkg = PkgP + HeaderP->PkgHashTable[Hash(Name)];
for (; Pkg != PkgP; Pkg = PkgP + Pkg->NextPackage)
{
- if (Pkg->Name != 0 && StrP[Pkg->Name] == Name[0] &&
- stringcasecmp(Name,StrP + Pkg->Name) == 0)
- return PkgIterator(*this,Pkg);
+ if (unlikely(Pkg->Name == 0))
+ continue;
+
+ int const cmp = strcasecmp(Name.c_str(), StrP + Pkg->Name);
+ if (cmp == 0)
+ return PkgIterator(*this, Pkg);
+ else if (cmp < 0)
+ break;
}
return PkgIterator(*this,0);
}
@@ -265,9 +269,14 @@ pkgCache::GrpIterator pkgCache::FindGrp(const string &Name) {
// Look at the hash bucket for the group
Group *Grp = GrpP + HeaderP->GrpHashTable[sHash(Name)];
for (; Grp != GrpP; Grp = GrpP + Grp->Next) {
- if (Grp->Name != 0 && StrP[Grp->Name] == Name[0] &&
- stringcasecmp(Name, StrP + Grp->Name) == 0)
+ if (unlikely(Grp->Name == 0))
+ continue;
+
+ int const cmp = strcasecmp(Name.c_str(), StrP + Grp->Name);
+ if (cmp == 0)
return GrpIterator(*this, Grp);
+ else if (cmp < 0)
+ break;
}
return GrpIterator(*this,0);
@@ -279,22 +288,22 @@ pkgCache::GrpIterator pkgCache::FindGrp(const string &Name) {
type in the weird debian style.. */
const char *pkgCache::CompTypeDeb(unsigned char Comp)
{
- const char *Ops[] = {"","<=",">=","<<",">>","=","!="};
- if ((unsigned)(Comp & 0xF) < 7)
- return Ops[Comp & 0xF];
- return "";
+ const char * const Ops[] = {"","<=",">=","<<",">>","=","!="};
+ if (unlikely((unsigned)(Comp & 0xF) >= sizeof(Ops)/sizeof(Ops[0])))
+ return "";
+ return Ops[Comp & 0xF];
}
/*}}}*/
// Cache::CompType - Return a string describing the compare type /*{{{*/
// ---------------------------------------------------------------------
-/* This returns a string representation of the dependency compare
+/* This returns a string representation of the dependency compare
type */
const char *pkgCache::CompType(unsigned char Comp)
{
- const char *Ops[] = {"","<=",">=","<",">","=","!="};
- if ((unsigned)(Comp & 0xF) < 7)
- return Ops[Comp & 0xF];
- return "";
+ const char * const Ops[] = {"","<=",">=","<",">","=","!="};
+ if (unlikely((unsigned)(Comp & 0xF) >= sizeof(Ops)/sizeof(Ops[0])))
+ return "";
+ return Ops[Comp & 0xF];
}
/*}}}*/
// Cache::DepType - Return a string describing the dep type /*{{{*/
@@ -625,8 +634,7 @@ pkgCache::Version **pkgCache::DepIterator::AllTargets() const
{
if (IsIgnorable(I.ParentPkg()) == true)
continue;
-
- if (Owner->VS->CheckDep(I.VerStr(),S->CompareOp,TargetVer()) == false)
+ if (IsSatisfied(I) == false)
continue;
Size++;
@@ -639,8 +647,7 @@ pkgCache::Version **pkgCache::DepIterator::AllTargets() const
{
if (IsIgnorable(I) == true)
continue;
-
- if (Owner->VS->CheckDep(I.ProvideVersion(),S->CompareOp,TargetVer()) == false)
+ if (IsSatisfied(I) == false)
continue;
Size++;
@@ -748,6 +755,16 @@ bool pkgCache::DepIterator::IsMultiArchImplicit() const
return false;
}
/*}}}*/
+// DepIterator::IsSatisfied - check if a version satisfied the dependency /*{{{*/
+bool pkgCache::DepIterator::IsSatisfied(VerIterator const &Ver) const
+{
+ return Owner->VS->CheckDep(Ver.VerStr(),S->CompareOp,TargetVer());
+}
+bool pkgCache::DepIterator::IsSatisfied(PrvIterator const &Prv) const
+{
+ return Owner->VS->CheckDep(Prv.ProvideVersion(),S->CompareOp,TargetVer());
+}
+ /*}}}*/
// ostream operator to handle string representation of a dependecy /*{{{*/
// ---------------------------------------------------------------------
/* */
diff --git a/apt-pkg/pkgcachegen.cc b/apt-pkg/pkgcachegen.cc
index 373f6625c..3f10b6c40 100644
--- a/apt-pkg/pkgcachegen.cc
+++ b/apt-pkg/pkgcachegen.cc
@@ -300,36 +300,35 @@ bool pkgCacheGenerator::MergeListPackage(ListParser &List, pkgCache::PkgIterator
for (Ver = Pkg.VersionList(); Ver.end() == false; ++Ver)
{
- pkgCache::DescIterator Desc = Ver.DescriptionList();
+ pkgCache::DescIterator VerDesc = Ver.DescriptionList();
// a version can only have one md5 describing it
- if (Desc.end() == true || MD5SumValue(Desc.md5()) != CurMd5)
+ if (VerDesc.end() == true || MD5SumValue(VerDesc.md5()) != CurMd5)
continue;
// don't add a new description if we have one for the given
// md5 && language
- if (IsDuplicateDescription(Desc, CurMd5, CurLang) == true)
+ if (IsDuplicateDescription(VerDesc, CurMd5, CurLang) == true)
continue;
+ pkgCache::DescIterator Desc;
Dynamic<pkgCache::DescIterator> DynDesc(Desc);
- // we add at the end, so that the start is constant as we need
- // that to be able to efficiently share these lists
- map_ptrloc *LastDesc = &Ver->DescriptionList;
- for (;Desc.end() == false && Desc->NextDesc != 0; ++Desc);
- if (Desc.end() == false)
- LastDesc = &Desc->NextDesc;
- void const * const oldMap = Map.Data();
- map_ptrloc const descindex = NewDescription(Desc, CurLang, CurMd5, *LastDesc);
+ map_ptrloc const descindex = NewDescription(Desc, CurLang, CurMd5, VerDesc->md5sum);
if (unlikely(descindex == 0 && _error->PendingError()))
return _error->Error(_("Error occurred while processing %s (%s%d)"),
Pkg.Name(), "NewDescription", 1);
- if (oldMap != Map.Data())
- LastDesc += (map_ptrloc*) Map.Data() - (map_ptrloc*) oldMap;
- *LastDesc = descindex;
+
Desc->ParentPkg = Pkg.Index();
- if ((*LastDesc == 0 && _error->PendingError()) || NewFileDesc(Desc,List) == false)
+ // we add at the end, so that the start is constant as we need
+ // that to be able to efficiently share these lists
+ VerDesc = Ver.DescriptionList(); // old value might be invalid after ReMap
+ for (;VerDesc.end() == false && VerDesc->NextDesc != 0; ++VerDesc);
+ map_ptrloc * const LastNextDesc = (VerDesc.end() == true) ? &Ver->DescriptionList : &VerDesc->NextDesc;
+ *LastNextDesc = descindex;
+
+ if (NewFileDesc(Desc,List) == false)
return _error->Error(_("Error occurred while processing %s (%s%d)"),
Pkg.Name(), "NewFileDesc", 1);
@@ -391,7 +390,7 @@ bool pkgCacheGenerator::MergeListVersion(ListParser &List, pkgCache::PkgIterator
}
// Add a new version
- map_ptrloc const verindex = NewVersion(Ver,Version,*LastVer);
+ map_ptrloc const verindex = NewVersion(Ver, Version, Pkg.Index(), Hash, *LastVer);
if (verindex == 0 && _error->PendingError())
return _error->Error(_("Error occurred while processing %s (%s%d)"),
Pkg.Name(), "NewVersion", 1);
@@ -399,8 +398,6 @@ bool pkgCacheGenerator::MergeListVersion(ListParser &List, pkgCache::PkgIterator
if (oldMap != Map.Data())
LastVer += (map_ptrloc*) Map.Data() - (map_ptrloc*) oldMap;
*LastVer = verindex;
- Ver->ParentPkg = Pkg.Index();
- Ver->Hash = Hash;
if (unlikely(List.NewVersion(Ver) == false))
return _error->Error(_("Error occurred while processing %s (%s%d)"),
@@ -464,11 +461,8 @@ bool pkgCacheGenerator::MergeListVersion(ListParser &List, pkgCache::PkgIterator
pkgCache::VerIterator ConVersion = D.ParentVer();
Dynamic<pkgCache::VerIterator> DynV(ConVersion);
// duplicate the Conflicts/Breaks/Replaces for :none arch
- if (D->Version == 0)
- NewDepends(Pkg, ConVersion, "", 0, D->Type, OldDepLast);
- else
- NewDepends(Pkg, ConVersion, D.TargetVer(),
- D->CompareOp, D->Type, OldDepLast);
+ NewDepends(Pkg, ConVersion, D->Version,
+ D->CompareOp, D->Type, OldDepLast);
}
}
}
@@ -509,19 +503,16 @@ bool pkgCacheGenerator::MergeListVersion(ListParser &List, pkgCache::PkgIterator
// We haven't found reusable descriptions, so add the first description
pkgCache::DescIterator Desc = Ver.DescriptionList();
Dynamic<pkgCache::DescIterator> DynDesc(Desc);
- map_ptrloc *LastDesc = &Ver->DescriptionList;
- oldMap = Map.Data();
- map_ptrloc const descindex = NewDescription(Desc, CurLang, CurMd5, *LastDesc);
+ map_ptrloc const descindex = NewDescription(Desc, CurLang, CurMd5, 0);
if (unlikely(descindex == 0 && _error->PendingError()))
return _error->Error(_("Error occurred while processing %s (%s%d)"),
Pkg.Name(), "NewDescription", 2);
- if (oldMap != Map.Data())
- LastDesc += (map_ptrloc*) Map.Data() - (map_ptrloc*) oldMap;
- *LastDesc = descindex;
+
Desc->ParentPkg = Pkg.Index();
+ Ver->DescriptionList = descindex;
- if ((*LastDesc == 0 && _error->PendingError()) || NewFileDesc(Desc,List) == false)
+ if (NewFileDesc(Desc,List) == false)
return _error->Error(_("Error occurred while processing %s (%s%d)"),
Pkg.Name(), "NewFileDesc", 2);
@@ -564,7 +555,7 @@ bool pkgCacheGenerator::MergeFileProvides(ListParser &List)
Dynamic<pkgCache::VerIterator> DynVer(Ver);
for (; Ver.end() == false; ++Ver)
{
- if (Ver->Hash == Hash && Version.c_str() == Ver.VerStr())
+ if (Ver->Hash == Hash && Version == Ver.VerStr())
{
if (List.CollectFileProvides(Cache,Ver) == false)
return _error->Error(_("Error occurred while processing %s (%s%d)"),
@@ -602,8 +593,11 @@ bool pkgCacheGenerator::NewGroup(pkgCache::GrpIterator &Grp, const string &Name)
// Insert it into the hash table
unsigned long const Hash = Cache.Hash(Name);
- Grp->Next = Cache.HeaderP->GrpHashTable[Hash];
- Cache.HeaderP->GrpHashTable[Hash] = Group;
+ map_ptrloc *insertAt = &Cache.HeaderP->GrpHashTable[Hash];
+ while (*insertAt != 0 && strcasecmp(Name.c_str(), Cache.StrP + (Cache.GrpP + *insertAt)->Name) > 0)
+ insertAt = &(Cache.GrpP + *insertAt)->Next;
+ Grp->Next = *insertAt;
+ *insertAt = Group;
Grp->ID = Cache.HeaderP->GroupCount++;
return true;
@@ -632,11 +626,14 @@ bool pkgCacheGenerator::NewPackage(pkgCache::PkgIterator &Pkg,const string &Name
// Insert the package into our package list
if (Grp->FirstPackage == 0) // the group is new
{
+ Grp->FirstPackage = Package;
// Insert it into the hash table
unsigned long const Hash = Cache.Hash(Name);
- Pkg->NextPackage = Cache.HeaderP->PkgHashTable[Hash];
- Cache.HeaderP->PkgHashTable[Hash] = Package;
- Grp->FirstPackage = Package;
+ map_ptrloc *insertAt = &Cache.HeaderP->PkgHashTable[Hash];
+ while (*insertAt != 0 && strcasecmp(Name.c_str(), Cache.StrP + (Cache.PkgP + *insertAt)->Name) > 0)
+ insertAt = &(Cache.PkgP + *insertAt)->NextPackage;
+ Pkg->NextPackage = *insertAt;
+ *insertAt = Package;
}
else // Group the Packages together
{
@@ -675,6 +672,7 @@ bool pkgCacheGenerator::AddImplicitDepends(pkgCache::GrpIterator &G,
bool const coInstall = ((V->MultiArch & pkgCache::Version::Same) == pkgCache::Version::Same);
pkgCache::PkgIterator D = G.PackageList();
Dynamic<pkgCache::PkgIterator> DynD(D);
+ map_ptrloc const VerStrIdx = V->VerStr;
for (; D.end() != true; D = G.NextPkg(D))
{
if (Arch == D.Arch() || D->VersionList == 0)
@@ -685,16 +683,16 @@ bool pkgCacheGenerator::AddImplicitDepends(pkgCache::GrpIterator &G,
if (coInstall == true)
{
// Replaces: ${self}:other ( << ${binary:Version})
- NewDepends(D, V, V.VerStr(),
+ NewDepends(D, V, VerStrIdx,
pkgCache::Dep::Less, pkgCache::Dep::Replaces,
OldDepLast);
// Breaks: ${self}:other (!= ${binary:Version})
- NewDepends(D, V, V.VerStr(),
+ NewDepends(D, V, VerStrIdx,
pkgCache::Dep::NotEquals, pkgCache::Dep::DpkgBreaks,
OldDepLast);
} else {
// Conflicts: ${self}:other
- NewDepends(D, V, "",
+ NewDepends(D, V, 0,
pkgCache::Dep::NoOp, pkgCache::Dep::Conflicts,
OldDepLast);
}
@@ -711,17 +709,18 @@ bool pkgCacheGenerator::AddImplicitDepends(pkgCache::VerIterator &V,
bool const coInstall = ((V->MultiArch & pkgCache::Version::Same) == pkgCache::Version::Same);
if (coInstall == true)
{
+ map_ptrloc const VerStrIdx = V->VerStr;
// Replaces: ${self}:other ( << ${binary:Version})
- NewDepends(D, V, V.VerStr(),
+ NewDepends(D, V, VerStrIdx,
pkgCache::Dep::Less, pkgCache::Dep::Replaces,
OldDepLast);
// Breaks: ${self}:other (!= ${binary:Version})
- NewDepends(D, V, V.VerStr(),
+ NewDepends(D, V, VerStrIdx,
pkgCache::Dep::NotEquals, pkgCache::Dep::DpkgBreaks,
OldDepLast);
} else {
// Conflicts: ${self}:other
- NewDepends(D, V, "",
+ NewDepends(D, V, 0,
pkgCache::Dep::NoOp, pkgCache::Dep::Conflicts,
OldDepLast);
}
@@ -767,6 +766,8 @@ bool pkgCacheGenerator::NewFileVer(pkgCache::VerIterator &Ver,
/* This puts a version structure in the linked list */
unsigned long pkgCacheGenerator::NewVersion(pkgCache::VerIterator &Ver,
const string &VerStr,
+ map_ptrloc const ParentPkg,
+ unsigned long const Hash,
unsigned long Next)
{
// Get a structure
@@ -778,12 +779,37 @@ unsigned long pkgCacheGenerator::NewVersion(pkgCache::VerIterator &Ver,
Ver = pkgCache::VerIterator(Cache,Cache.VerP + Version);
//Dynamic<pkgCache::VerIterator> DynV(Ver); // caller MergeListVersion already takes care of it
Ver->NextVer = Next;
+ Ver->ParentPkg = ParentPkg;
+ Ver->Hash = Hash;
Ver->ID = Cache.HeaderP->VersionCount++;
+
+ // try to find the version string in the group for reuse
+ pkgCache::PkgIterator Pkg = Ver.ParentPkg();
+ pkgCache::GrpIterator Grp = Pkg.Group();
+ if (Pkg.end() == false && Grp.end() == false)
+ {
+ for (pkgCache::PkgIterator P = Grp.PackageList(); P.end() == false; P = Grp.NextPkg(P))
+ {
+ if (Pkg == P)
+ continue;
+ for (pkgCache::VerIterator V = P.VersionList(); V.end() == false; ++V)
+ {
+ int const cmp = strcmp(V.VerStr(), VerStr.c_str());
+ if (cmp == 0)
+ {
+ Ver->VerStr = V->VerStr;
+ return Version;
+ }
+ else if (cmp < 0)
+ break;
+ }
+ }
+ }
+ // haven't found the version string, so create
map_ptrloc const idxVerStr = WriteStringInMap(VerStr);
if (unlikely(idxVerStr == 0))
return 0;
Ver->VerStr = idxVerStr;
-
return Version;
}
/*}}}*/
@@ -825,9 +851,9 @@ bool pkgCacheGenerator::NewFileDesc(pkgCache::DescIterator &Desc,
// ---------------------------------------------------------------------
/* This puts a description structure in the linked list */
map_ptrloc pkgCacheGenerator::NewDescription(pkgCache::DescIterator &Desc,
- const string &Lang,
- const MD5SumValue &md5sum,
- map_ptrloc Next)
+ const string &Lang,
+ const MD5SumValue &md5sum,
+ map_ptrloc idxmd5str)
{
// Get a structure
map_ptrloc const Description = AllocateInMap(sizeof(pkgCache::Description));
@@ -836,14 +862,21 @@ map_ptrloc pkgCacheGenerator::NewDescription(pkgCache::DescIterator &Desc,
// Fill it in
Desc = pkgCache::DescIterator(Cache,Cache.DescP + Description);
- Desc->NextDesc = Next;
Desc->ID = Cache.HeaderP->DescriptionCount++;
- map_ptrloc const idxlanguage_code = WriteStringInMap(Lang);
- map_ptrloc const idxmd5sum = WriteStringInMap(md5sum.Value());
- if (unlikely(idxlanguage_code == 0 || idxmd5sum == 0))
+ map_ptrloc const idxlanguage_code = WriteUniqString(Lang);
+ if (unlikely(idxlanguage_code == 0))
return 0;
Desc->language_code = idxlanguage_code;
- Desc->md5sum = idxmd5sum;
+
+ if (idxmd5str != 0)
+ Desc->md5sum = idxmd5str;
+ else
+ {
+ map_ptrloc const idxmd5sum = WriteStringInMap(md5sum.Value());
+ if (unlikely(idxmd5sum == 0))
+ return 0;
+ Desc->md5sum = idxmd5sum;
+ }
return Description;
}
@@ -859,34 +892,48 @@ bool pkgCacheGenerator::NewDepends(pkgCache::PkgIterator &Pkg,
unsigned int const &Type,
map_ptrloc* &OldDepLast)
{
+ map_ptrloc index = 0;
+ if (Version.empty() == false)
+ {
+ int const CmpOp = Op & 0x0F;
+ // =-deps are used (79:1) for lockstep on same-source packages (e.g. data-packages)
+ if (CmpOp == pkgCache::Dep::Equals && strcmp(Version.c_str(), Ver.VerStr()) == 0)
+ index = Ver->VerStr;
+
+ if (index == 0)
+ {
+ void const * const oldMap = Map.Data();
+ index = WriteStringInMap(Version);
+ if (unlikely(index == 0))
+ return false;
+ if (OldDepLast != 0 && oldMap != Map.Data())
+ OldDepLast += (map_ptrloc*) Map.Data() - (map_ptrloc*) oldMap;
+ }
+ }
+ return NewDepends(Pkg, Ver, index, Op, Type, OldDepLast);
+}
+bool pkgCacheGenerator::NewDepends(pkgCache::PkgIterator &Pkg,
+ pkgCache::VerIterator &Ver,
+ map_ptrloc const Version,
+ unsigned int const &Op,
+ unsigned int const &Type,
+ map_ptrloc* &OldDepLast)
+{
void const * const oldMap = Map.Data();
// Get a structure
map_ptrloc const Dependency = AllocateInMap(sizeof(pkgCache::Dependency));
if (unlikely(Dependency == 0))
return false;
-
+
// Fill it in
pkgCache::DepIterator Dep(Cache,Cache.DepP + Dependency);
Dynamic<pkgCache::DepIterator> DynDep(Dep);
Dep->ParentVer = Ver.Index();
Dep->Type = Type;
Dep->CompareOp = Op;
+ Dep->Version = Version;
Dep->ID = Cache.HeaderP->DependsCount++;
- // Probe the reverse dependency list for a version string that matches
- if (Version.empty() == false)
- {
-/* for (pkgCache::DepIterator I = Pkg.RevDependsList(); I.end() == false; I++)
- if (I->Version != 0 && I.TargetVer() == Version)
- Dep->Version = I->Version;*/
- if (Dep->Version == 0) {
- map_ptrloc const index = WriteStringInMap(Version);
- if (unlikely(index == 0))
- return false;
- Dep->Version = index;
- }
- }
-
// Link it to the package
Dep->Package = Pkg.Index();
Dep->NextRevDepends = Pkg->RevDepends;
diff --git a/apt-pkg/pkgcachegen.h b/apt-pkg/pkgcachegen.h
index b6259b433..428e8459b 100644
--- a/apt-pkg/pkgcachegen.h
+++ b/apt-pkg/pkgcachegen.h
@@ -77,7 +77,14 @@ class pkgCacheGenerator /*{{{*/
bool NewDepends(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver,
std::string const &Version, unsigned int const &Op,
unsigned int const &Type, map_ptrloc* &OldDepLast);
- unsigned long NewVersion(pkgCache::VerIterator &Ver,const std::string &VerStr,unsigned long Next);
+ bool NewDepends(pkgCache::PkgIterator &Pkg, pkgCache::VerIterator &Ver,
+ map_ptrloc const Version, unsigned int const &Op,
+ unsigned int const &Type, map_ptrloc* &OldDepLast);
+ __deprecated unsigned long NewVersion(pkgCache::VerIterator &Ver,const std::string &VerStr,unsigned long Next)
+ { return NewVersion(Ver, VerStr, 0, 0, Next); }
+ unsigned long NewVersion(pkgCache::VerIterator &Ver,const std::string &VerStr,
+ map_ptrloc const ParentPkg, unsigned long const Hash,
+ unsigned long Next);
map_ptrloc NewDescription(pkgCache::DescIterator &Desc,const std::string &Lang,const MD5SumValue &md5sum,map_ptrloc Next);
public:
diff --git a/apt-pkg/sourcelist.cc b/apt-pkg/sourcelist.cc
index 0fddfb451..0fd237cad 100644
--- a/apt-pkg/sourcelist.cc
+++ b/apt-pkg/sourcelist.cc
@@ -270,7 +270,11 @@ bool pkgSourceList::ReadAppend(string File)
// CNC:2003-02-20 - Do not break if '#' is inside [].
for (I = Buffer; *I != 0 && *I != '#'; I++)
if (*I == '[')
- I = strchr(I + 1, ']');
+ {
+ char *b_end = strchr(I + 1, ']');
+ if (b_end != NULL)
+ I = b_end;
+ }
*I = 0;
const char *C = _strstrip(Buffer);
diff --git a/apt-pkg/srcrecords.cc b/apt-pkg/srcrecords.cc
index d63d2c422..297559957 100644
--- a/apt-pkg/srcrecords.cc
+++ b/apt-pkg/srcrecords.cc
@@ -42,7 +42,7 @@ pkgSrcRecords::pkgSrcRecords(pkgSourceList &List) : d(NULL), Files(0), Current(0
}
// Doesn't work without any source index files
- if (Files.size() == 0)
+ if (Files.empty() == true)
{
_error->Error(_("You must put some 'source' URIs"
" in your sources.list"));
@@ -121,14 +121,13 @@ pkgSrcRecords::Parser *pkgSrcRecords::Find(const char *Package,bool const &SrcOn
/* */
const char *pkgSrcRecords::Parser::BuildDepType(unsigned char const &Type)
{
- const char *fields[] = {"Build-Depends",
- "Build-Depends-Indep",
+ const char *fields[] = {"Build-Depends",
+ "Build-Depends-Indep",
"Build-Conflicts",
"Build-Conflicts-Indep"};
- if (Type < 4)
- return fields[Type];
- else
+ if (unlikely(Type >= sizeof(fields)/sizeof(fields[0])))
return "";
+ return fields[Type];
}
/*}}}*/
diff --git a/apt-pkg/tagfile.cc b/apt-pkg/tagfile.cc
index 79811899a..1c79ee74f 100644
--- a/apt-pkg/tagfile.cc
+++ b/apt-pkg/tagfile.cc
@@ -282,10 +282,17 @@ void pkgTagSection::Trim()
for (; Stop > Section + 2 && (Stop[-2] == '\n' || Stop[-2] == '\r'); Stop--);
}
/*}}}*/
+// TagSection::Exists - return True if a tag exists /*{{{*/
+bool pkgTagSection::Exists(const char* const Tag)
+{
+ unsigned int tmp;
+ return Find(Tag, tmp);
+}
+ /*}}}*/
// TagSection::Find - Locate a tag /*{{{*/
// ---------------------------------------------------------------------
/* This searches the section for a tag that matches the given string. */
-bool pkgTagSection::Find(const char *Tag,unsigned &Pos) const
+bool pkgTagSection::Find(const char *Tag,unsigned int &Pos) const
{
unsigned int Length = strlen(Tag);
unsigned int I = AlphaIndexes[AlphaHash(Tag)];
diff --git a/apt-pkg/tagfile.h b/apt-pkg/tagfile.h
index fd24471c1..4718f5101 100644
--- a/apt-pkg/tagfile.h
+++ b/apt-pkg/tagfile.h
@@ -59,7 +59,7 @@ class pkgTagSection
inline bool operator !=(const pkgTagSection &rhs) {return Section != rhs.Section;};
bool Find(const char *Tag,const char *&Start, const char *&End) const;
- bool Find(const char *Tag,unsigned &Pos) const;
+ bool Find(const char *Tag,unsigned int &Pos) const;
std::string FindS(const char *Tag) const;
signed int FindI(const char *Tag,signed long Default = 0) const ;
unsigned long long FindULL(const char *Tag, unsigned long long const &Default = 0) const;
@@ -73,7 +73,7 @@ class pkgTagSection
virtual void TrimRecord(bool BeforeRecord, const char* &End);
inline unsigned int Count() const {return TagCount;};
- inline bool Exists(const char* const Tag) {return AlphaIndexes[AlphaHash(Tag)] != 0;}
+ bool Exists(const char* const Tag);
inline void Get(const char *&Start,const char *&Stop,unsigned int I) const
{Start = Section + Indexes[I]; Stop = Section + Indexes[I+1];}
diff --git a/apt-pkg/vendor.cc b/apt-pkg/vendor.cc
index 36fc25957..fc03ec845 100644
--- a/apt-pkg/vendor.cc
+++ b/apt-pkg/vendor.cc
@@ -12,7 +12,7 @@ Vendor::Vendor(std::string VendorID,
this->VendorID = VendorID;
this->Origin = Origin;
for (std::vector<struct Vendor::Fingerprint *>::iterator I = FingerprintList->begin();
- I != FingerprintList->end(); I++)
+ I != FingerprintList->end(); ++I)
{
if (_config->FindB("Debug::Vendor", false))
std::cerr << "Vendor \"" << VendorID << "\": Mapping \""
diff --git a/apt-pkg/versionmatch.cc b/apt-pkg/versionmatch.cc
index e4fa0ea65..26262a010 100644
--- a/apt-pkg/versionmatch.cc
+++ b/apt-pkg/versionmatch.cc
@@ -181,9 +181,9 @@ pkgCache::VerIterator pkgVersionMatch::Find(pkgCache::PkgIterator Pkg)
bool pkgVersionMatch::ExpressionMatches(const char *pattern, const char *string)
{
if (pattern[0] == '/') {
- bool res = false;
size_t length = strlen(pattern);
if (pattern[length - 1] == '/') {
+ bool res = false;
regex_t preg;
char *regex = strdup(pattern + 1);
regex[length - 2] = '\0';
diff --git a/cmdline/apt-get.cc b/cmdline/apt-get.cc
index 4f48c7294..df24609b6 100644
--- a/cmdline/apt-get.cc
+++ b/cmdline/apt-get.cc
@@ -1912,7 +1912,6 @@ bool DoInstall(CommandLine &CmdL)
return false;
}
- unsigned short const order[] = { MOD_REMOVE, MOD_INSTALL, 0 };
TryToInstall InstallAction(Cache, Fix, BrokenFix);
TryToRemove RemoveAction(Cache, Fix);
@@ -1920,6 +1919,7 @@ bool DoInstall(CommandLine &CmdL)
// new scope for the ActionGroup
{
pkgDepCache::ActionGroup group(Cache);
+ unsigned short const order[] = { MOD_REMOVE, MOD_INSTALL, 0 };
for (unsigned short i = 0; order[i] != 0; ++i)
{
@@ -2023,7 +2023,7 @@ bool DoInstall(CommandLine &CmdL)
/* Print out a list of suggested and recommended packages */
{
- string SuggestsList, RecommendsList, List;
+ string SuggestsList, RecommendsList;
string SuggestsVersions, RecommendsVersions;
for (unsigned J = 0; J < Cache->Head().PackageCount; J++)
{
@@ -2395,7 +2395,7 @@ bool DoDownload(CommandLine &CmdL)
HashString hash;
if (rec.SHA512Hash() != "")
hash = HashString("sha512", rec.SHA512Hash());
- if (rec.SHA256Hash() != "")
+ else if (rec.SHA256Hash() != "")
hash = HashString("sha256", rec.SHA256Hash());
else if (rec.SHA1Hash() != "")
hash = HashString("sha1", rec.SHA1Hash());
@@ -2714,7 +2714,7 @@ bool DoSource(CommandLine &CmdL)
{
string buildopts = _config->Find("APT::Get::Host-Architecture");
if (buildopts.empty() == false)
- buildopts = "-a " + buildopts + " ";
+ buildopts = "-a" + buildopts + " ";
buildopts.append(_config->Find("DPkg::Build-Options","-b -uc"));
// Call dpkg-buildpackage
diff --git a/configure.in b/configure.in
index 88fa27851..44334e3e9 100644
--- a/configure.in
+++ b/configure.in
@@ -18,7 +18,7 @@ AC_CONFIG_AUX_DIR(buildlib)
AC_CONFIG_HEADER(include/config.h:buildlib/config.h.in include/apti18n.h:buildlib/apti18n.h.in)
PACKAGE="apt"
-PACKAGE_VERSION="0.9.7.7ubuntu4"
+PACKAGE_VERSION="0.9.7.9~exp3ubuntu1"
PACKAGE_MAIL="APT Development Team <deity@lists.debian.org>"
AC_DEFINE_UNQUOTED(PACKAGE,"$PACKAGE")
AC_DEFINE_UNQUOTED(PACKAGE_VERSION,"$PACKAGE_VERSION")
diff --git a/debian/apt.cron.daily b/debian/apt.cron.daily
index 4d1bbf085..27560fe85 100644
--- a/debian/apt.cron.daily
+++ b/debian/apt.cron.daily
@@ -289,7 +289,7 @@ random_sleep()
fi
if [ -z "$RANDOM" ] ; then
# A fix for shells that do not have this bash feature.
- RANDOM=$(dd if=/dev/urandom count=1 2> /dev/null | cksum | cut -c"1-5")
+ RANDOM=$(( $(dd if=/dev/urandom bs=2 count=1 2> /dev/null | cksum | cut -d' ' -f1) % 32767 ))
fi
TIME=$(($RANDOM % $RandomSleep))
debug_echo "sleeping for $TIME seconds"
diff --git a/debian/changelog b/debian/changelog
index cdc7912cc..1194658c2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,196 @@
+apt (0.9.7.9~exp3ubuntu1) UNRELEASEDsaucy; urgency=low
+
+ * merged from debian
+
+ -- Michael Vogt <michael.vogt@ubuntu.com> Tue, 30 Apr 2013 10:28:43 +0200
+
+apt (0.9.7.9~exp3) experimental; urgency=low
+
+ [ Michael Vogt ]
+ * apt-pkg/sourcelist.cc:
+ - fix segfault when a hostname contains a [, thanks to
+ Tzafrir Cohen (closes: #704653)
+ * debian/control:
+ - replace manpages-it (closes: #704723)
+
+ [ David Kalnischkies ]
+ * various simple changes to fix cppcheck warnings
+ * apt-pkg/pkgcachegen.cc:
+ - do not store the MD5Sum for every description language variant as
+ it will be the same for all so it can be shared to save cache space
+ - handle language tags for descriptions are unique strings to be shared
+ - factor version string creation out of NewDepends, so we can easily reuse
+ version strings e.g. for implicit multi-arch dependencies
+ - equal comparisions are used mostly in same-source relations,
+ so use this to try to reuse some version strings
+ - sort group and package names in the hashtable on insert
+ - share version strings between same versions (of different architectures)
+ to save some space and allow quick comparisions later on
+ * apt-pkg/pkgcache.cc:
+ - assume sorted hashtable entries for groups/packages
+ * apt-pkg/cacheiterators.h:
+ - provide DepIterator::IsSatisfied as a nicer shorthand for DepCheck
+ * apt-pkg/deb/debversion.cc:
+ - add a string-equal shortcut for equal version comparisions
+
+ [ Marc Deslauriers ]
+ * make apt-ftparchive generate missing deb-src hashes (LP: #1078697)
+
+ [ Yaroslav Halchenko ]
+ * Fix English spelling error in a message ('A error'). Unfuzzy
+ translations. Closes: #705087
+
+ [ Programs translations ]
+ * French translation completed (Christian Perrier)
+
+ [ Manpages translations ]
+ * French translation completed (Christian Perrier)
+
+ -- Michael Vogt <mvo@debian.org> Mon, 08 Apr 2013 17:09:00 +0200
+
+apt (0.9.7.9~exp2) experimental; urgency=low
+
+ [ Programs translations ]
+ * Update all PO files and apt-all.pot
+ * French translation completed (Christian Perrier)
+
+ [ Daniel Hartwig ]
+ * cmdline/apt-get.cc:
+ - do not have space between "-a" and option when cross building
+ (closes: #703792)
+ * test/integration/test-apt-get-download:
+ - fix test now that #1098752 is fixed
+ * po/{ca,cs,ru}.po:
+ - fix merge artifact
+
+ [ David Kalnischkies ]
+ * apt-pkg/indexcopy.cc:
+ - rename RunGPGV to ExecGPGV and move it to apt-pkg/contrib/gpgv.cc
+ * apt-pkg/contrib/gpgv.cc:
+ - ExecGPGV is a method which should never return, so mark it as such
+ and fix the inconsistency of returning in error cases
+ - don't close stdout/stderr if it is also the statusfd
+ - if ExecGPGV deals with a clear-signed file it will split this file
+ into data and signatures, pass it to gpgv for verification
+ - add method to open (maybe) clearsigned files transparently
+ * apt-pkg/acquire-item.cc:
+ - keep the last good InRelease file around just as we do it with
+ Release.gpg in case the new one we download isn't good for us
+ * apt-pkg/deb/debmetaindex.cc:
+ - reenable InRelease by default
+ * ftparchive/writer.cc,
+ apt-pkg/deb/debindexfile.cc,
+ apt-pkg/deb/deblistparser.cc:
+ - use OpenMaybeClearSignedFile to be free from detecting and
+ skipping clearsigning metadata in dsc and Release files
+
+ [ Michael Vogt ]
+ * add regression test for CVE-2013-1051
+ * implement GPGSplit() based on the idea from Ansgar Burchardt
+ (many thanks!)
+ * methods/connect.cc:
+ - use Errno() instead of strerror(), thanks to David Kalnischk
+ * doc/apt.conf.5.xml:
+ - document Acquire::ForceIPv{4,6}
+
+ -- Michael Vogt <mvo@debian.org> Wed, 03 Apr 2013 14:19:58 +0200
+
+apt (0.9.7.9~exp1) experimental; urgency=low
+
+ [ Niels Thykier ]
+ * test/libapt/assert.h, test/libapt/run-tests:
+ - exit with status 1 on test failure
+
+ [ Daniel Hartwig ]
+ * test/integration/framework:
+ - continue after test failure but preserve exit status
+
+ [ Programs translation updates ]
+ * Turkish (Mert Dirik). Closes: #703526
+
+ [ Colin Watson ]
+ * methods/connect.cc:
+ - provide useful error message in case of EAI_SYSTEM
+ (closes: #703603)
+
+ [ Michael Vogt ]
+ * add new config options "Acquire::ForceIPv4" and
+ "Acquire::ForceIPv6" to allow focing one or the other
+ (closes: #611891)
+ * lp:~mvo/apt/fix-tagfile-hash:
+ - fix false positives in pkgTagSection.Exists(), thanks to
+ Niels Thykier for the testcase (closes: #703240)
+ - this will require rebuilds of the clients as this used to
+ be a inline function
+
+ -- Michael Vogt <mvo@debian.org> Fri, 22 Mar 2013 21:57:08 +0100
+
+apt (0.9.7.8) unstable; urgency=criticial
+
+ * SECURITY UPDATE: InRelease verification bypass
+ - CVE-2013-1051
+
+ [ David Kalnischk ]
+ * apt-pkg/deb/debmetaindex.cc,
+ test/integration/test-bug-595691-empty-and-broken-archive-files,
+ test/integration/test-releasefile-verification:
+ - disable InRelease downloading until the verification issue is
+ fixed, thanks to Ansgar Burchardt for finding the flaw
+
+ -- Michael Vogt <mvo@debian.org> Thu, 14 Mar 2013 07:47:36 +0100
+
+apt (0.9.7.8~exp2) experimental; urgency=low
+
+ * include two missing patches to really fix bug #696225, thanks to
+ Guillem Jover
+ * ensure sha512 is really used when available, thanks to Tyler Hicks
+ (LP: #1098752)
+
+ -- Michael Vogt <mvo@debian.org> Fri, 01 Mar 2013 19:06:55 +0100
+
+apt (0.9.7.8~exp1) experimental; urgency=low
+
+ [ Manpages translation updates ]
+ * Italian (Beatrice Torracca). Closes: #696601
+
+ [ Programs translation updates ]
+ * Japanese (Kenshi Muto). Closes: #699783
+
+ [ Michael Vogt ]
+ * fix pkgProblemResolver::Scores, thanks to Paul Wise.
+ Closes: #697577
+ * fix missing translated apt.8 manpages, thanks to Helge Kreutzmann
+ for the report. Closes: #696923
+ * apt-pkg/contrib/progress.cc:
+ - Make "..." translatable to fix inconsistencies in the output
+ of e.g. apt-get update. While this adds new translatable strings,
+ not having translations for them will not break anything.
+ Thanks to Guillem Jover. Closes: #696225
+ * debian/apt.cron.daily:
+ - when reading from /dev/urandom, use less entropy and fix a rare
+ bug when the random number chksum is less than 1000.
+ Closes: #695285
+ * methods/https.cc:
+ - reuse connection in https, thanks to Thomas Bushnell, BSG for the
+ patch. LP: #1087543, Closes: #695359
+ - add missing curl_easy_cleanup()
+ * methods/http.cc:
+ - quote spaces in filenames to ensure as the http method is also
+ (potentially) used for non deb,dsc content that may contain
+ spaces, thanks to Daniel Hartwig and Thomas Bushnell
+ (LP: #1086997)
+ - quote plus in filenames to work around a bug in the S3 server
+ (LP: #1003633)
+ * apt-pkg/indexrecords.cc:
+ - support '\r' in the Release file
+
+ [ David Kalnischkies ]
+ * apt-pkg/depcache.cc:
+ - prefer to install packages which have an already installed M-A:same
+ sibling while choosing providers (LP: #1130419)
+
+ -- Michael Vogt <mvo@debian.org> Fri, 01 Mar 2013 14:16:42 +0100
+
apt (0.9.7.7ubuntu4) raring; urgency=low
[ Michael Vogt ]
diff --git a/debian/control b/debian/control
index e719035d0..5cdacfc34 100644
--- a/debian/control
+++ b/debian/control
@@ -19,7 +19,7 @@ Vcs-Browser: http://code.launchpad.net/apt/ubuntu
Package: apt
Architecture: any
Depends: ubuntu-keyring, ${shlibs:Depends}, ${misc:Depends}, gnupg
-Replaces: manpages-pl (<< 20060617-3~)
+Replaces: manpages-pl (<< 20060617-3~), manpages-it
Conflicts: python-apt (<< 0.7.93.2~)
Suggests: aptitude | synaptic | wajig, dpkg-dev, apt-doc, xz-utils, python-apt
Description: commandline package manager
diff --git a/debian/rules b/debian/rules
index 618c7f8d0..a2dbe513e 100755
--- a/debian/rules
+++ b/debian/rules
@@ -175,7 +175,7 @@ apt-doc: build-debiandoc
# Build architecture-dependent files here.
binary-arch: $(LIBAPT_PKG) $(LIBAPT_INST) apt libapt-pkg-dev apt-utils apt-transport-https
-apt_MANPAGES = apt-cache apt-cdrom apt-config apt-get apt-key apt-mark apt-secure apt apt.conf apt_preferences sources.list
+apt_MANPAGES = apt apt-cache apt-cdrom apt-config apt-get apt-key apt-mark apt-secure apt apt.conf apt_preferences sources.list
apt: build build-manpages
dh_testdir -p$@
dh_testroot -p$@
diff --git a/doc/apt-verbatim.ent b/doc/apt-verbatim.ent
index f63ae23a1..631a7dcab 100644
--- a/doc/apt-verbatim.ent
+++ b/doc/apt-verbatim.ent
@@ -213,7 +213,7 @@
">
<!-- this will be updated by 'prepare-release' -->
-<!ENTITY apt-product-version "0.9.7.7ubuntu4">
+<!ENTITY apt-product-version "0.9.7.9~exp3ubuntu1">
<!-- Codenames for debian releases -->
<!ENTITY oldstable-codename "squeeze">
diff --git a/doc/apt.conf.5.xml b/doc/apt.conf.5.xml
index 6a61acd2d..be1d7ade8 100644
--- a/doc/apt.conf.5.xml
+++ b/doc/apt.conf.5.xml
@@ -554,6 +554,18 @@ DPkg::Pre-Install-Pkgs {"/usr/sbin/dpkg-preconfigure --apt";};
</listitem>
</varlistentry>
+ <varlistentry><term><option>ForceIPv4</option></term>
+ <listitem><para>
+ When downloading, force to use only the IPv4 protocol.
+ </para></listitem>
+ </varlistentry>
+
+ <varlistentry><term><option>ForceIPv6</option></term>
+ <listitem><para>
+ When downloading, force to use only the IPv6 protocol.
+ </para></listitem>
+ </varlistentry>
+
</variablelist>
</refsect1>
diff --git a/doc/makefile b/doc/makefile
index 4c27552f6..2516cd128 100644
--- a/doc/makefile
+++ b/doc/makefile
@@ -87,7 +87,9 @@ update-po:
--msgid-bugs-address='$(PACKAGE_MAIL)' po4a.conf
$(MANPAGEPOLIST) :: manpages-translation-% : %/makefile po4a.conf
+ # first line is for apt.8 (see Bug#696923)
po4a --previous --no-backups --translate-only $(dir $<)apt.ent \
+ $(patsubst %,--translate-only $(dir $<)%,$(patsubst %.8,%.$(subst /,,$(dir $<)).8,$(wildcard *.8))) \
$(patsubst %,--translate-only $(dir $<)%,$(patsubst %.1.xml,%.$(subst /,,$(dir $<)).1.xml,$(wildcard *.1.xml))) \
$(patsubst %,--translate-only $(dir $<)%,$(patsubst %.2.xml,%.$(subst /,,$(dir $<)).2.xml,$(wildcard *.2.xml))) \
$(patsubst %,--translate-only $(dir $<)%,$(patsubst %.3.xml,%.$(subst /,,$(dir $<)).3.xml,$(wildcard *.3.xml))) \
diff --git a/doc/po/apt-doc.pot b/doc/po/apt-doc.pot
index 3617455d0..b20761bf9 100644
--- a/doc/po/apt-doc.pot
+++ b/doc/po/apt-doc.pot
@@ -6,9 +6,9 @@
#, fuzzy
msgid ""
msgstr ""
-"Project-Id-Version: apt-doc 0.9.7.7ubuntu3\n"
+"Project-Id-Version: apt-doc 0.9.7.9~exp3ubuntu1\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-04-11 14:52+0300\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -1105,12 +1105,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125 apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125 apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131 apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109 apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252 apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63 apt-ftparchive.1.xml:607
+#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131 apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109 apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252 apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63 apt-ftparchive.1.xml:607
msgid "See Also"
msgstr ""
@@ -2982,13 +2982,23 @@ msgid ""
"\"<literal>none</literal>\")."
msgstr ""
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -3000,7 +3010,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -3013,7 +3023,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -3023,7 +3033,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -3031,7 +3041,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by "
"<literal>Dir::Bin</literal>. <literal>Dir::Bin::Methods</literal> specifies "
@@ -3043,7 +3053,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -3056,7 +3066,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -3067,12 +3077,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -3080,7 +3090,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, "
@@ -3094,40 +3104,40 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -3135,7 +3145,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -3144,7 +3154,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -3154,7 +3164,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -3165,26 +3175,26 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -3199,7 +3209,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -3209,7 +3219,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -3223,7 +3233,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -3236,7 +3246,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is "
@@ -3254,7 +3264,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure "
"--pending</command> to let &dpkg; handle all required configurations and "
@@ -3266,7 +3276,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -3277,7 +3287,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -3289,7 +3299,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -3303,12 +3313,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -3317,12 +3327,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -3333,7 +3343,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, "
@@ -3341,7 +3351,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s "
@@ -3349,7 +3359,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -3359,65 +3369,65 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid "Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the "
"<literal>apt</literal> libraries."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -3425,52 +3435,52 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid "Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial "
@@ -3480,7 +3490,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as "
"keep/install/remove while the ProblemResolver does his work. Each addition "
@@ -3498,45 +3508,45 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid "Output status messages tracing the steps performed when invoking &dpkg;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -3544,19 +3554,19 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from "
"<filename>/etc/apt/vendors.list</filename>."
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211 apt-ftparchive.1.xml:596
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211 apt-ftparchive.1.xml:596
msgid "Examples"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -3564,7 +3574,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr ""
diff --git a/doc/po/de.po b/doc/po/de.po
index f03b5ae35..e2052297f 100644
--- a/doc/po/de.po
+++ b/doc/po/de.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt-doc 0.9.7\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
"PO-Revision-Date: 2012-06-25 22:49+0100\n"
"Last-Translator: Chris Leick <c.leick@vollbio.de>\n"
"Language-Team: German <debian-l10n-german@lists.debian.org>\n"
@@ -1543,14 +1543,14 @@ msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr "Dateien"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
msgid "See Also"
@@ -2262,6 +2262,12 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:130
#, fuzzy
+#| msgid ""
+#| "Update the local keyring with the archive keyring and remove from the "
+#| "local keyring the archive keys which are no longer valid. The archive "
+#| "keyring is shipped in the <literal>archive-keyring</literal> package of "
+#| "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
+#| "package in Debian."
msgid ""
"Update the local keyring with the archive keyring and remove from the local "
"keyring the archive keys which are no longer valid. The archive keyring is "
@@ -2337,18 +2343,22 @@ msgstr "lokale Datenbank vertrauenswürdiger Archivschlüssel"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:183
#, fuzzy
+#| msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
msgid "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>"
msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:184
#, fuzzy
+#| msgid "Keyring of Debian archive trusted keys."
msgid "Keyring of Ubuntu archive trusted keys."
msgstr "Schlüsselbund vertrauenswürdiger Schlüssel des Debian-Archivs"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:187
#, fuzzy
+#| msgid ""
+#| "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
msgid ""
"<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>"
msgstr ""
@@ -2357,6 +2367,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:188
#, fuzzy
+#| msgid "Keyring of Debian archive removed trusted keys."
msgid "Keyring of Ubuntu archive removed trusted keys."
msgstr ""
"Schlüsselbund entfernter vertrauenswürdiger Schlüssel des Debian-Archivs"
@@ -4274,13 +4285,23 @@ msgstr ""
"in <filename>/var/lib/apt/lists/</filename> gefunden werden, an das Ende der "
"Liste hinzugefügt (nach einem impliziten »<literal>none</literal>«)."
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr "Verzeichnisse"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -4300,7 +4321,7 @@ msgstr ""
"nicht mit <filename>/</filename> oder <filename>./</filename> beginnen."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -4323,7 +4344,7 @@ msgstr ""
"Standardverzeichnis in <literal>Dir::Cache</literal> enthalten."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -4338,7 +4359,7 @@ msgstr ""
"Konfigurationsdatei erfolgt)."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -4350,7 +4371,7 @@ msgstr ""
"geladen."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -4368,7 +4389,7 @@ msgstr ""
"Programms an."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -4388,7 +4409,7 @@ msgstr ""
"<filename>/tmp/staging/var/lib/dpkg/status</filename> nachgesehen."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -4406,12 +4427,12 @@ msgstr ""
"diese Muster verwandt werden."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr "APT in DSelect"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -4422,7 +4443,7 @@ msgstr ""
"<literal>DSelect</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -4445,7 +4466,7 @@ msgstr ""
"vor dem Herunterladen neuer Pakete durch."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
@@ -4454,7 +4475,7 @@ msgstr ""
"übermittelt, wenn es für die Installationsphase durchlaufen wird."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
@@ -4463,7 +4484,7 @@ msgstr ""
"übermittelt, wenn es für die Aktualisierungsphase durchlaufen wird."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
@@ -4472,12 +4493,12 @@ msgstr ""
"nachfragen, um fortzufahren. Vorgabe ist es, nur bei Fehlern nachzufragen."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr "Wie APT &dpkg; aufruft"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
@@ -4486,7 +4507,7 @@ msgstr ""
"stehen im Abschnitt <literal>DPkg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -4497,7 +4518,7 @@ msgstr ""
"jedes Listenelement wird als einzelnes Argument an &dpkg; übermittelt."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4511,7 +4532,7 @@ msgstr ""
"APT abgebrochen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4527,7 +4548,7 @@ msgstr ""
"die es installieren wird, auf der Standardeingabe übergeben, einen pro Zeile."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -4543,7 +4564,7 @@ msgstr ""
"literal> gegeben wird."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
@@ -4552,7 +4573,7 @@ msgstr ""
"die Vorgabe ist <filename>/</filename>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
@@ -4562,12 +4583,12 @@ msgstr ""
"Programme werden erstellt."
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr "Dpkd-Trigger-Benutzung (und zugehörige Optionen)"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -4594,7 +4615,7 @@ msgstr ""
"Pakete konfiguriert werden."
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -4608,7 +4629,7 @@ msgstr ""
"DPkg::TriggersPending \"true\";"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -4633,7 +4654,7 @@ msgstr ""
"Optionenkombination wäre <placeholder type=\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -4656,7 +4677,7 @@ msgstr ""
"anhängen."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -4686,7 +4707,7 @@ msgstr ""
"enden könnte und möglicherweise nicht mehr startbar ist."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -4705,7 +4726,7 @@ msgstr ""
"deaktivieren."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -4721,7 +4742,7 @@ msgstr ""
"benötigt werden."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -4739,7 +4760,7 @@ msgstr ""
"};"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -4763,12 +4784,12 @@ msgstr ""
"mit ihren Vorgabewerten. <placeholder type=\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr "Periodische- und Archivoptionen"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -4782,12 +4803,12 @@ msgstr ""
"Dokumentation dieser Optionen zu erhalten."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
msgstr "Fehlersuchoptionen"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -4805,7 +4826,7 @@ msgstr ""
"könnten es sein:"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
@@ -4816,7 +4837,7 @@ msgstr ""
"getroffenen Entscheidungen ein."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
@@ -4827,7 +4848,7 @@ msgstr ""
"<literal>apt-get -s install</literal>) als nicht root-Anwender auszuführen."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -4839,7 +4860,7 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
@@ -4848,12 +4869,12 @@ msgstr ""
"Daten in CD-ROM-IDs aus."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr "Eine vollständige Liste der Fehlersuchoptionen von APT folgt."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
@@ -4861,28 +4882,28 @@ msgstr ""
"literal>-Quellen beziehen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
"gibt Informationen aus, die sich auf das Herunterladen von Paketen per FTP "
"beziehen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
"gibt Informationen aus, die sich auf das Herunterladen von Paketen per HTTP "
"beziehen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr ""
"gibt Informationen aus, die sich auf das Herunterladen von Paketen per HTTPS "
"beziehen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
@@ -4891,7 +4912,7 @@ msgstr ""
"mittels <literal>gpg</literal> beziehen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
@@ -4900,13 +4921,13 @@ msgstr ""
"CD-ROMs gespeichert sind."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
"beschreibt den Prozess der Auflösung von Bauabhängigkeiten in &apt-get;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
@@ -4915,7 +4936,7 @@ msgstr ""
"Bibliotheken generiert wurde."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -4926,7 +4947,7 @@ msgstr ""
"ID für eine CD-ROM generiert wird."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
@@ -4936,14 +4957,14 @@ msgstr ""
"gleichen Zeit laufen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
"protokolliert, wenn Elemente aus der globalen Warteschlange zum "
"Herunterladen hinzugefügt oder entfernt werden."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
@@ -4952,7 +4973,7 @@ msgstr ""
"und kryptografischen Signaturen von heruntergeladenen Dateien beziehen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
@@ -4961,7 +4982,7 @@ msgstr ""
"Diffs und Fehler, die die Paketindexlisten-Diffs betreffen, aus."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
@@ -4971,7 +4992,7 @@ msgstr ""
"werden."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
@@ -4979,7 +5000,7 @@ msgstr ""
"durchführen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
@@ -4989,7 +5010,7 @@ msgstr ""
"beziehen."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -5005,7 +5026,7 @@ msgstr ""
"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -5038,7 +5059,7 @@ msgstr ""
"erscheint."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
@@ -5048,7 +5069,7 @@ msgstr ""
"sind, aus."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
@@ -5057,7 +5078,7 @@ msgstr ""
"und alle während deren Auswertung gefundenen Fehler aus."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
@@ -5067,7 +5088,7 @@ msgstr ""
"soll."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr ""
@@ -5075,12 +5096,12 @@ msgstr ""
"von &dpkg; ausgeführt werden."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr "gibt die Priorität jeder Paketliste beim Start aus."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
@@ -5090,7 +5111,7 @@ msgstr ""
"aufgetreten ist)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -5102,7 +5123,7 @@ msgstr ""
"Marker</literal> beschrieben."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
@@ -5111,13 +5132,13 @@ msgstr ""
"filename> gelesenen Anbieter aus."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
msgid "Examples"
msgstr "Beispiele"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -5127,7 +5148,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr "&apt-cache;, &apt-config;, &apt-preferences;."
@@ -9803,31 +9824,3 @@ msgstr " # apt-get -o dir::cache::archives=\"/Platte/\" dist-upgrade"
#: offline.sgml:234
msgid "Which will use the already fetched archives on the disc."
msgstr "Es wird die bereits auf die Platte heruntergeladenen Archive benutzen."
-
-#~ msgid ""
-#~ "Update the local keyring with the archive keyring and remove from the "
-#~ "local keyring the archive keys which are no longer valid. The archive "
-#~ "keyring is shipped in the <literal>archive-keyring</literal> package of "
-#~ "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
-#~ "package in Debian."
-#~ msgstr ""
-#~ "aktualisiert den lokalen Schlüsselbund mit dem Archivschlüsselbund und "
-#~ "entfernt die Archivschlüssel, die nicht länger gültig sind, aus dem "
-#~ "lokalen Schlüsselbund. Der Archivschlüsselbund wird im Paket "
-#~ "<literal>archive-keyring</literal> Ihrer Distribution mitgeliefert, z.B. "
-#~ "dem Paket <literal>debian-archive-keyring</literal> in Debian."
-
-#~ msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-#~ msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive trusted keys."
-#~ msgstr "Schlüsselbund vertrauenswürdiger Schlüssel des Debian-Archivs"
-
-#~ msgid ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-#~ msgstr ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive removed trusted keys."
-#~ msgstr ""
-#~ "Schlüsselbund entfernter vertrauenswürdiger Schlüssel des Debian-Archivs"
diff --git a/doc/po/es.po b/doc/po/es.po
index 19e5ce97a..bfdfd6372 100644
--- a/doc/po/es.po
+++ b/doc/po/es.po
@@ -38,7 +38,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.9.7.1\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
"PO-Revision-Date: 2012-07-14 12:21+0200\n"
"Last-Translator: Omar Campagne <ocampagne@gmail.com>\n"
"Language-Team: Debian l10n Spanish <debian-l10n-spanish@lists.debian.org>\n"
@@ -1619,14 +1619,14 @@ msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr "Ficheros"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
msgid "See Also"
@@ -2330,6 +2330,13 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:130
+#, fuzzy
+#| msgid ""
+#| "Update the local keyring with the archive keyring and remove from the "
+#| "local keyring the archive keys which are no longer valid. The archive "
+#| "keyring is shipped in the <literal>archive-keyring</literal> package of "
+#| "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
+#| "package in Debian."
msgid ""
"Update the local keyring with the archive keyring and remove from the local "
"keyring the archive keys which are no longer valid. The archive keyring is "
@@ -2405,18 +2412,22 @@ msgstr "Base de datos local de las claves de confianza de archivos Debian"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:183
#, fuzzy
+#| msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
msgid "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>"
msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:184
#, fuzzy
+#| msgid "Keyring of Debian archive trusted keys."
msgid "Keyring of Ubuntu archive trusted keys."
msgstr "Registro de las claves de confianza del archivo de Debian."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:187
#, fuzzy
+#| msgid ""
+#| "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
msgid ""
"<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>"
msgstr ""
@@ -2425,6 +2436,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:188
#, fuzzy
+#| msgid "Keyring of Debian archive removed trusted keys."
msgid "Keyring of Ubuntu archive removed trusted keys."
msgstr "Registro de las claves de confianza eliminadas del archivo de Debian."
@@ -4311,13 +4323,23 @@ msgstr ""
"se añaden al final de la lista (después de un «<literal>none</literal>» "
"implícito)."
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr "Directorios"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -4338,7 +4360,7 @@ msgstr ""
"filename> ó <filename>./</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -4360,7 +4382,7 @@ msgstr ""
"directorio predeterminado está en <literal>Dir::Cache</literal>"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -4376,7 +4398,7 @@ msgstr ""
"<envar>APT_CONFIG</envar>)."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -4387,7 +4409,7 @@ msgstr ""
"Al finalizar este proceso carga el fichero de configuración principal."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -4404,7 +4426,7 @@ msgstr ""
"literal> especifican la ubicación de sus respectivos programas."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -4425,7 +4447,7 @@ msgstr ""
"staging/var/lib/dpkg/status</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -4443,12 +4465,12 @@ msgstr ""
"de expresiones regulares."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr "APT con DSelect"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -4459,7 +4481,7 @@ msgstr ""
"encuentran en la sección <literal>DSelect</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -4481,7 +4503,7 @@ msgstr ""
"realiza esta acción antes de descargar paquetes nuevos."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
@@ -4490,7 +4512,7 @@ msgstr ""
"la línea de ordenes al ejecutar la fase de instalación."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
@@ -4499,7 +4521,7 @@ msgstr ""
"la línea de ordenes al ejecutar la fase de actualización."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
@@ -4509,12 +4531,12 @@ msgstr ""
"preguntará en caso de error."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr "Invocación de APT a dpkg"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
@@ -4523,7 +4545,7 @@ msgstr ""
"se encuentran en la sección <literal>DPkg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -4534,7 +4556,7 @@ msgstr ""
"introduce a &dpkg; como un sólo argumento."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4547,7 +4569,7 @@ msgstr ""
"sh</filename>; en caso de fallo, APT cancela la acción."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4563,7 +4585,7 @@ msgstr ""
"la entrada estándar."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -4579,7 +4601,7 @@ msgstr ""
"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
@@ -4588,7 +4610,7 @@ msgstr ""
"predeterminado es <filename>/</filename>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
@@ -4598,12 +4620,12 @@ msgstr ""
"paquetes y a producir todos los binarios."
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr "Uso del disparador de dpkg (y de las opciones relacionadas)"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -4630,7 +4652,7 @@ msgstr ""
"tiempo (o más) durante la configuración de todos los paquetes."
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -4644,7 +4666,7 @@ msgstr ""
"DPkg::TriggersPending \"true\";"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -4668,7 +4690,7 @@ msgstr ""
"type=\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -4691,7 +4713,7 @@ msgstr ""
"eliminación."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -4721,7 +4743,7 @@ msgstr ""
"imposibilidad de arrancar el sistema. "
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -4739,7 +4761,7 @@ msgstr ""
"desactivar esta opción en todas las ejecuciones menos la última."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -4755,7 +4777,7 @@ msgstr ""
"los disparadores necesarios para configurar este paquete."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -4773,7 +4795,7 @@ msgstr ""
"};"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -4798,12 +4820,12 @@ msgstr ""
"<placeholder type=\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr "Las opciones «Periodic» y «Archives»"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -4817,12 +4839,12 @@ msgstr ""
"documentación de estas opciones."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
msgstr "Opciones de depuración"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -4839,7 +4861,7 @@ msgstr ""
"para un usuario normal, aunque unas cuantas sí son:"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
@@ -4850,7 +4872,7 @@ msgstr ""
"purge</literal>."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
@@ -4861,7 +4883,7 @@ msgstr ""
"<literal>apt-get -s install</literal>) como un usuario normal."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -4873,7 +4895,7 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
@@ -4882,14 +4904,14 @@ msgstr ""
"statfs en los identificadores de los discos ópticos."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr ""
"A continuación, se muestra la lista completa de las opciones de depuración "
"de apt."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
@@ -4897,26 +4919,26 @@ msgstr ""
"<literal>cdrom://</literal>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
"Muestra la información relacionada con la descarga de paquetes mediante FTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
"Muestra la información relacionada con la descarga de paquetes mediante HTTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr ""
"Muestra la información relacionada con la descarga de paquetes mediante "
"HTTPS."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
@@ -4925,7 +4947,7 @@ msgstr ""
"criptográficas mediante <literal>gpg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
@@ -4934,14 +4956,14 @@ msgstr ""
"paquetes almacenadas en CD-ROM."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
"Describe el proceso de resolución de dependencias de compilación en &apt-"
"get;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
@@ -4950,7 +4972,7 @@ msgstr ""
"<literal>apt</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -4961,7 +4983,7 @@ msgstr ""
"identificador de un CD-ROM."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
@@ -4971,14 +4993,14 @@ msgstr ""
"a la vez."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
"Registra los elementos que se añaden o se borran de la cola de descarga "
"global."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
@@ -4988,7 +5010,7 @@ msgstr ""
"ficheros descargados."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
@@ -4997,7 +5019,7 @@ msgstr ""
"lista de índices de paquetes, y los errores relacionados con éstos."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
@@ -5007,7 +5029,7 @@ msgstr ""
"índices completos."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
@@ -5015,7 +5037,7 @@ msgstr ""
"descargas."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
@@ -5024,7 +5046,7 @@ msgstr ""
"de los paquetes y con la eliminación de los paquetes sin usar."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -5040,7 +5062,7 @@ msgstr ""
"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -5071,7 +5093,7 @@ msgstr ""
"la sección en la que aparece el paquete."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
@@ -5080,7 +5102,7 @@ msgstr ""
"invocó, con los argumentos separados por un espacio."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
@@ -5089,7 +5111,7 @@ msgstr ""
"estado y cualquier error encontrado durante el análisis."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
@@ -5098,7 +5120,7 @@ msgstr ""
"literal> debería entregar los paquetes a &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr ""
@@ -5106,12 +5128,12 @@ msgstr ""
"&dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr "Muestra la prioridad de cada lista de paquetes al iniciarse."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
@@ -5120,7 +5142,7 @@ msgstr ""
"lo que ocurre cuando se encuentra un problema de dependencias complejo)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -5131,7 +5153,7 @@ msgstr ""
"misma que la descrita en <literal>Debug::pkgDepCache::Marker</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
@@ -5140,13 +5162,13 @@ msgstr ""
"vendors.list</filename>."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
msgid "Examples"
msgstr "Ejemplos"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -5156,7 +5178,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr "&apt-cache;, &apt-config;, &apt-preferences;."
@@ -9785,31 +9807,3 @@ msgstr " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade"
#: offline.sgml:234
msgid "Which will use the already fetched archives on the disc."
msgstr "Esto utiliza los archivos del disco previamente obtenidos."
-
-#~ msgid ""
-#~ "Update the local keyring with the archive keyring and remove from the "
-#~ "local keyring the archive keys which are no longer valid. The archive "
-#~ "keyring is shipped in the <literal>archive-keyring</literal> package of "
-#~ "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
-#~ "package in Debian."
-#~ msgstr ""
-#~ "Actualiza el registro de claves local con el registro de claves del "
-#~ "archivo y elimina del registro local las claves de archivo que ya no son "
-#~ "válidas. El registro de claves del archivo se encuentra en el paquete "
-#~ "<literal>archive-keyring</literal> de su distribución; esto es, el "
-#~ "paquete <literal>debian-archive-keyring</literal> en Debian."
-
-#~ msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-#~ msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive trusted keys."
-#~ msgstr "Registro de las claves de confianza del archivo de Debian."
-
-#~ msgid ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-#~ msgstr ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive removed trusted keys."
-#~ msgstr ""
-#~ "Registro de las claves de confianza eliminadas del archivo de Debian."
diff --git a/doc/po/fr.po b/doc/po/fr.po
index bbd54e103..5c7f521c9 100644
--- a/doc/po/fr.po
+++ b/doc/po/fr.po
@@ -5,13 +5,13 @@
# Translators:
# Jérôme Marant, 2000.
# Philippe Batailler, 2005.
-# Christian Perrier <bubulle@debian.org>, 2009, 2010, 2011, 2012.
+# Christian Perrier <bubulle@debian.org>, 2009, 2010, 2011, 2012, 2013.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
-"PO-Revision-Date: 2012-07-04 21:08-0600\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
+"PO-Revision-Date: 2013-04-09 07:56+0200\n"
"Last-Translator: Christian Perrier <bubulle@debian.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
@@ -1538,14 +1538,14 @@ msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr "Fichiers"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
msgid "See Also"
@@ -2257,6 +2257,13 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:130
+#, fuzzy
+#| msgid ""
+#| "Update the local keyring with the archive keyring and remove from the "
+#| "local keyring the archive keys which are no longer valid. The archive "
+#| "keyring is shipped in the <literal>archive-keyring</literal> package of "
+#| "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
+#| "package in Debian."
msgid ""
"Update the local keyring with the archive keyring and remove from the local "
"keyring the archive keys which are no longer valid. The archive keyring is "
@@ -2332,18 +2339,22 @@ msgstr "Base de données locale de fiabilité des clés de l'archive."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:183
#, fuzzy
+#| msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
msgid "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>"
msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:184
#, fuzzy
+#| msgid "Keyring of Debian archive trusted keys."
msgid "Keyring of Ubuntu archive trusted keys."
msgstr "Trousseau des clés fiables de l'archive Debian."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:187
#, fuzzy
+#| msgid ""
+#| "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
msgid ""
"<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>"
msgstr ""
@@ -2352,6 +2363,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:188
#, fuzzy
+#| msgid "Keyring of Debian archive removed trusted keys."
msgid "Keyring of Ubuntu archive removed trusted keys."
msgstr "Trousseau des clés fiables supprimées de l'archive Debian."
@@ -4228,7 +4240,7 @@ msgid ""
"locale (where the order would be \"fr, de, en\"). <placeholder type="
"\"programlisting\" id=\"0\"/>"
msgstr ""
-"La liste par défaut contient « environment » and « en ». La valeur "
+"La liste par défaut contient « environment » et « en ». La valeur "
"« environment » a une signification spéciale : elle sera remplacée, à "
"l'exécution, par les codes de langues utilisés dans la variable "
"d'environnement <literal>LC_MESSAGES</literal>. Les codes utilisés en double "
@@ -4255,19 +4267,29 @@ msgid ""
"files which are found in <filename>/var/lib/apt/lists/</filename> will be "
"added to the end of the list (after an implicit \"<literal>none</literal>\")."
msgstr ""
-"Note : afin d'éviter des problèmes lorsqu'APT est exécuté dans différents "
+"Note : afin d'éviter des problèmes lorsqu'APT est exécuté dans différents "
"environnements (p. ex. par différents utilisateurs ou différents "
"programmes), tous les fichiers « Translation »qui sont trouvés dans "
"<filename>/var/lib/apt/lists/</filename> seront ajoutés à la fin de la liste "
"(après un « <literal>none</literal> » implicite)."
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr "Utilisation imposée du protocole IPv4 lors des téléchargements."
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr "Utilisation imposée du protocole IPv6 lors des téléchargements."
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr "Les répertoires"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -4287,7 +4309,7 @@ msgstr ""
"<filename>./</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -4310,7 +4332,7 @@ msgstr ""
"Cache</literal>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -4325,7 +4347,7 @@ msgstr ""
"fichier de configuration indiqué par la variable <envar>APT_CONFIG</envar>)."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -4336,7 +4358,7 @@ msgstr ""
"configuration est chargé."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -4354,7 +4376,7 @@ msgstr ""
"programmes correspondants."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -4376,7 +4398,7 @@ msgstr ""
"staging/var/lib/dpkg/status</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -4394,12 +4416,12 @@ msgstr ""
"est possible d'utiliser la syntaxe des expressions rationnelles."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr "APT et DSelect"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -4410,7 +4432,7 @@ msgstr ""
"<literal>DSelect</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -4433,7 +4455,7 @@ msgstr ""
"avant de récupérer de nouveaux paquets."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
@@ -4442,7 +4464,7 @@ msgstr ""
"&apt-get; lors de la phase d'installation."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
@@ -4451,7 +4473,7 @@ msgstr ""
"&apt-get; lors de la phase de mise à jour."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
@@ -4461,12 +4483,12 @@ msgstr ""
"d'erreur que l'on propose à l'utilisateur d'intervenir."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr "Méthode d'appel de &dpkg; par APT"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
@@ -4475,7 +4497,7 @@ msgstr ""
"&dpkg; : elles figurent dans la section <literal>DPkg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -4486,7 +4508,7 @@ msgstr ""
"est passé comme un seul paramètre à &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4499,7 +4521,7 @@ msgstr ""
"<filename>/bin/sh</filename> : APT s'arrête dès que l'une d'elles échoue."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4515,7 +4537,7 @@ msgstr ""
"qu'il va installer, à raison d'un par ligne."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -4531,7 +4553,7 @@ msgstr ""
"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
@@ -4540,7 +4562,7 @@ msgstr ""
"le répertoire <filename>/</filename>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
@@ -4550,14 +4572,14 @@ msgstr ""
"créés."
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr ""
"utilisation des actions différées (« triggers ») de dpkg (et options "
"associées)"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -4584,7 +4606,7 @@ msgstr ""
"pendant la configuration des paquets."
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -4598,7 +4620,7 @@ msgstr ""
"DPkg::TriggersPending \"true\";"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -4622,7 +4644,7 @@ msgstr ""
"<placeholder type=\"literallayout\" id=\"0\"/>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -4645,7 +4667,7 @@ msgstr ""
"options « unpack » et « remove »."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -4675,7 +4697,7 @@ msgstr ""
"configuré et donc éventuellement non amorçable."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -4694,7 +4716,7 @@ msgstr ""
"peut conserver l'option active."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -4712,7 +4734,7 @@ msgstr ""
"celles concernant le paquet en cours de traitement."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -4730,7 +4752,7 @@ msgstr ""
"};"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -4756,12 +4778,12 @@ msgstr ""
"id=\"0\"/>"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr "Options « Periodic » et « Archive »"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -4773,12 +4795,12 @@ msgstr ""
"script <literal>/etc/cron.daily/apt</literal>, lancé quotidiennement."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
msgstr "Les options de débogage"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -4796,7 +4818,7 @@ msgstr ""
"peuvent tout de même être utiles :"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
@@ -4807,7 +4829,7 @@ msgstr ""
"upgrade, upgrade, install, remove et purge</literal>."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
@@ -4819,7 +4841,7 @@ msgstr ""
"superutilisateur."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -4831,7 +4853,7 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
@@ -4840,12 +4862,12 @@ msgstr ""
"type statfs dans les identifiants de CD."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr "Liste complète des options de débogage de APT :"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
@@ -4853,24 +4875,24 @@ msgstr ""
"literal>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
"Affiche les informations concernant le téléchargement de paquets par FTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
"Affiche les informations concernant le téléchargement de paquets par HTTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr "Print information related to downloading packages using HTTPS."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
@@ -4879,7 +4901,7 @@ msgstr ""
"cryptographiques avec <literal>gpg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
@@ -4888,14 +4910,14 @@ msgstr ""
"stockées sur CD."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
"Décrit le processus de résolution des dépendances pour la construction de "
"paquets source ( « build-dependencies » ) par &apt-get;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
@@ -4904,7 +4926,7 @@ msgstr ""
"librairies d'<literal>apt</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -4915,7 +4937,7 @@ msgstr ""
"utilisés sur le système de fichier du CD."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
@@ -4925,14 +4947,14 @@ msgstr ""
"temps."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
"Trace les ajouts et suppressions d'éléments de la queue globale de "
"téléchargement."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
@@ -4942,7 +4964,7 @@ msgstr ""
"éventuelles."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
@@ -4952,7 +4974,7 @@ msgstr ""
"éventuelles."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
@@ -4962,7 +4984,7 @@ msgstr ""
"place des fichiers complets."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
@@ -4970,7 +4992,7 @@ msgstr ""
"effectivement des téléchargements."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
@@ -4979,7 +5001,7 @@ msgstr ""
"automatiquement, et la suppression des paquets inutiles."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -4994,7 +5016,7 @@ msgstr ""
"de APT ; voir <literal>Debug::pkgProblemResolver</literal> pour ce dernier."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -5030,7 +5052,7 @@ msgstr ""
"de APT ; voir <literal>Debug::pkgProblemResolver</literal> pour ce dernier."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
@@ -5039,7 +5061,7 @@ msgstr ""
"paramètres sont séparés par des espaces."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
@@ -5049,7 +5071,7 @@ msgstr ""
"fichier."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
@@ -5058,18 +5080,18 @@ msgstr ""
"<literal>apt</literal> passe les paquets à &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr "Affiche le détail des opérations liées à l'invocation de &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr "Affiche, au lancement, la priorité de chaque liste de paquets."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
@@ -5078,7 +5100,7 @@ msgstr ""
"concerne que les cas où un problème de dépendances complexe se présente)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -5089,7 +5111,7 @@ msgstr ""
"est décrite dans <literal>Debug::pkgDepCache::Marker</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
@@ -5098,13 +5120,13 @@ msgstr ""
"list</filename>."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
msgid "Examples"
msgstr "Exemples"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -5114,7 +5136,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr "&apt-cache;, &apt-config;, &apt-preferences;."
@@ -9771,33 +9793,6 @@ msgstr " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade"
msgid "Which will use the already fetched archives on the disc."
msgstr "Cette commande utilisera les fichiers récupérés sur le disque."
-#~ msgid ""
-#~ "Update the local keyring with the archive keyring and remove from the "
-#~ "local keyring the archive keys which are no longer valid. The archive "
-#~ "keyring is shipped in the <literal>archive-keyring</literal> package of "
-#~ "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
-#~ "package in Debian."
-#~ msgstr ""
-#~ "Mettre à jour le trousseau de clés local avec le trousseau de clés de "
-#~ "l'archive et y supprimer les clés qui ne sont plus valables. Le trousseau "
-#~ "de clés de l'archive est fourni dans le paquet <literal>archive-keyring</"
-#~ "literal> de la distribution, par exemple le paquet <literal>debian-"
-#~ "archive-keyring</literal> dans Debian."
-
-#~ msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-#~ msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive trusted keys."
-#~ msgstr "Trousseau des clés fiables de l'archive Debian."
-
-#~ msgid ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-#~ msgstr ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive removed trusted keys."
-#~ msgstr "Trousseau des clés fiables supprimées de l'archive Debian."
-
#~ msgid "Package resource list for APT"
#~ msgstr "Liste des sources de paquets"
diff --git a/doc/po/it.po b/doc/po/it.po
index 67f08b430..59a54917e 100644
--- a/doc/po/it.po
+++ b/doc/po/it.po
@@ -1,23 +1,26 @@
-# Translation of apt package man pages
-# Copyright (C) 2000 Debian Italian l10n team <debian-l10n-italian@lists.debian.org>
+# Translation of apt package's po4a documentation
+# Copyright (C) 2000-2012 Debian Italian l10n team <debian-l10n-italian@lists.debian.org>
# This file is distributed under the same license as the apt package.
-#
# Translators:
-# Eugenia Franzoni <eugenia@linuxcare.com>, 2000
-#
-#, fuzzy
+# Eugenia Franzoni, 2000
+# Hugh Hartmann, 2000-2012
+# Gabriele Stilli, 2012
+# Beatrice Torracca, 2012
+# Beatrice Torracca <beatricet@libero.it>, 2012.
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
-"PO-Revision-Date: 2003-04-26 23:26+0100\n"
-"Last-Translator: Traduzione di Eugenia Franzoni <eugenia@linuxcare.com>\n"
-"Language-Team: <debian-l10n-italian@lists.debian.org>\n"
-"Language: \n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
+"PO-Revision-Date: 2012-12-23 18:04+0200\n"
+"Last-Translator: Beatrice Torracca <beatricet@libero.it>\n"
+"Language-Team: Italian <debian-l10n-italian@lists.debian.org>\n"
+"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+"X-Generator: Virtaal 0.7.1\n"
#. type: Plain text
#: apt.ent:7
@@ -30,6 +33,12 @@ msgid ""
" </author>\n"
"\">\n"
msgstr ""
+"<!ENTITY apt-author.team \"\n"
+" <author>\n"
+" <othername>Team APT</othername>\n"
+" <contrib></contrib>\n"
+" </author>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:13
@@ -41,6 +50,11 @@ msgid ""
"\t</para>\n"
"\">\n"
msgstr ""
+"<!ENTITY apt-qapage \"\n"
+"\t<para>\n"
+"\t\t<ulink url='http://packages.qa.debian.org/a/apt.html'>Pagina QA</ulink>\n"
+"\t</para>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:24
@@ -57,6 +71,16 @@ msgid ""
" </refsect1>\n"
"\">\n"
msgstr ""
+"<!-- Boiler plate Bug reporting section -->\n"
+"<!ENTITY manbugs \"\n"
+" <refsect1><title>Bug</title>\n"
+" <para><ulink url='http://bugs.debian.org/src:apt'>Pagina dei bug di APT</ulink>.\n"
+" Se si desidera segnalare un bug in APT, vedere\n"
+" <filename>/usr/share/doc/debian/bug-reporting.txt</filename> o il\n"
+" comando &reportbug;.\n"
+" </para>\n"
+" </refsect1>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:32
@@ -70,6 +94,13 @@ msgid ""
" </refsect1>\n"
"\">\n"
msgstr ""
+"<!-- Sezione standard autore -->\n"
+"<!ENTITY manauthor \"\n"
+" <refsect1><title>Autore</title>\n"
+" <para>APT è stato scritto dal Team APT <email>apt@packages.debian.org</email>.\n"
+" </para>\n"
+" </refsect1>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:42
@@ -85,6 +116,15 @@ msgid ""
" </listitem>\n"
" </varlistentry>\n"
msgstr ""
+"<!-- Da usare all'interno della sezione opzioni del testo da\n"
+" mettere nella pappardella su -h, -v, -c e -o -->\n"
+"<!ENTITY apt-commonoptions \"\n"
+" <varlistentry><term><option>-h</option></term>\n"
+" <term><option>--help</option></term>\n"
+" <listitem><para>Mostra un breve riassunto sull'uso.\n"
+" </para>\n"
+" </listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:50
@@ -98,6 +138,13 @@ msgid ""
" </listitem>\n"
" </varlistentry>\n"
msgstr ""
+" <varlistentry>\n"
+" <term><option>-v</option></term>\n"
+" <term><option>--version</option></term>\n"
+" <listitem><para>Mostra la versione del programma.\n"
+" </para>\n"
+" </listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:62
@@ -115,6 +162,18 @@ msgid ""
" </listitem>\n"
" </varlistentry>\n"
msgstr ""
+" <varlistentry>\n"
+" <term><option>-c</option></term>\n"
+" <term><option>--config-file</option></term>\n"
+" <listitem><para>File di configurazione; specifica un file di configurazione da usare. \n"
+" Il programma legge il file di configurazione predefinito e poi questo \n"
+" file di configurazione. Se è necessario modificare le impostazioni di \n"
+" configurazione prima che vengano analizzati i file di configurazione \n"
+" predefiniti, specificare un file con la variabile d'ambiente <envar>APT_CONFIG</envar>. \n"
+" Vedere &apt-conf; per informazioni sulla sintassi.\n"
+" </para>\n"
+" </listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:74
@@ -132,6 +191,17 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+" <varlistentry>\n"
+" <term><option>-o</option></term>\n"
+" <term><option>--option</option></term>\n"
+" <listitem><para>Imposta un'opzione di configurazione; imposterà una qualunque\n"
+" opzione di configurazione. La sintassi è <option>-o Pinco::Pallo=pallo</option>.\n"
+" <option>-o</option> e <option>--option</option> si possono usare più\n"
+" volte per impostare opzioni diverse.\n"
+" </para>\n"
+" </listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:85
@@ -148,6 +218,16 @@ msgid ""
" </para>\n"
"\">\n"
msgstr ""
+"<!-- Da usare all'interno della sezione opzioni del testo da\n"
+" mettere nella pappardella su -h, -v, -c e -o -->\n"
+"<!ENTITY apt-cmdblurb \"\n"
+" <para>Tutte le opzioni a riga di comando si possono impostare usando il file di\n"
+" configurazione; le descrizioni indicano l'opzione da impostare. Per le opzioni\n"
+" booleane si può scavalcare il file di configurazione usando \n"
+"qualcosa come <option>-f-</option>, <option>--no-f</option>, <option>-f=no</option>\n"
+" o diverse altre varianti.\n"
+" </para>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:91
@@ -159,6 +239,11 @@ msgid ""
" Configuration Item: <literal>Dir::Etc::Main</literal>.</para></listitem>\n"
" </varlistentry>\n"
msgstr ""
+"<!ENTITY file-aptconf \"\n"
+" <varlistentry><term><filename>/etc/apt/apt.conf</filename></term>\n"
+" <listitem><para>File di configurazione di APT.\n"
+" Voce di configurazione: <literal>Dir::Etc::Main</literal>.</para></listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:97
@@ -170,6 +255,11 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+" <varlistentry><term><filename>/etc/apt/apt.conf.d/</filename></term>\n"
+" <listitem><para>Frammenti di file di configurazione di APT.\n"
+" Voce di configurazione: <literal>Dir::Etc::Parts</literal>.</para></listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:103
@@ -181,6 +271,11 @@ msgid ""
" Configuration Item: <literal>Dir::Cache::Archives</literal>.</para></listitem>\n"
" </varlistentry>\n"
msgstr ""
+"<!ENTITY file-cachearchives \"\n"
+" <varlistentry><term><filename>&cachedir;/archives/</filename></term>\n"
+" <listitem><para>Area di archiviazione per i file dei pacchetti recuperati.\n"
+" Voce di configurazione: <literal>Dir::Cache::Archives</literal>.</para></listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:109
@@ -192,6 +287,11 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+" <varlistentry><term><filename>&cachedir;/archives/partial/</filename></term>\n"
+" <listitem><para>Area di archiviazione per i file dei pacchetti in transito.\n"
+" Voce di configurazione: <literal>Dir::Cache::Archives</literal> (<filename>partial</filename> verrà implicitamente aggiunto in fondo al nome)</para></listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:119
@@ -207,6 +307,15 @@ msgid ""
" Configuration Item: <literal>Dir::Etc::Preferences</literal>.</para></listitem>\n"
" </varlistentry>\n"
msgstr ""
+"<!ENTITY file-preferences \"\n"
+" <varlistentry><term><filename>/etc/apt/preferences</filename></term>\n"
+" <listitem><para>File di preferenze di versione.\n"
+" Qui si specifica il &quot;pinning&quot;,\n"
+" ossia una preferenza a prendere determinati pacchetti\n"
+" da una fonte separata\n"
+" o da una diversa versione di una distribuzione.\n"
+" Voce di configurazione: <literal>Dir::Etc::Preferences</literal>.</para></listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:125
@@ -218,6 +327,11 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+" <varlistentry><term><filename>/etc/apt/preferences.d/</filename></term>\n"
+" <listitem><para>Frammenti di file per le preferenze di versione.\n"
+" Voce di configurazione: <literal>Dir::Etc::PreferencesParts</literal>.</para></listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:131
@@ -229,6 +343,11 @@ msgid ""
" Configuration Item: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n"
" </varlistentry>\n"
msgstr ""
+"<!ENTITY file-sourceslist \"\n"
+" <varlistentry><term><filename>/etc/apt/sources.list</filename></term>\n"
+" <listitem><para>Posizioni da cui scaricare i pacchetti.\n"
+" Voce di configurazione: <literal>Dir::Etc::SourceList</literal>.</para></listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:137
@@ -240,6 +359,11 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+" <varlistentry><term><filename>/etc/apt/sources.list.d/</filename></term>\n"
+" <listitem><para>Frammenti di file per le posizioni da cui scaricare i pacchetti.\n"
+" Voce di configurazione: <literal>Dir::Etc::SourceParts</literal>.</para></listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:144
@@ -252,6 +376,12 @@ msgid ""
" Configuration Item: <literal>Dir::State::Lists</literal>.</para></listitem>\n"
" </varlistentry>\n"
msgstr ""
+"<!ENTITY file-statelists \"\n"
+" <varlistentry><term><filename>&statedir;/lists/</filename></term>\n"
+" <listitem><para>Area di archiviazione per le informazioni sullo stato di ciascuna risorsa dei pacchetti specificata in\n"
+" &sources-list;\n"
+" Voce di configurazione: <literal>Dir::State::Lists</literal>.</para></listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:150
@@ -263,6 +393,11 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+" <varlistentry><term><filename>&statedir;/lists/partial/</filename></term>\n"
+" <listitem><para>Area di archiviazione per le informazioni di stato in transito.\n"
+" Voce di configurazione: <literal>Dir::State::Lists</literal> (<filename>partial</filename> verrà implicitamente aggiunto in fondo al nome)</para></listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:156
@@ -274,6 +409,11 @@ msgid ""
" Configuration Item: <literal>Dir::Etc::Trusted</literal>.</para></listitem>\n"
" </varlistentry>\n"
msgstr ""
+"<!ENTITY file-trustedgpg \"\n"
+" <varlistentry><term><filename>/etc/apt/trusted.gpg</filename></term>\n"
+" <listitem><para>Portachiavi delle chiavi fidate locali; qui saranno aggiunte le nuove chiavi.\n"
+" Voce di configurazione: <literal>Dir::Etc::Trusted</literal>.</para></listitem>\n"
+" </varlistentry>\n"
#. type: Plain text
#: apt.ent:163
@@ -286,6 +426,12 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+" <varlistentry><term><filename>/etc/apt/trusted.gpg.d/</filename></term>\n"
+" <listitem><para>Frammenti di file per le chiavi fidate, qui potranno essere memorizzati\n"
+" ulteriori portachiavi (da parte di altri pacchetti o dall'amministratore).\n"
+" Voce di configurazione <literal>Dir::Etc::TrustedParts</literal>.</para></listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:171
@@ -299,6 +445,13 @@ msgid ""
" </varlistentry>\n"
"\">\n"
msgstr ""
+"<!ENTITY file-extended_states \"\n"
+" <varlistentry><term><filename>/var/lib/apt/extended_states</filename></term>\n"
+" <listitem><para>Elenco degli stati dei pacchetti installati automaticamente.\n"
+" Voce di configurazione: <literal>Dir::State::extended_states</literal>.\n"
+" </para></listitem>\n"
+" </varlistentry>\n"
+"\">\n"
#. type: Plain text
#: apt.ent:175
@@ -308,6 +461,9 @@ msgid ""
" to the other headers like NAME and DESCRIPTION and should therefore be uppercase. -->\n"
"<!ENTITY translation-title \"TRANSLATION\">\n"
msgstr ""
+"<!-- TRANSLATOR: This is the section header for the following paragraphs - comparable\n"
+" to the other headers like NAME and DESCRIPTION and should therefore be uppercase. -->\n"
+"<!ENTITY translation-title \"TRADUZIONE\">\n"
#. type: Plain text
#: apt.ent:184
@@ -322,6 +478,12 @@ msgid ""
" Debian Dummy l10n Team <email>debian-l10n-dummy@lists.debian.org</email>.\n"
"\">\n"
msgstr ""
+"<!-- TRANSLATOR: This is a placeholder. You should write here who has contributed\n"
+" to the translation in the past, who is responsible now and maybe further information\n"
+" specially related to your translation. -->\n"
+"<!ENTITY translation-holder \"\n"
+" Traduzione in italiano a cura del Team italiano di localizzazione di Debian <email>debian-l10n-italian@lists.debian.org</email>. In particolare hanno contribuito Eugenia Franzoni (2000), Hugh Hartmann (2000-2012), Gabriele Stilli (2012), Beatrice Torracca (2012).\n"
+"\">\n"
#. type: Plain text
#: apt.ent:195
@@ -338,6 +500,14 @@ msgid ""
" translation is lagging behind the original content.\n"
"\">\n"
msgstr ""
+"<!-- TRANSLATOR: As a translation is allowed to have 20% of untranslated/fuzzy strings\n"
+" in a shipped manpage newer/modified paragraphs will maybe appear in english in\n"
+" the generated manpage. This sentence is therefore here to tell the reader that this\n"
+" is not a mistake by the translator - obviously the target is that at least for stable\n"
+" releases this sentence is not needed. :) -->\n"
+"<!ENTITY translation-english \"\n"
+" Notare che questa versione tradotta del documento può contenere parti non tradotte. Ciò è voluto, per evitare di perdere contenuti quando la traduzione non è aggiornata rispetto all'originale.\n"
+"\">\n"
#. type: Plain text
#: apt.ent:198
@@ -345,6 +515,8 @@ msgid ""
"<!-- TRANSLATOR: used as in -o=config_string e.g. -o=Debug::"
"pkgProblemResolver=1 --> <!ENTITY synopsis-config-string \"config_string\">"
msgstr ""
+"<!-- TRANSLATOR: used as in -o=config_string e.g. -o=Debug::"
+"pkgProblemResolver=1 --> <!ENTITY synopsis-config-string \"stringa_config\">"
#. type: Plain text
#: apt.ent:201
@@ -352,6 +524,8 @@ msgid ""
"<!-- TRANSLATOR: used as in -c=config_file e.g. -c=./apt.conf --> <!ENTITY "
"synopsis-config-file \"config_file\">"
msgstr ""
+"<!-- TRANSLATOR: used as in -c=config_file e.g. -c=./apt.conf --> <!ENTITY "
+"synopsis-config-file \"file_config\">"
#. type: Plain text
#: apt.ent:204
@@ -360,6 +534,9 @@ msgid ""
"t=squeeze apt/experimental --> <!ENTITY synopsis-target-release "
"\"target_release\">"
msgstr ""
+"<!-- TRANSLATOR: used as in -t=target_release or pkg/target_release e.g. -"
+"t=squeeze apt/experimental --> <!ENTITY synopsis-target-release "
+"\"rilascio_obiettivo\">"
#. type: Plain text
#: apt.ent:207
@@ -367,6 +544,8 @@ msgid ""
"<!-- TRANSLATOR: used as in -a=architecture e.g. -a=armel --> <!ENTITY "
"synopsis-architecture \"architecture\">"
msgstr ""
+"<!-- TRANSLATOR: used as in -a=architecture e.g. -a=armel --> <!ENTITY "
+"synopsis-architecture \"architettura\">"
#. type: Plain text
#: apt.ent:210
@@ -374,6 +553,8 @@ msgid ""
"<!-- TRANSLATOR: used as in apt-get install pkg e.g. apt-get install awesome "
"--> <!ENTITY synopsis-pkg \"pkg\">"
msgstr ""
+"<!-- TRANSLATOR: used as in apt-get install pkg e.g. apt-get install awesome "
+"--> <!ENTITY synopsis-pkg \"pacch\">"
#. type: Plain text
#: apt.ent:213
@@ -381,6 +562,8 @@ msgid ""
"<!-- TRANSLATOR: used as in pkg=pkg_version_number e.g. apt=0.8.15 --> <!"
"ENTITY synopsis-pkg-ver-number \"pkg_version_number\">"
msgstr ""
+"<!-- TRANSLATOR: used as in pkg=pkg_version_number e.g. apt=0.8.15 --> <!"
+"ENTITY synopsis-pkg-ver-number \"numero_versione_pacch\">"
#. type: Plain text
#: apt.ent:216
@@ -388,6 +571,8 @@ msgid ""
"<!-- TRANSLATOR: used as in apt-cache pkgnames prefix e.g. apt-cache "
"pkgnames apt --> <!ENTITY synopsis-prefix \"prefix\">"
msgstr ""
+"<!-- TRANSLATOR: used as in apt-cache pkgnames prefix e.g. apt-cache "
+"pkgnames apt --> <!ENTITY synopsis-prefix \"prefisso\">"
#. type: Plain text
#: apt.ent:219
@@ -395,6 +580,8 @@ msgid ""
"<!-- TRANSLATOR: used as in apt-cache search regex e.g. apt-cache search "
"awesome --> <!ENTITY synopsis-regex \"regex\">"
msgstr ""
+"<!-- TRANSLATOR: used as in apt-cache search regex e.g. apt-cache search "
+"awesome --> <!ENTITY synopsis-regex \"espr_reg\">"
#. type: Plain text
#: apt.ent:222
@@ -402,6 +589,8 @@ msgid ""
"<!-- TRANSLATOR: used as in apt-cdrom -d=cdrom_mount_point e.g. apt-cdrom -"
"d=/media/cdrom --> <!ENTITY synopsis-cdrom-mount \"cdrom_mount_point\">"
msgstr ""
+"<!-- TRANSLATOR: used as in apt-cdrom -d=cdrom_mount_point e.g. apt-cdrom -"
+"d=/media/cdrom --> <!ENTITY synopsis-cdrom-mount \"punto_mount_cdrom\">"
#. type: Plain text
#: apt.ent:225
@@ -410,6 +599,9 @@ msgid ""
"apt-extracttemplates -t=/tmp --> <!ENTITY synopsis-tmp-directory "
"\"temporary_directory\">"
msgstr ""
+"<!-- TRANSLATOR: used as in apt-extracttemplates -t=temporary_directory e.g. "
+"apt-extracttemplates -t=/tmp --> <!ENTITY synopsis-tmp-directory "
+"\"directory_temporanea\">"
#. type: Plain text
#: apt.ent:228
@@ -417,6 +609,8 @@ msgid ""
"<!-- TRANSLATOR: used as in apt-extracttemplates filename --> <!ENTITY "
"synopsis-filename \"filename\">"
msgstr ""
+"<!-- TRANSLATOR: used as in apt-extracttemplates filename --> <!ENTITY "
+"synopsis-filename \"nomefile\">"
#. type: Plain text
#: apt.ent:231
@@ -424,6 +618,9 @@ msgid ""
"<!-- TRANSLATOR: used as parameter for apt-ftparchive e.g. apt-ftparchive "
"packages path override-file pathprefix --> <!ENTITY synopsis-path \"path\">"
msgstr ""
+"<!-- TRANSLATOR: used as parameter for apt-ftparchive e.g. apt-ftparchive "
+"packages path override-file pathprefix --> <!ENTITY synopsis-path \"percorso"
+"\">"
#. type: Plain text
#: apt.ent:234
@@ -432,6 +629,9 @@ msgid ""
"packages path override-file pathprefix --> <!ENTITY synopsis-override "
"\"override-file\">"
msgstr ""
+"<!-- TRANSLATOR: used as parameter for apt-ftparchive e.g. apt-ftparchive "
+"packages path override-file pathprefix --> <!ENTITY synopsis-override \"file-"
+"override\">"
#. type: Plain text
#: apt.ent:237
@@ -440,6 +640,9 @@ msgid ""
"packages path override-file pathprefix --> <!ENTITY synopsis-pathprefix "
"\"pathprefix\">"
msgstr ""
+"<!-- TRANSLATOR: used as parameter for apt-ftparchive e.g. apt-ftparchive "
+"packages path override-file pathprefix --> <!ENTITY synopsis-pathprefix "
+"\"prefisso_percorso\">"
#. type: Plain text
#: apt.ent:240
@@ -447,6 +650,8 @@ msgid ""
"<!-- TRANSLATOR: used as parameter for apt-ftparchive e.g. apt-ftparchive "
"generate section --> <!ENTITY synopsis-section \"section\">"
msgstr ""
+"<!-- TRANSLATOR: used as parameter for apt-ftparchive e.g. apt-ftparchive "
+"generate section --> <!ENTITY synopsis-section \"sezione\">"
#. type: Plain text
#: apt.ent:243
@@ -454,12 +659,14 @@ msgid ""
"<!-- TRANSLATOR: used as in apt-key export keyid e.g. apt-key export "
"473041FA --> <!ENTITY synopsis-keyid \"keyid\">"
msgstr ""
+"<!-- TRANSLATOR: used as in apt-key export keyid e.g. apt-key export "
+"473041FA --> <!ENTITY synopsis-keyid \"IDchiave\">"
#. type: Content of: <refentry><refmeta><manvolnum>
#: apt-get.8.xml:26 apt-cache.8.xml:26 apt-key.8.xml:25 apt-mark.8.xml:26
#: apt-secure.8.xml:25 apt-cdrom.8.xml:25 apt-config.8.xml:26
msgid "8"
-msgstr ""
+msgstr "8"
#. type: Content of: <refentry><refmeta><refmiscinfo>
#: apt-get.8.xml:27 apt-cache.8.xml:27 apt-key.8.xml:26 apt-mark.8.xml:27
@@ -467,12 +674,13 @@ msgstr ""
#: apt.conf.5.xml:32 apt_preferences.5.xml:26 sources.list.5.xml:27
#: apt-extracttemplates.1.xml:27 apt-sortpkgs.1.xml:27 apt-ftparchive.1.xml:27
msgid "APT"
-msgstr ""
+msgstr "APT"
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-get.8.xml:33
msgid "APT package handling utility -- command-line interface"
msgstr ""
+"strumento APT per la gestione dei pacchetti, interfaccia a riga di comando"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:38 apt-cache.8.xml:38 apt-key.8.xml:37 apt-mark.8.xml:38
@@ -480,7 +688,7 @@ msgstr ""
#: apt.conf.5.xml:41 apt_preferences.5.xml:36 sources.list.5.xml:36
#: apt-extracttemplates.1.xml:38 apt-sortpkgs.1.xml:38 apt-ftparchive.1.xml:38
msgid "Description"
-msgstr ""
+msgstr "Descrizione"
#. type: Content of: <refentry><refsect1><para>
#: apt-get.8.xml:39
@@ -490,6 +698,10 @@ msgid ""
"library. Several \"front-end\" interfaces exist, such as &dselect;, "
"&aptitude;, &synaptic; and &wajig;."
msgstr ""
+"<command>apt-get</command> è lo strumento a riga di comando per gestire "
+"pacchetti e può essere considerato il «backend» dell'utente per altri "
+"strumenti che usano la libreria APT. Esistono diversi «frontend» per "
+"interfaccia, come &dselect;, &aptitude;, &synaptic; e &wajig;."
#. type: Content of: <refentry><refsect1><para>
#: apt-get.8.xml:44 apt-cache.8.xml:44 apt-cdrom.8.xml:51 apt-config.8.xml:44
@@ -498,6 +710,8 @@ msgid ""
"Unless the <option>-h</option>, or <option>--help</option> option is given, "
"one of the commands below must be present."
msgstr ""
+"A meno che non venga fornita l'opzione <option>-h</option> o <option>--help</"
+"option>, deve essere presente uno dei comandi seguenti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:49
@@ -512,6 +726,16 @@ msgid ""
"literal>. Please be aware that the overall progress meter will be incorrect "
"as the size of the package files cannot be known in advance."
msgstr ""
+"<literal>update</literal> è usato per sincronizzare nuovamente i file degli "
+"indici dei pacchetti dalle loro fonti. Gli indici dei pacchetti disponibili "
+"sono scaricati dalle posizioni specificate in <filename>/etc/apt/sources."
+"list</filename>. Per esempio, quando si usa un archivio Debian, questo "
+"comando recupera e analizza i file <filename>Packages.gz</filename>, in modo "
+"da rendere disponibili informazioni sui pacchetti nuovi e quelli aggiornati. "
+"Si dovrebbe sempre fare un <literal>update</literal> prima di un "
+"<literal>upgrade</literal> o <literal>dist-upgrade</literal>. Notare che "
+"l'indicatore di avanzamento globale non è preciso perché è impossibile "
+"conoscere in anticipo la dimensione dei file degli indici dei pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:61
@@ -527,6 +751,17 @@ msgid ""
"<literal>update</literal> must be performed first so that <command>apt-get</"
"command> knows that new versions of packages are available."
msgstr ""
+"<literal>upgrade</literal> è usato per installare le versioni più recenti di "
+"tutti i pacchetti attualmente installati sul sistema, usando le fonti "
+"elencate in <filename>/etc/apt/sources.list</filename>. I pacchetti "
+"attualmente installati con nuove versioni disponibili sono recuperati e "
+"aggiornati; in nessun caso vengono rimossi pacchetti attualmente installati "
+"oppure recuperati e installati pacchetti che non lo sono già. I pacchetti "
+"attualmente installati che hanno una nuova versione, ma che non possono "
+"essere aggiornati senza cambiare lo stato di installazione di un altro "
+"pacchetto, vengono lasciati alla versione attuale. Deve essere prima "
+"effettuato un <literal>update</literal> in modo che <command>apt-get</"
+"command> sappia se sono disponibili nuove versioni dei pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:74
@@ -542,6 +777,16 @@ msgid ""
"preferences; for a mechanism for overriding the general settings for "
"individual packages."
msgstr ""
+"<literal>dist-upgrade</literal>, oltre ad effettuare le funzioni di "
+"<literal>upgrade</literal>, gestisce anche in maniera intelligente le "
+"modifiche delle dipendenze delle nuove versioni dei pacchetti; <command>apt-"
+"get</command> ha un sistema «intelligente» di risoluzione dei conflitti e "
+"cerca di aggiornare i pacchetti più importanti a scapito di quelli meno "
+"importanti, se necessario. Il comando <literal>dist-upgrade</literal> può "
+"quindi rimuovere alcuni pacchetti. Il file <filename>/etc/apt/sources.list</"
+"filename> contiene un elenco di posizioni da cui recuperare i file di "
+"pacchetto desiderati. Vedere anche &apt-preferences; per un meccanismo per "
+"scavalcare le impostazioni generali per singoli pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:87
@@ -553,6 +798,12 @@ msgid ""
"realize that state (for instance, the removal of old and the installation of "
"new packages)."
msgstr ""
+"<literal>dselect-upgrade</literal> viene usato insieme a &dselect;, il "
+"frontend tradizionale per i pacchetti di Debian. <literal>dselect-upgrade</"
+"literal> segue i cambiamenti fatti da &dselect; al campo <literal>Status</"
+"literal> dei pacchetti disponibili, ed effettua le azioni necessarie per "
+"realizzare tale stato (ad esempio la rimozione di vecchi pacchetti e "
+"l'installazione di nuovi)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:98
@@ -570,6 +821,19 @@ msgid ""
"install. These latter features may be used to override decisions made by apt-"
"get's conflict resolution system."
msgstr ""
+"<literal>install</literal> è seguito da uno o più pacchetti da installare o "
+"aggiornare. Ogni pacchetto è un nome di pacchetto, non un nome di file "
+"pienamente qualificato (ad esempio, in un sistema Debian, l'argomento "
+"fornito sarebbe <package>apt-utils</package>, non <filename>apt-utils_&apt-"
+"product-version;_amd64.deb</filename>). Tutti i pacchetti richiesti dai "
+"pacchetti specificati per l'installazione saranno anch'essi recuperati e "
+"installati. Il file <filename>/etc/apt/sources.list</filename> viene usato "
+"per localizzare i pacchetti desiderati. Se viene aggiunto un segno meno alla "
+"fine del nome di pacchetto (senza spazio), il pacchetto specificato viene "
+"rimosso, se è installato. Analogamente un segno più può essere usato per "
+"specificare un pacchetto da installare. Queste ultime funzionalità possono "
+"essere usate per scavalcare decisioni prese dal sistema di risoluzione dei "
+"conflitti di apt-get."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:116
@@ -581,6 +845,13 @@ msgid ""
"package name with a slash and the version of the distribution or the Archive "
"name (stable, testing, unstable)."
msgstr ""
+"È possibile selezionare una versione specifica di un pacchetto per "
+"l'installazione scrivendo dopo il nome del pacchetto un segno di uguale e la "
+"versione del pacchetto da selezionare. Ciò farà sì che venga localizzata e "
+"selezionata per l'installazione quella versione. In alternativa può essere "
+"selezionata una distribuzione specifica scrivendo dopo il nome del pacchetto "
+"una sbarra («/») e la versione della distribuzione o il nome dell'archivio "
+"(stable, testing, unstable)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:123
@@ -588,6 +859,8 @@ msgid ""
"Both of the version selection mechanisms can downgrade packages and must be "
"used with care."
msgstr ""
+"Entrambi i meccanismi di selezione della versione possono far retrocedere "
+"pacchetti e devono essere usati con cautela."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:126
@@ -600,6 +873,14 @@ msgid ""
"you wish to upgrade, and if a newer version is available, it (and its "
"dependencies, as described above) will be downloaded and installed."
msgstr ""
+"Questa è l'azione da usare anche quando si desiderano aggiornare uno o più "
+"pacchetti già installati senza aggiornare ogni pacchetto nel sistema. A "
+"differenza dell'azione «upgrade», che aggiorna alla versione più recente "
+"tutti i pacchetti installati, «install» installa la versione più recente "
+"solamente per i pacchetti specificati. Basta fornire il nome dei pacchetti "
+"che si desiderano aggiornare e, se è disponibile una versione più recente, "
+"essa (e tutte le sue dipendenze come descritto sopra) verrà scaricata e "
+"installata."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:137
@@ -607,6 +888,8 @@ msgid ""
"Finally, the &apt-preferences; mechanism allows you to create an alternative "
"installation policy for individual packages."
msgstr ""
+"Da ultimo, il meccanismo &apt-preferences; permette di creare una politica "
+"di installazione alternativa per i singoli pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:141
@@ -619,6 +902,14 @@ msgid ""
"expression with a '^' or '$' character, or create a more specific regular "
"expression."
msgstr ""
+"Se nessun pacchetto corrisponde all'espressione specificata e questa "
+"contiene uno tra «.», «?» o «*», allora viene considerata come "
+"un'espressione regolare POSIX e viene confrontata con tutti i nomi di "
+"pacchetto nel database. Ogni corrispondenza viene quindi installata (o "
+"rimossa). Notare che la corrispondenza avviene con sottostringhe, perciò "
+"«bass.*» trova corrispondenza con «quanto-bass» e «bassissimo». Se ciò non è "
+"quello che si desidera, ancorare l'espressione regolare con un carattere «^» "
+"o «$», oppure creare un'espressione regolare più specifica."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:151
@@ -629,6 +920,11 @@ msgid ""
"the package name (with no intervening space), the identified package will be "
"installed instead of removed."
msgstr ""
+"<literal>remove</literal> è identico a <literal>install</literal> tranne per "
+"il fatto che i pacchetti sono rimossi invece che installati. Notare che la "
+"rimozione di un pacchetto lascia i suoi file di configurazione nel sistema. "
+"Se viene aggiunto un segno più in fondo al nome del pacchetto (senza spazi "
+"in mezzo), il pacchetto specificato viene installato invece che rimosso."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:159
@@ -637,6 +933,9 @@ msgid ""
"that packages are removed and purged (any configuration files are deleted "
"too)."
msgstr ""
+"<literal>purge</literal> è identico a <literal>remove</literal> tranne per "
+"il fatto che i pacchetti sono rimossi ed eliminati completamente (viene "
+"eliminato anche ogni file di configurazione)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:164
@@ -649,6 +948,13 @@ msgid ""
"literal>, the <option>-t</option> option or per package with the "
"<literal>pkg/release</literal> syntax, if possible."
msgstr ""
+"<literal>source</literal> fa sì che <command>apt-get</command> scarichi i "
+"pacchetti sorgente. APT esaminerà i pacchetti disponibili per decidere quali "
+"pacchetti sorgente scaricare. Poi, se possibile, troverà e scaricherà nella "
+"directory corrente la versione più recente disponibile di quel pacchetto "
+"sorgente rispettando il rilascio predefinito, impostato con l'opzione "
+"<literal>APT::Default-Release</literal>, l'opzione <option>-t</option> o per "
+"i singoli pacchetti con la sintassi <literal>pacch/rilascio</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:172
@@ -659,6 +965,12 @@ msgid ""
"otherwise you will probably get either the wrong (too old/too new) source "
"versions or none at all."
msgstr ""
+"Il sistema tiene traccia dei pacchetti sorgente in modo separato dai "
+"pacchetti binari, attraverso righe <literal>deb-src</literal> nel file "
+"&sources-list;. Ciò significa che sarà necessario aggiungere una riga di "
+"questo tipo per ciascun repository da cui si desiderano ottenere sorgenti; "
+"in caso contrario probabilmente si otterrà la versione sorgente sbagliata "
+"(troppo vecchia o troppo nuova) oppure nessuna versione."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:178
@@ -669,6 +981,11 @@ msgid ""
"option. If <option>--download-only</option> is specified then the source "
"package will not be unpacked."
msgstr ""
+"Se viene specificata l'opzione <option>--compile</option> allora il "
+"pacchetto verrà compilato in un .deb binario usando <command>dpkg-"
+"buildpackage</command> per l'architettura così come definita dall'opzione "
+"<command>--host-architecture</command>. Se viene usata l'opzione <option>--"
+"download-only</option>, allora il pacchetto sorgente non verrà spacchettato."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:185
@@ -679,6 +996,11 @@ msgid ""
"name and version, implicitly enabling the <literal>APT::Get::Only-Source</"
"literal> option."
msgstr ""
+"Può essere recuperata una specifica versione sorgente facendo seguire al "
+"nome del sorgente un segno uguale e quindi la versione da scaricare, in modo "
+"simile al meccanismo usato per i file di pacchetto. Ciò permette la "
+"corrispondenza esatta con il nome e la versione del pacchetto sorgente, "
+"abilitando implicitamente l'opzione <literal>APT::Get::Only-Source</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:191
@@ -687,6 +1009,10 @@ msgid ""
"<command>dpkg</command> database like binary packages; they are simply "
"downloaded to the current directory, like source tarballs."
msgstr ""
+"Notare che i pacchetti sorgente non vengono installati né viene tenuta "
+"traccia di essi nel database di <command>dpkg</command> come per i pacchetti "
+"binari; sono semplicemente scaricati nella directory corrente, come archivi "
+"tar dei sorgenti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:197
@@ -697,6 +1023,12 @@ msgid ""
"host-architecture can be specified with the <option>--host-architecture</"
"option> option instead."
msgstr ""
+"<literal>build-dep</literal> fa sì che apt-get installi o rimuova pacchetti, "
+"nel tentativo di soddisfare le dipendenze di compilazione di un pacchetto "
+"sorgente. In modo predefinito sono soddisfatte le dipendenze per compilare "
+"il pacchetto in modo nativo. Se lo si desidera, è possibile invece "
+"specificare un'architettura ospite con l'opzione <option>--host-"
+"architecture</option>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:204
@@ -704,6 +1036,8 @@ msgid ""
"<literal>check</literal> is a diagnostic tool; it updates the package cache "
"and checks for broken dependencies."
msgstr ""
+"<literal>check</literal> è uno strumento diagnostico; aggiorna la cache dei "
+"pacchetti e controlla la presenza di dipendenze non soddisfatte."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:209
@@ -711,6 +1045,8 @@ msgid ""
"<literal>download</literal> will download the given binary package into the "
"current directory."
msgstr ""
+"<literal>download</literal> scarica il pacchetto binario specificato nella "
+"directory corrente."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:215
@@ -723,6 +1059,13 @@ msgid ""
"want to run <literal>apt-get clean</literal> from time to time to free up "
"disk space."
msgstr ""
+"<literal>clean</literal> ripulisce il repository locale dei file di "
+"pacchetto recuperati. Rimuove tutto da <filename>&cachedir;/archives/</"
+"filename> e <filename>&cachedir;/archives/partial/</filename>, tranne il "
+"file di lock. Quando APT viene usato come metodo per &dselect;, "
+"<literal>clean</literal> viene eseguito automaticamente. Chi non usa dselect "
+"probabilmente è bene che usi <literal>apt-get clean</literal> di quando in "
+"quando per liberare spazio su disco."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:225
@@ -735,6 +1078,13 @@ msgid ""
"Installed</literal> will prevent installed packages from being erased if it "
"is set to off."
msgstr ""
+"Come <literal>clean</literal>, <literal>autoclean</literal> ripulisce il "
+"repository locale dei file di pacchetto recuperati. La differenza sta nel "
+"fatto che rimuove solo i file di pacchetto che non possono più essere "
+"scaricati e sono per lo più inutili. Questo permette di mantenere una cache "
+"per un periodo lungo senza che cresca fuori controllo. Se l'opzione di "
+"configurazione <literal>APT::Clean-Installed</literal> è disabilitata, "
+"impedisce che vengano eliminati i pacchetti installati."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:235
@@ -743,6 +1093,9 @@ msgid ""
"automatically installed to satisfy dependencies for other packages and are "
"now no longer needed."
msgstr ""
+"<literal>autoremove</literal> viene usato per rimuovere i pacchetti che sono "
+"stati installati automaticamente per soddisfare delle dipendenze per altri "
+"pacchetti e che non sono più necessari."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:240
@@ -757,13 +1110,22 @@ msgid ""
"installed. However, you can specify the same options as for the "
"<option>install</option> command."
msgstr ""
+"<literal>changelog</literal> scarica il changelog di un pacchetto e lo "
+"visualizza usando <command>sensible-pager</command>. Il nome e la directory "
+"di base del server sono definiti nella variabile <literal>APT::Changelogs::"
+"Server</literal> (ad esempio <ulink url=\"http://packages.debian.org/"
+"changelogs\">packages.debian.org/changelogs</ulink> per Debian o <ulink url="
+"\"http://changelogs.ubuntu.com/changelogs\">changelogs.ubuntu.com/"
+"changelogs</ulink> per Ubuntu). In modo predefinito visualizza il changelog "
+"per la versione che è installata. Tuttavia si possono specificare le stesse "
+"opzioni del comando <option>install</option>."
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:258 apt-cache.8.xml:248 apt-mark.8.xml:108
#: apt-config.8.xml:84 apt-extracttemplates.1.xml:52 apt-sortpkgs.1.xml:48
#: apt-ftparchive.1.xml:504
msgid "options"
-msgstr ""
+msgstr "opzioni"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:263
@@ -771,6 +1133,9 @@ msgid ""
"Do not consider recommended packages as a dependency for installing. "
"Configuration Item: <literal>APT::Install-Recommends</literal>."
msgstr ""
+"Non considerare i pacchetti raccomandati come una dipendenza per "
+"l'installazione. Voce di configurazione: <literal>APT::Install-Recommends</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:268
@@ -778,6 +1143,8 @@ msgid ""
"Consider suggested packages as a dependency for installing. Configuration "
"Item: <literal>APT::Install-Suggests</literal>."
msgstr ""
+"Considera i pacchetti suggeriti come una dipendenza per l'installazione. "
+"Voce di configurazione:<literal>APT::Install-Suggests</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:273
@@ -785,6 +1152,9 @@ msgid ""
"Download only; package files are only retrieved, not unpacked or installed. "
"Configuration Item: <literal>APT::Get::Download-Only</literal>."
msgstr ""
+"Scarica solamente; i file di pacchetto sono solo recuperati e non "
+"spacchettati o installati. Voce di configurazione: <literal>APT::Get::"
+"Download-Only</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:278
@@ -801,6 +1171,18 @@ msgid ""
"option> may produce an error in some situations. Configuration Item: "
"<literal>APT::Get::Fix-Broken</literal>."
msgstr ""
+"Aggiusta; cerca di correggere un sistema che ha dipendenze non soddisfatte. "
+"Questa opzione, quando usata con install o remove, può omettere qualsiasi "
+"pacchetto per permettere ad APT di trovare una soluzione valida. Se sono "
+"specificati dei pacchetti, questi devono risolvere completamente il "
+"problema. L'opzione è a volte necessaria quando si esegue APT per la prima "
+"volta; APT stesso non permette l'esistenza di pacchetti con dipendenze non "
+"soddisfatte in un sistema. È possibile che la struttura di dipendenze di un "
+"sistema sia corrotta a tal punto da richiedere un intervento manuale (il che "
+"di solito significa usare &dselect; o <command>dpkg --remove</command> per "
+"eliminare alcuni dei pacchetti che creano problemi). L'uso di questa opzione "
+"insieme a <option>-m</option> può in alcune situazioni produrre un errore. "
+"Voce di configurazione: <literal>APT::Get::Fix-Broken</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:293
@@ -813,6 +1195,14 @@ msgid ""
"it could not be downloaded then it will be silently held back. "
"Configuration Item: <literal>APT::Get::Fix-Missing</literal>."
msgstr ""
+"Ignora i pacchetti mancanti; se alcuni pacchetti non possono essere "
+"recuperati o fallisce il controllo sulla loro integrità dopo il recupero "
+"(file di pacchetto corrotti), mantiene bloccati tali pacchetti e gestisce il "
+"risultato. L'uso di questa opzione insieme a <option>-f</option> può "
+"produrre un errore in alcune situazioni. Se un pacchetto è selezionato per "
+"l'installazione (particolarmente se è indicato nella riga di comando) e non "
+"può essere scaricato verrà silenziosamente mantenuto invariato. Voce di "
+"configurazione: <literal>APT::Get::Fix-Missing</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:304
@@ -821,6 +1211,9 @@ msgid ""
"missing</option> to force APT to use only the .debs it has already "
"downloaded. Configuration Item: <literal>APT::Get::Download</literal>."
msgstr ""
+"Disabilita lo scaricamento dei pacchetti. È usato al meglio con <option>--"
+"ignore-missing</option> per forzare APT ad usare solo i .deb che ha già "
+"scaricato. Voce di configurazione: <literal>APT::Get::Download</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:311
@@ -833,6 +1226,14 @@ msgid ""
"may decide to do something you did not expect. Configuration Item: "
"<literal>quiet</literal>."
msgstr ""
+"Silenzioso; produce un output adatto alla registrazione, omettendo gli "
+"indicatori di avanzamento. L'uso di più «q» produce un output più silenzioso "
+"fino a un massimo di 2. Si può anche usare <option>-q=n</option> per "
+"impostare il livello di silenziosità a n, scavalcando il file di "
+"configurazione. Notare che il livello di silenziosità 2 implica <option>-y</"
+"option>; non si dovrebbe mai usare -qq senza un modificatore che non fa "
+"azioni come -d, --print-uris o -s, dato che APT potrebbe decidere di fare "
+"qualcosa di inatteso. Voce di configurazione: <literal>quiet</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:326
@@ -841,6 +1242,9 @@ msgid ""
"actually change the system. Configuration Item: <literal>APT::Get::"
"Simulate</literal>."
msgstr ""
+"Nessuna azione; effettua una simulazione degli eventi che si "
+"verificherebbero, ma non cambia realmente il sistema. Voce di "
+"configurazione: <literal>APT::Get::Simulate</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:330
@@ -853,6 +1257,13 @@ msgid ""
"should know what they are doing without further warnings from <literal>apt-"
"get</literal>."
msgstr ""
+"Le esecuzioni simulate effettuate da un utente disattivano automaticamente "
+"il lock (<literal>Debug::NoLocking</literal>) e se è impostata l'opzione "
+"<literal>APT::Get::Show-User-Simulation-Note</literal> (come predefinito), "
+"viene anche visualizzato un messaggio che indica che quella fatta è solo una "
+"simulazione. Le esecuzioni effettuate da root non attivano né NoLocking né i "
+"messaggi: i superutenti dovrebbero sapere ciò che stanno facendo senza "
+"bisogno di ulteriori avvertimenti da <literal>apt-get</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:338
@@ -863,6 +1274,12 @@ msgid ""
"Square brackets indicate broken packages, and empty square brackets indicate "
"breaks that are of no consequence (rare)."
msgstr ""
+"Le esecuzioni simulate stampano una serie di righe, ciascuna delle quali "
+"rappresenta un'operazione di <command>dpkg</command>: configurazione "
+"(<literal>Conf</literal>), rimozione (<literal>Remv</literal>) o "
+"spacchettamento (<literal>Inst</literal>). Le parentesi quadre indicano i "
+"pacchetti difettosi e le parentesi quadre vuote indicano difetti che non "
+"hanno conseguenze (rari)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:346
@@ -873,6 +1290,13 @@ msgid ""
"essential package occurs then <literal>apt-get</literal> will abort. "
"Configuration Item: <literal>APT::Get::Assume-Yes</literal>."
msgstr ""
+"Rispondi automaticamente «sì» ai prompt; assume «sì» come risposta a tutti i "
+"prompt e viene eseguito in modo non interattivo. Se si verifica una "
+"situazione non desiderabile, come il cambiamento di un pacchetto bloccato, "
+"il tentativo di installazione di un pacchetto non autenticato o la rimozione "
+"di un pacchetto essenziale, allora <literal>apt-get</literal> annullerà "
+"l'esecuzione. Voce di configurazione: <literal>APT::Get::Assume-Yes</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:354
@@ -880,6 +1304,8 @@ msgid ""
"Automatic \"no\" to all prompts. Configuration Item: <literal>APT::Get::"
"Assume-No</literal>."
msgstr ""
+"Rispondi automaticamente «no» a tutti i prompt. Voce di configurazione: "
+"<literal>APT::Get::Assume-No</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:359
@@ -887,6 +1313,9 @@ msgid ""
"Show upgraded packages; print out a list of all packages that are to be "
"upgraded. Configuration Item: <literal>APT::Get::Show-Upgraded</literal>."
msgstr ""
+"Mostra i pacchetti aggiornati; stampa un elenco di tutti i pacchetti che "
+"devono essere aggiornati. Voce di configurazione: <literal>APT::Get::Show-"
+"Upgraded</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:365
@@ -894,6 +1323,8 @@ msgid ""
"Show full versions for upgraded and installed packages. Configuration Item: "
"<literal>APT::Get::Show-Versions</literal>."
msgstr ""
+"Mostra la versione completa dei pacchetti aggiornati e installati. Voce di "
+"configurazione: <literal>APT::Get::Show-Versions</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:371
@@ -905,6 +1336,12 @@ msgid ""
"Architecture</literal>). Configuration Item: <literal>APT::Get::Host-"
"Architecture</literal>"
msgstr ""
+"Questa opzione controlla l'architettura per la quale <command>apt-get source "
+"--compile</command> compila i pacchetti e come le dipendenze di compilazione "
+"incrociata sono soddisfatte. In modo predefinito non è impostata, il che "
+"significa che l'architettura ospite è la stessa dell'architettura di "
+"compilazione (che è definita da <literal>APT::Architecture</literal>). Voce "
+"di configurazione: <literal>APT::Get::Host-Architecture</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:381
@@ -912,6 +1349,8 @@ msgid ""
"Compile source packages after downloading them. Configuration Item: "
"<literal>APT::Get::Compile</literal>."
msgstr ""
+"Compila i pacchetti sorgente dopo averli scaricati. Voce di configurazione: "
+"<literal>APT::Get::Compile</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:386
@@ -921,6 +1360,10 @@ msgid ""
"<literal>dist-upgrade</literal> to override a large number of undesired "
"holds. Configuration Item: <literal>APT::Ignore-Hold</literal>."
msgstr ""
+"Ignora i blocchi sui pacchetti; ciò fa sì che <command>apt-get</command> "
+"ignori il blocco posto su un pacchetto. Può essere utile insieme a "
+"<literal>dist-upgrade</literal> per scavalcare un grande numero di blocchi "
+"non desiderati. Voce di configurazione: <literal>APT::Ignore-Hold</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:393
@@ -930,6 +1373,10 @@ msgid ""
"line from being upgraded if they are already installed. Configuration Item: "
"<literal>APT::Get::Upgrade</literal>."
msgstr ""
+"Non aggiornare i pacchetti; quando usato insieme a <literal>install</"
+"literal>, <literal>no-upgrade</literal> impedisce che i pacchetti nella riga "
+"di comando vengano aggiornati se sono già installati. Voce di "
+"configurazione: <literal>APT::Get::Upgrade</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:400
@@ -939,6 +1386,11 @@ msgid ""
"installed packages only and ignore requests to install new packages. "
"Configuration Item: <literal>APT::Get::Only-Upgrade</literal>."
msgstr ""
+"Non installare nuovi pacchetti; quando usato insieme a <literal>install</"
+"literal>, <literal>only-upgrade</literal> installa gli aggiornamenti "
+"solamente per i pacchetti già installati e ignora le richieste di "
+"installarne di nuovi. Voce di configurazione: <literal>APT::Get::Only-"
+"Upgrade</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:408
@@ -949,6 +1401,12 @@ msgid ""
"literal> can potentially destroy your system! Configuration Item: "
"<literal>APT::Get::force-yes</literal>."
msgstr ""
+"Forza «sì»; questa è un'opzione pericolosa che fa sì che apt, se sta facendo "
+"qualcosa di potenzialmente pericoloso, continui senza chiedere "
+"l'autorizzazione all'utente. Non dovrebbe essere usata se non in situazioni "
+"molto particolari. L'uso di <literal>force-yes</literal> può potenzialmente "
+"distruggere il sistema. Voce di configurazione: <literal>APT::Get::force-"
+"yes</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:416
@@ -962,6 +1420,14 @@ msgid ""
"to decompress any compressed files. Configuration Item: <literal>APT::Get::"
"Print-URIs</literal>."
msgstr ""
+"Invece di scaricare i file per l'installazione, stampa i loro URI. Ogni URI "
+"ha il percorso, il nome del file di destinazione, la dimensione e l'hash MD5 "
+"atteso. Notare che il nome file in cui scrivere non corrisponde sempre al "
+"nome file sul sito remoto. Questo funziona anche con i comandi "
+"<literal>source</literal> e <literal>update</literal>. Quando usato con il "
+"comando <literal>update</literal> l'hash MD5 e la dimensione non sono "
+"inclusi, e sta all'utente decomprimere qualsiasi file compresso. Voce di "
+"configurazione: <literal>APT::Get::Print-URIs</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:427
@@ -971,6 +1437,10 @@ msgid ""
"<option>remove --purge</option> is equivalent to the <option>purge</option> "
"command. Configuration Item: <literal>APT::Get::Purge</literal>."
msgstr ""
+"Usa purge invece di remove per ogni cosa da rimuovere. Verrà visualizzato un "
+"asterisco («*») vicino ai pacchetti pianificati per l'eliminazione completa. "
+"<option>remove --purge</option> è equivalente al comando <option>purge</"
+"option>. Voce di configurazione: <literal>APT::Get::Purge</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:435
@@ -978,6 +1448,8 @@ msgid ""
"Re-install packages that are already installed and at the newest version. "
"Configuration Item: <literal>APT::Get::ReInstall</literal>."
msgstr ""
+"Reinstalla i pacchetti che sono già installati alla nuova versione. Voce di "
+"configurazione: <literal>APT::Get::ReInstall</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:440
@@ -989,6 +1461,12 @@ msgid ""
"frequently change your sources list. Configuration Item: <literal>APT::Get::"
"List-Cleanup</literal>."
msgstr ""
+"Questa opzione è attivata in modo predefinito; usare <literal>--no-list-"
+"cleanup</literal> per disabilitarla. Quando è attivata <command>apt-get</"
+"command> gestisce automaticamente il contenuto di <filename>&statedir;/"
+"lists</filename> per garantire che i file obsoleti siano eliminati. L'unica "
+"ragione per disabilitarla è se si cambia di frequente la propria lista di "
+"fonti. Voce di configurazione: <literal>APT::Get::List-Cleanup</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:450
@@ -1003,6 +1481,16 @@ msgid ""
"option>. Configuration Item: <literal>APT::Default-Release</literal>; see "
"also the &apt-preferences; manual page."
msgstr ""
+"Questa opzione controlla l'input predefinito per il motore delle politiche; "
+"crea un pin predefinito alla priorità 990 usando la stringa di rilascio "
+"specificata. Ciò scavalca le impostazioni generali in <filename>/etc/apt/"
+"preferences</filename>. Questa opzione non ha effetto sui pacchetti su cui "
+"si usa specificatamente il pinning. In breve, questa opzione permette di "
+"avere un semplice controllo sulla distribuzione da cui verranno recuperati i "
+"pacchetti. Alcuni esempi comuni possono essere <option>-t '2.1*'</option>, "
+"<option>-t unstable</option> o <option>-t sid</option>. Voce di "
+"configurazione: <literal>APT::Default-Release</literal>; vedere anche la "
+"pagina di manuale di &apt-preferences;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:465
@@ -1012,6 +1500,11 @@ msgid ""
"option> will answer yes to any prompt, <option>--trivial-only</option> will "
"answer no. Configuration Item: <literal>APT::Get::Trivial-Only</literal>."
msgstr ""
+"Effettua solo le operazioni che sono «banali». Può essere correlato "
+"logicamente a <option>--assume-yes</option>: mentre <option>--assume-yes</"
+"option> risponde «sì» a tutti i prompt, <option>--trivial-only</option> "
+"risponde «no». Voce di configurazione: <literal>APT::Get::Trivial-Only</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:472
@@ -1019,6 +1512,9 @@ msgid ""
"If any packages are to be removed apt-get immediately aborts without "
"prompting. Configuration Item: <literal>APT::Get::Remove</literal>."
msgstr ""
+"Se un qualsiasi pacchetto dovrebbe essere rimosso, apt-get immediatamente "
+"annulla l'operazione senza chiedere. Voce di configurazione: <literal>APT::"
+"Get::Remove</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:478
@@ -1028,6 +1524,11 @@ msgid ""
"literal> command, removing unused dependency packages. Configuration Item: "
"<literal>APT::Get::AutomaticRemove</literal>."
msgstr ""
+"Se il comando è <literal>install</literal> oppure <literal>remove</literal>, "
+"allora questa opzione si comporta come se si eseguisse il comando "
+"<literal>autoremove</literal>, rimuovendo i pacchetti di dipendenza non "
+"utilizzati. Voce di configurazione: <literal>APT::Get::AutomaticRemove</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:485
@@ -1040,6 +1541,13 @@ msgid ""
"corresponding source package. Configuration Item: <literal>APT::Get::Only-"
"Source</literal>."
msgstr ""
+"Ha significato solo per i comandi <literal>source</literal> e <literal>build-"
+"dep</literal>. Indica che i nomi dei sorgenti indicati non devono essere "
+"mappati usando la tabella dei binari; ciò significa che, se viene "
+"specificata questa opzione, tali comandi accetteranno solamente nomi di "
+"pacchetti sorgente come argomento, invece di accettare nomi di pacchetti "
+"binari e cercare il pacchetto sorgente corrispondente. Voce di "
+"configurazione: <literal>APT::Get::Only-Source</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:496
@@ -1048,6 +1556,9 @@ msgid ""
"Item: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::Dsc-Only</"
"literal>, and <literal>APT::Get::Tar-Only</literal>."
msgstr ""
+"Scarica solo il file diff, dsc o tar di un archivio sorgente. Voce di "
+"configurazione: <literal>APT::Get::Diff-Only</literal>, <literal>APT::Get::"
+"Dsc-Only</literal> e <literal>APT::Get::Tar-Only</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:502
@@ -1055,6 +1566,8 @@ msgid ""
"Only process architecture-dependent build-dependencies. Configuration Item: "
"<literal>APT::Get::Arch-Only</literal>."
msgstr ""
+"Elabora solo le dipendenze di compilazione dipendenti dall'architettura. "
+"Voce di configurazione: <literal>APT::Get::Arch-Only</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-get.8.xml:507
@@ -1063,21 +1576,24 @@ msgid ""
"is useful for tools like pbuilder. Configuration Item: <literal>APT::Get::"
"AllowUnauthenticated</literal>."
msgstr ""
+"Ignora se i pacchetti non possono essere autenticati e non chiedere "
+"all'utente cosa fare. È utile per strumenti come pbuilder. Voce di "
+"configurazione: <literal>APT::Get::AllowUnauthenticated</literal>."
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
-msgstr ""
+msgstr "File"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
msgid "See Also"
-msgstr ""
+msgstr "Vedere anche"
#. type: Content of: <refentry><refsect1><para>
#: apt-get.8.xml:529
@@ -1086,13 +1602,16 @@ msgid ""
"&apt-config;, &apt-secure;, The APT User's guide in &guidesdir;, &apt-"
"preferences;, the APT Howto."
msgstr ""
+"&apt-cache;, &apt-cdrom;, &dpkg;, &dselect;, &sources-list;, &apt-conf;, "
+"&apt-config;, &apt-secure;, la Guida dell'utente di APT in &guidesdir;, &apt-"
+"preferences;, l'APT Howto."
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:534 apt-cache.8.xml:355 apt-mark.8.xml:135
#: apt-cdrom.8.xml:149 apt-config.8.xml:114 apt-extracttemplates.1.xml:74
#: apt-sortpkgs.1.xml:67 apt-ftparchive.1.xml:611
msgid "Diagnostics"
-msgstr ""
+msgstr "Diagnostica"
#. type: Content of: <refentry><refsect1><para>
#: apt-get.8.xml:535
@@ -1100,11 +1619,13 @@ msgid ""
"<command>apt-get</command> returns zero on normal operation, decimal 100 on "
"error."
msgstr ""
+"<command>apt-get</command> restituisce zero in caso di funzionamento normale "
+"e il valore decimale 100 in caso di errore."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-cache.8.xml:33
msgid "query the APT cache"
-msgstr ""
+msgstr "interroga la cache di APT"
#. type: Content of: <refentry><refsect1><para>
#: apt-cache.8.xml:39
@@ -1114,6 +1635,10 @@ msgid ""
"the system but does provide operations to search and generate interesting "
"output from the package metadata."
msgstr ""
+"<command>apt-cache</command> esegue una varietà di operazioni sulla cache "
+"dei pacchetti di APT. <command>apt-cache</command> non manipola lo stato del "
+"sistema ma fornisce operazioni per fare ricerche e generare risultati "
+"interessanti partendo dai metadati dei pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:49
@@ -1121,13 +1646,16 @@ msgid ""
"<literal>gencaches</literal> creates APT's package cache. This is done "
"implicitly by all commands needing this cache if it is missing or outdated."
msgstr ""
+"<literal>gencaches</literal> crea la cache dei pacchetti di APT. Ciò viene "
+"fatto implicitamente da tutti i comandi che hanno bisogno di tale cache, se "
+"essa manca o non è aggiornata."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option><replaceable>
#: apt-cache.8.xml:53 apt-cache.8.xml:142 apt-cache.8.xml:163
#: apt-cache.8.xml:185 apt-cache.8.xml:190 apt-cache.8.xml:206
#: apt-cache.8.xml:224 apt-cache.8.xml:236
msgid "&synopsis-pkg;"
-msgstr ""
+msgstr "&synopsis-pkg;"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:54
@@ -1142,6 +1670,15 @@ msgid ""
"dependencies need not be. For instance, <command>apt-cache showpkg "
"libreadline2</command> would produce output similar to the following:"
msgstr ""
+"<literal>showpkg</literal> mostra informazioni sui pacchetti elencati nella "
+"riga di comando. I restanti argomenti sono nomi di pacchetto. Sono elencate "
+"le versioni disponibili e le dipendenze inverse di ogni pacchetto, oltre "
+"alle dipendenze dirette per ogni versione. Le dipendenze dirette (normali) "
+"sono quei pacchetti da cui dipende il pacchetto in questione; le dipendenze "
+"inverse sono quei pacchetti che dipendono dal pacchetto in questione. "
+"Quindi, per un pacchetto, devono essere soddisfatte le dipendenze dirette, "
+"ma non necessariamente quelle inverse. Per esempio, <command>apt-cache "
+"showpkg libreadline2</command> produce un risultato simile al seguente:"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt-cache.8.xml:66
@@ -1158,6 +1695,16 @@ msgid ""
"2.1-12 - \n"
"Reverse Provides: \n"
msgstr ""
+"Package: libreadline2\n"
+"Versions: 2.1-12(/var/state/apt/lists/pinco_Packages),\n"
+"Reverse Depends: \n"
+" libreadlineg2,libreadline2\n"
+" libreadline2-altdev,libreadline2\n"
+"Dependencies:\n"
+"2.1-12 - libc5 (2 5.4.0-0) ncurses3.0 (0 (null))\n"
+"Provides:\n"
+"2.1-12 - \n"
+"Reverse Provides: \n"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:78
@@ -1170,6 +1717,13 @@ msgid ""
"installed. For the specific meaning of the remainder of the output it is "
"best to consult the apt source code."
msgstr ""
+"Quindi si vede che libreadline2, versione 2.1-12, dipende da libc5 e "
+"ncurses3.0 che devono essere installati affinché libreadline2 funzioni. A "
+"loro volta, libreadlineg2 e libreadline2-altdev dipendono da libreadline2. "
+"Se libreadline2 è installato, devono esserlo anche libc5 e ncurses3.0 (e "
+"ldso); non necessariamente devono esserlo libreadlineg2 e libreadline2-"
+"altdev. Per il significato specifico del resto dell'output è meglio "
+"consultare il codice sorgente di apt."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:87
@@ -1177,6 +1731,8 @@ msgid ""
"<literal>stats</literal> displays some statistics about the cache. No "
"further arguments are expected. Statistics reported are:"
msgstr ""
+"<literal>stats</literal> mostra alcune statistiche sulla cache. Non sono "
+"previsti ulteriori argomenti. Le statistiche riportate sono:"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:90
@@ -1184,6 +1740,8 @@ msgid ""
"<literal>Total package names</literal> is the number of package names found "
"in the cache."
msgstr ""
+"<literal>Totale nomi dei pacchetti</literal> è il numero di nomi di "
+"pacchetto trovati nella cache."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:94
@@ -1193,6 +1751,10 @@ msgid ""
"between their names and the names used by other packages for them in "
"dependencies. The majority of packages fall into this category."
msgstr ""
+"<literal>Pacchetti normali</literal> è il numero di nomi di pacchetti "
+"regolari, normali; sono pacchetti che hanno una corrispondenza uno-a-uno fra "
+"il loro nome e il nome usato da altri pacchetti per indicarli nelle loro "
+"dipendenze. La maggioranza dei pacchetti ricade in questa categoria."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:100
@@ -1204,6 +1766,12 @@ msgid ""
"several packages provide \"mail-transport-agent\", but there is no package "
"named \"mail-transport-agent\"."
msgstr ""
+"<literal>Pacchetti virtuali puri</literal> è il numero di pacchetti che "
+"esistono solo come nome di pacchetto virtuale; vale a dire, i pacchetti "
+"«forniscono» solamente il nome del pacchetto virtuale e nessun pacchetto in "
+"realtà usa quel nome. Per esempio, «mail-transport-agent» nel sistema Debian "
+"è un pacchetto virtuale puro; diversi pacchetti forniscono «mail-transport-"
+"agent», ma non c'è alcun pacchetto chiamato «mail-transport-agent»."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:108
@@ -1213,6 +1781,10 @@ msgid ""
"Debian system, \"X11-text-viewer\" is a virtual package, but only one "
"package, xless, provides \"X11-text-viewer\"."
msgstr ""
+"<literal>Pacchetti virtuali singoli</literal> è il numero di pacchetti "
+"virtuali per cui esiste solo un pacchetto che li fornisce. Per esempio, nel "
+"sistema Debian «X11-text-viewer» è un pacchetto virtuale, ma solo un "
+"pacchetto, xless, fornisce «X11-text-viewer»."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:114
@@ -1222,6 +1794,10 @@ msgid ""
"as the package name. For instance, in the Debian system, \"debconf\" is both "
"an actual package, and provided by the debconf-tiny package."
msgstr ""
+"<literal>Pacchetti virtuali misti</literal> è il numero di pacchetti che "
+"forniscono un particolare pacchetto virtuale oppure hanno il nome uguale a "
+"quello del pacchetto virtuale. Per esempio, nel sistema Debian «debconf» è "
+"sia un pacchetto vero e proprio, sia è fornito dal pacchetto debconf-tiny."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:121
@@ -1232,6 +1808,12 @@ msgid ""
"package (real or virtual) has been dropped from the distribution. Usually "
"they are referenced from Conflicts or Breaks statements."
msgstr ""
+"<literal>Mancanti</literal> è il numero di nomi di pacchetto che vengono "
+"menzionati in una dipendenza ma non sono forniti da alcun pacchetto. I "
+"pacchetti mancanti possono essere un segno che non si ha accesso a una "
+"distribuzione completa o che un pacchetto (reale o virtuale) è stato "
+"eliminato da una distribuzione. Di solito vengono menzionati da clausole "
+"Conflicts o Breaks."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:128
@@ -1242,6 +1824,11 @@ msgid ""
"instance, \"stable\" and \"unstable\"), this value can be considerably "
"larger than the number of total package names."
msgstr ""
+"<literal>Totale versioni distinte</literal> è il numero di versioni di "
+"pacchetti trovate nella cache; questo valore pertanto è almeno pari al "
+"numero dei nomi totali di pacchetto. Se si ha accesso a più di una "
+"distribuzione (ad esempio sia «stable» che «unstable»), questo valore può "
+"essere decisamente più grande del numero dei nomi totali di pacchetto."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><itemizedlist><listitem><para>
#: apt-cache.8.xml:135
@@ -1249,6 +1836,8 @@ msgid ""
"<literal>Total dependencies</literal> is the number of dependency "
"relationships claimed by all of the packages in the cache."
msgstr ""
+"<literal>Totale dipendenze</literal> è il numero di relazioni di dipendenza "
+"dichiarate da tutti i pacchetti nella cache."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:143
@@ -1257,6 +1846,10 @@ msgid ""
"match the given package names. All versions are shown, as well as all "
"records that declare the name to be a binary package."
msgstr ""
+"<literal>showsrc</literal> mostra tutti i pacchetti sorgente che "
+"corrispondono ai nomi dei pacchetti specificati. Vengono mostrate tutte le "
+"versioni, così come tutti i record che dichiarano che il nome è quello di un "
+"pacchetto binario."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:149
@@ -1264,6 +1857,8 @@ msgid ""
"<literal>dump</literal> shows a short listing of every package in the cache. "
"It is primarily for debugging."
msgstr ""
+"<literal>dump</literal> mostra un breve elenco di tutti i pacchetti nella "
+"cache. Serve soprattutto a scopo di debug."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:154
@@ -1271,6 +1866,8 @@ msgid ""
"<literal>dumpavail</literal> prints out an available list to stdout. This is "
"suitable for use with &dpkg; and is used by the &dselect; method."
msgstr ""
+"<literal>dumpavail</literal> stampa una lista di pacchetti disponibili su "
+"stdout. Questa è adatta all'uso con &dpkg; ed è usata dal metodo &dselect;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:159
@@ -1278,6 +1875,8 @@ msgid ""
"<literal>unmet</literal> displays a summary of all unmet dependencies in the "
"package cache."
msgstr ""
+"<literal>unmet</literal> mostra un riassunto di tutte le dipendenze non "
+"soddisfatte nella cache dei pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:164
@@ -1285,11 +1884,13 @@ msgid ""
"<literal>show</literal> performs a function similar to <command>dpkg --print-"
"avail</command>; it displays the package records for the named packages."
msgstr ""
+"<literal>show</literal> esegue una funzione simile a <command>dpkg --print-"
+"avail</command>; mostra i record dei pacchetti per i pacchetti specificati."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option><replaceable>
#: apt-cache.8.xml:169
msgid "&synopsis-regex;"
-msgstr ""
+msgstr "&synopsis-regex;"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:170
@@ -1303,6 +1904,16 @@ msgid ""
"package, and if <option>--names-only</option> is given then the long "
"description is not searched, only the package name is."
msgstr ""
+"<literal>search</literal> esegue una ricerca completa a tutto testo in tutti "
+"gli elenchi di pacchetti disponibili cercando il modello di espressione "
+"regolare POSIX specificato; vedere &regex;. Cerca le occorrenze "
+"dell'espressione regolare nei nomi e nelle descrizioni dei pacchetti e "
+"stampa il nome e la descrizione breve dei pacchetti, inclusi quelli "
+"virtuali. Se viene fornita l'opzione <option>--full</option>, per ciascun "
+"pacchetto che soddisfa la ricerca viene prodotto un output identico a quello "
+"di <literal>show</literal>; se viene fornita l'opzione <option>--names-only</"
+"option> la ricerca viene fatta solo sul nome del pacchetto e non sulla "
+"descrizione lunga."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:181
@@ -1310,6 +1921,8 @@ msgid ""
"Separate arguments can be used to specify multiple search patterns that are "
"and'ed together."
msgstr ""
+"È possibile usare argomenti separati per specificare più modelli di ricerca "
+"che vengono combinati con un AND."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:186
@@ -1317,6 +1930,9 @@ msgid ""
"<literal>depends</literal> shows a listing of each dependency a package has "
"and all the possible other packages that can fulfill that dependency."
msgstr ""
+"<literal>depends</literal> mostra un elenco con ogni dipendenza di un "
+"pacchetto e tutti i possibili altri pacchetti che possono soddisfare quella "
+"dipendenza."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:191
@@ -1324,11 +1940,13 @@ msgid ""
"<literal>rdepends</literal> shows a listing of each reverse dependency a "
"package has."
msgstr ""
+"<literal>rdepends</literal> mostra un elenco di tutte le dipendenze inverse "
+"di un pacchetto."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-cache.8.xml:195
msgid "<optional><replaceable>&synopsis-prefix;</replaceable></optional>"
-msgstr ""
+msgstr "<optional><replaceable>&synopsis-prefix;</replaceable></optional>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:196
@@ -1339,6 +1957,11 @@ msgid ""
"extremely quickly. This command is best used with the <option>--generate</"
"option> option."
msgstr ""
+"Questo comando stampa il nome di tutti i pacchetti che APT conosce. "
+"L'argomento opzionale è un prefisso per filtrare l'elenco dei nomi. Il "
+"risultato è adatto ad essere usato in una funzione di shell di completamento "
+"automatico tramite Tab e viene generato molto rapidamente. Questo comando "
+"viene usato al meglio con l'opzione <option>--generate</option>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:201
@@ -1347,6 +1970,9 @@ msgid ""
"download, installable or installed, e.g. virtual packages are also listed in "
"the generated list."
msgstr ""
+"Notare che un pacchetto che APT conosce non è necessariamente disponibile "
+"per essere scaricato, installabile o installato; ad esempio, i pacchetti "
+"virtuali sono anch'essi compresi nell'elenco generato."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:207
@@ -1360,6 +1986,15 @@ msgid ""
"the packages listed on the command line, set the <literal>APT::Cache::"
"GivenOnly</literal> option."
msgstr ""
+"<literal>dotty</literal> accetta un elenco di pacchetti dalla riga di "
+"comando e genera un output adatto all'uso da parte di dotty del pacchetto "
+"<ulink url=\"http://www.research.att.com/sw/tools/graphviz/\">GraphViz</"
+"ulink>. Il risultato sarà un insieme di nodi e linee che rappresentano le "
+"relazioni fra i pacchetti. In modo predefinito dai pacchetti dati si "
+"risalirà a tutti i pacchetti delle dipendenze; ciò può produrre un grafo "
+"molto grande. Per limitare il risultato ai soli pacchetti elencati sulla "
+"riga di comando, impostare l'opzione <literal>APT::Cache::GivenOnly</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:216
@@ -1369,11 +2004,18 @@ msgid ""
"missing packages are hexagons. Orange boxes mean recursion was stopped (leaf "
"packages), blue lines are pre-depends, green lines are conflicts."
msgstr ""
+"I nodi risultanti avranno diverse forme: i pacchetti normali sono "
+"rettangoli, i pacchetti virtuali puri sono triangoli, i pacchetti virtuali "
+"misti sono rombi, i pacchetti mancanti sono esagoni. I rettangoli arancioni "
+"indicano che la ricorsione è stata arrestata (pacchetti foglia), le linee "
+"blu sono pre-dipendenze, le linee verdi sono conflitti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:221
msgid "Caution, dotty cannot graph larger sets of packages."
msgstr ""
+"Attenzione: dotty non può creare i grafi degli insiemi più grandi di "
+"pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:225
@@ -1381,11 +2023,14 @@ msgid ""
"The same as <literal>dotty</literal>, only for xvcg from the <ulink url="
"\"http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html\">VCG tool</ulink>."
msgstr ""
+"Stessa cosa di <literal>dotty</literal>, ma per xvcg dello <ulink url="
+"\"http://rw4.cs.uni-sb.de/users/sander/html/gsvcg1.html\">strumento VCG</"
+"ulink>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-cache.8.xml:229
msgid "<optional><replaceable>&synopsis-pkg;</replaceable>…</optional>"
-msgstr ""
+msgstr "<optional><replaceable>&synopsis-pkg;</replaceable>…</optional>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:230
@@ -1395,6 +2040,10 @@ msgid ""
"source. Otherwise it prints out detailed information about the priority "
"selection of the named package."
msgstr ""
+"<literal>policy</literal> è pensato per aiutare a fare il debug di problemi "
+"relativi al file delle preferenze. Senza argomenti stampa le priorità di "
+"ciascuna fonte. Altrimenti stampa informazioni dettagliate sulla selezione "
+"di priorità del pacchetto indicato."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:237
@@ -1407,6 +2056,13 @@ msgid ""
"architecture for which APT has retrieved package lists (<literal>APT::"
"Architecture</literal>)."
msgstr ""
+"Il comando <literal>madison</literal> di <literal>apt-cache</literal> cerca "
+"di imitare il formato di uscita e un sottoinsieme delle funzionalità di "
+"<literal>madison</literal>, lo strumento di gestione dell'archivio di "
+"Debian. Mostra le versioni disponibili di un pacchetto in forma tabellare. "
+"Contrariamente al <literal>madison</literal> originale, può mostrare "
+"informazioni solamente per l'architettura per cui APT ha recuperato gli "
+"elenchi dei pacchetti (<literal>APT::Architecture</literal>)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:253
@@ -1415,6 +2071,9 @@ msgid ""
"cache used by all operations. Configuration Item: <literal>Dir::Cache::"
"pkgcache</literal>."
msgstr ""
+"Seleziona il file in cui memorizzare la cache dei pacchetti. Questa è la "
+"cache primaria usata da tutte le operazioni. Voce di configurazione: "
+"<literal>Dir::Cache::pkgcache</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:259
@@ -1425,6 +2084,12 @@ msgid ""
"cache is used to avoid reparsing all of the package files. Configuration "
"Item: <literal>Dir::Cache::srcpkgcache</literal>."
msgstr ""
+"Seleziona il file in cui memorizzare la cache dei sorgenti. Questa è usata "
+"solo da <literal>gencaches</literal> e memorizza una versione analizzata "
+"delle informazioni sui pacchetti provenienti da fonti remote. Al momento "
+"della costruzione della cache dei pacchetti, la cache dei sorgenti viene "
+"usata per evitare di rileggere tutti i file dei pacchetti. Voce di "
+"configurazione: <literal>Dir::Cache::srcpkgcache</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:267
@@ -1434,6 +2099,11 @@ msgid ""
"<option>-q=#</option> to set the quietness level, overriding the "
"configuration file. Configuration Item: <literal>quiet</literal>."
msgstr ""
+"Silenzioso; produce un output adatto per un file di registro, omettendo gli "
+"indicatori di avanzamento. Ulteriori q produrranno un risultato ancor più "
+"silenzioso, fino a un massimo di 2. È anche possibile usare <option>-q=n</"
+"option> per impostare il livello di silenziosità a n, scavalcando il file di "
+"configurazione. Voce di configurazione: <literal>quiet</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:274
@@ -1442,6 +2112,10 @@ msgid ""
"<literal>depends</literal>. Causes only Depends and Pre-Depends relations to "
"be printed. Configuration Item: <literal>APT::Cache::Important</literal>."
msgstr ""
+"Stampa solo le dipendenze importanti; da usarsi con <literal>unmet</literal> "
+"e <literal>depends</literal>. Fa sì che vengano stampate solo le relazioni "
+"Depends e Pre-Depends. Voce di configurazione: <literal>APT::Cache::"
+"Important</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:288
@@ -1452,6 +2126,11 @@ msgid ""
"Show<replaceable>DependencyType</replaceable></literal> e.g. <literal>APT::"
"Cache::ShowRecommends</literal>."
msgstr ""
+"In modo predefinito <literal>depends</literal> e <literal>rdepends</literal> "
+"stampano tutte le dipendenze. Ciò può essere modificato con queste opzioni "
+"che omettono il tipo specificato di dipendenza. Voce di configurazione "
+"<literal>APT::Cache::Show<replaceable>TipoDipendenza</replaceable></"
+"literal>, ad es. <literal>APT::Cache::ShowRecommends</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:295
@@ -1459,6 +2138,8 @@ msgid ""
"Print full package records when searching. Configuration Item: "
"<literal>APT::Cache::ShowFull</literal>."
msgstr ""
+"Stampa l'intero record dei pacchetti durante la ricerca. Voce di "
+"configurazione: <literal>APT::Cache::ShowFull</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:300
@@ -1470,6 +2151,13 @@ msgid ""
"applicable to the <literal>show</literal> command. Configuration Item: "
"<literal>APT::Cache::AllVersions</literal>."
msgstr ""
+"Stampa i record completi per tutte le versioni disponibili. Questa è "
+"l'impostazione predefinita; per disattivarla, usare <option>--no-all-"
+"versions</option>. Se si specifica <option>--no-all-versions</option>, verrà "
+"visualizzata solo la versione candidata (quella che sarebbe scelta per "
+"l'installazione). Questa opzione è applicabile solo al comando "
+"<literal>show</literal>. Voce di configurazione: <literal>APT::Cache::"
+"AllVersions</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:309
@@ -1478,6 +2166,10 @@ msgid ""
"it is. This is the default; to turn it off, use <option>--no-generate</"
"option>. Configuration Item: <literal>APT::Cache::Generate</literal>."
msgstr ""
+"Esegui la rigenerazione automatica della cache dei pachetti, piuttosto che "
+"usare la cache così com'è. Questa è l'impostazione predefinita; per "
+"disattivarla, usare <option>--no-generate</option>. Voce di configurazione: "
+"<literal>APT::Cache::Generate</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:315
@@ -1485,6 +2177,8 @@ msgid ""
"Only search on the package names, not the long descriptions. Configuration "
"Item: <literal>APT::Cache::NamesOnly</literal>."
msgstr ""
+"Cerca soltanto nei nomi dei pacchetti, non nelle descrizioni lunghe. Voce di "
+"configurazione: <literal>APT::Cache::NamesOnly</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:320
@@ -1493,6 +2187,9 @@ msgid ""
"and missing dependencies. Configuration Item: <literal>APT::Cache::"
"AllNames</literal>."
msgstr ""
+"Fai sì che <literal>pkgnames</literal> stampi tutti i nomi, inclusi i "
+"pacchetti virtuali e le dipendenze mancanti. Voce di configurazione: "
+"<literal>APT::Cache::AllNames</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:326
@@ -1501,6 +2198,9 @@ msgid ""
"that all packages mentioned are printed once. Configuration Item: "
"<literal>APT::Cache::RecurseDepends</literal>."
msgstr ""
+"Rendi ricorsivi <literal>depends</literal> e <literal>rdepends</literal> in "
+"modo che tutti i pacchetti menzionati siano stampati una sola volta. Voce di "
+"configurazione: <literal>APT::Cache::RecurseDepends</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cache.8.xml:333
@@ -1509,11 +2209,14 @@ msgid ""
"literal> to packages which are currently installed. Configuration Item: "
"<literal>APT::Cache::Installed</literal>."
msgstr ""
+"Limita l'output di <literal>depends</literal> e <literal>rdepends</literal> "
+"ai pacchetti attualmente installati. Voce di configurazione: <literal>APT::"
+"Cache::Installed</literal>."
#. type: Content of: <refentry><refsect1><para>
#: apt-cache.8.xml:351
msgid "&apt-conf;, &sources-list;, &apt-get;"
-msgstr ""
+msgstr "&apt-conf;, &sources-list;, &apt-get;"
#. type: Content of: <refentry><refsect1><para>
#: apt-cache.8.xml:356
@@ -1521,11 +2224,13 @@ msgid ""
"<command>apt-cache</command> returns zero on normal operation, decimal 100 "
"on error."
msgstr ""
+"<command>apt-cache</command> restituisce zero in caso di funzionamento "
+"normale e il valore decimale 100 in caso di errore."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-key.8.xml:32
msgid "APT key management utility"
-msgstr ""
+msgstr "strumento APT per la gestione delle chiavi"
#. type: Content of: <refentry><refsect1><para>
#: apt-key.8.xml:39
@@ -1534,11 +2239,14 @@ msgid ""
"authenticate packages. Packages which have been authenticated using these "
"keys will be considered trusted."
msgstr ""
+"<command>apt-key</command> viene usato per gestire l'elenco delle chiavi "
+"usate da apt per autenticare i pacchetti. I pacchetti che sono stati "
+"autenticati usando queste chiavi verranno considerati fidati."
#. type: Content of: <refentry><refsect1><title>
#: apt-key.8.xml:45
msgid "Commands"
-msgstr ""
+msgstr "Comandi"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:50
@@ -1547,31 +2255,35 @@ msgid ""
"filename given with the parameter &synopsis-param-filename; or if the "
"filename is <literal>-</literal> from standard input."
msgstr ""
+"Aggiunge una nuova chiave all'elenco delle chiavi fidate. La chiave viene "
+"letta dal file specificato con il parametro &synopsis-param-filename; o, se "
+"il nome file è <literal>-</literal>, dallo standard input."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:63
msgid "Remove a key from the list of trusted keys."
-msgstr ""
+msgstr "Rimuove una chiave dall'elenco delle chiavi fidate."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:74
msgid "Output the key &synopsis-param-keyid; to standard output."
msgstr ""
+"Visualizza sullo standard output l'&synopsis-param-keyid; della chiave."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:85
msgid "Output all trusted keys to standard output."
-msgstr ""
+msgstr "Visualizza sullo standard output tutte le chiavi fidate."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:96
msgid "List trusted keys."
-msgstr ""
+msgstr "Elenca le chiavi fidate."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:107
msgid "List fingerprints of trusted keys."
-msgstr ""
+msgstr "Elenca le impronte digitali delle chiavi fidate."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:118
@@ -1579,9 +2291,18 @@ msgid ""
"Pass advanced options to gpg. With adv --recv-key you can download the "
"public key."
msgstr ""
+"Passa opzioni avanzate a gpg. Con adv --recv-key è possibile scaricare la "
+"chiave pubblica."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:130
+#, fuzzy
+#| msgid ""
+#| "Update the local keyring with the archive keyring and remove from the "
+#| "local keyring the archive keys which are no longer valid. The archive "
+#| "keyring is shipped in the <literal>archive-keyring</literal> package of "
+#| "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
+#| "package in Debian."
msgid ""
"Update the local keyring with the archive keyring and remove from the local "
"keyring the archive keys which are no longer valid. The archive keyring is "
@@ -1589,6 +2310,11 @@ msgid ""
"distribution, e.g. the <literal>ubuntu-archive-keyring</literal> package in "
"Ubuntu."
msgstr ""
+"Aggiorna il portachiavi locale con il portachiavi dell'archivio e rimuove "
+"dal portachiavi locale le chiavi di archivio che non sono più valide. Il "
+"portachiavi degli archivi è fornito nel pacchetto <literal>archive-keyring</"
+"literal> delle diverse distribuzioni, ad esempio il pacchetto "
+"<literal>debian-archive-keyring</literal> in Debian."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:144
@@ -1600,11 +2326,18 @@ msgid ""
"APT in Debian does not support this command, relying on <command>update</"
"command> instead, but Ubuntu's APT does."
msgstr ""
+"Effettua un aggiornamento funzionando in modo simile al comando "
+"<command>update</command> descritto prima, ma ottiene invece il portachiavi "
+"degli archivi da un URI e lo convalida usando una chiave master. Ciò "
+"richiede che &wget; sia installato, e una versione di APT configurata per "
+"avere un server da cui scaricare e un portachiavi master per la convalida. "
+"APT in Debian non supporta questo comando, ma fa affidamento sul comando "
+"<command>update</command>; APT in Ubuntu invece lo fa."
#. type: Content of: <refentry><refsect1><title>
#: apt-key.8.xml:160 apt-cdrom.8.xml:80
msgid "Options"
-msgstr ""
+msgstr "Opzioni"
#. type: Content of: <refentry><refsect1><para>
#: apt-key.8.xml:161
@@ -1612,6 +2345,8 @@ msgid ""
"Note that options need to be defined before the commands described in the "
"previous section."
msgstr ""
+"Notare che le opzioni devono essere definite prima dei comandi descritti "
+"nella sezione precedente."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:164
@@ -1623,47 +2358,64 @@ msgid ""
"filename> is the primary keyring which means that e.g. new keys are added to "
"this one."
msgstr ""
+"Con questa opzione è possibile specificare un particolare file portachiavi "
+"su cui deve operare il comando. Il comportamento predefinito esegue i "
+"comandi sul file <filename>trusted.gpg</filename>, così come su tutte le "
+"parti nella directory <filename>trusted.gpg.d</filename>; <filename>trusted."
+"gpg</filename> è però il portachiavi primario il che significa, ad esempio, "
+"che le nuove chiavi sono aggiunte ad esso."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:179
msgid "<filename>/etc/apt/trustdb.gpg</filename>"
-msgstr ""
+msgstr "<filename>/etc/apt/trustdb.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:180
msgid "Local trust database of archive keys."
-msgstr ""
+msgstr "Database locale di fiducia delle chiavi archiviate."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:183
+#, fuzzy
+#| msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
msgid "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>"
-msgstr ""
+msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:184
+#, fuzzy
+#| msgid "Keyring of Debian archive trusted keys."
msgid "Keyring of Ubuntu archive trusted keys."
-msgstr ""
+msgstr "Portachiavi delle chiavi fidate degli archivi Debian."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:187
+#, fuzzy
+#| msgid ""
+#| "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
msgid ""
"<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>"
msgstr ""
+"<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:188
+#, fuzzy
+#| msgid "Keyring of Debian archive removed trusted keys."
msgid "Keyring of Ubuntu archive removed trusted keys."
-msgstr ""
+msgstr "Portachiavi delle chiavi fidate rimosse degli archivi Debian."
#. type: Content of: <refentry><refsect1><para>
#: apt-key.8.xml:197
msgid "&apt-get;, &apt-secure;"
-msgstr ""
+msgstr "&apt-get;, &apt-secure;"
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-mark.8.xml:33
msgid "mark/unmark a package as being automatically-installed"
msgstr ""
+"mette/toglie il contrassegno di automaticamente installato ai pacchetti"
#. type: Content of: <refentry><refsect1><para>
#: apt-mark.8.xml:39
@@ -1671,6 +2423,8 @@ msgid ""
"<command>apt-mark</command> will change whether a package has been marked as "
"being automatically installed."
msgstr ""
+"<command>apt-mark</command> cambia il contrassegno di un pacchetto che "
+"indica se è stato installato automaticamente."
#. type: Content of: <refentry><refsect1><para>
#: apt-mark.8.xml:43
@@ -1681,6 +2435,12 @@ msgid ""
"are no longer depended on by any manually installed packages, they will be "
"removed by e.g. <command>apt-get</command> or <command>aptitude</command>."
msgstr ""
+"Quando viene richiesta l'installazione di un pacchetto e ciò fa sì che altri "
+"pacchetti vengano installati per soddisfare le sue dipendenze, queste ultime "
+"sono contrassegnate come installate automaticamente. Una volta che non c'è "
+"più alcun pacchetto installato manualmente che dipende da questi pacchetti "
+"installati automaticamente, essi vengono rimossi, ad esempio da <command>apt-"
+"get</command> o <command>aptitude</command>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:52
@@ -1689,6 +2449,10 @@ msgid ""
"installed, which will cause the package to be removed when no more manually "
"installed packages depend on this package."
msgstr ""
+"<literal>auto</literal> viene usato per contrassegnare un pacchetto come "
+"installato automaticamente, il che fa sì che il pacchetto venga rimosso "
+"quando non c'è più alcun pacchetto installato manualmente che dipende da "
+"esso."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:60
@@ -1697,6 +2461,9 @@ msgid ""
"installed, which will prevent the package from being automatically removed "
"if no other packages depend on it."
msgstr ""
+"<literal>manual</literal> viene usato per contrassegnare un pacchetto come "
+"installato manualmente, il che impedisce che un pacchetto venga rimosso "
+"automaticamente se nessun altro dipende da esso."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:68
@@ -1707,6 +2474,11 @@ msgid ""
"selections</command> and the state is therefore maintained by &dpkg; and not "
"affected by the <option>--file</option> option."
msgstr ""
+"<literal>hold</literal> viene usato per contrassegnare un pacchetto come "
+"bloccato, il che impedisce che il pacchetto venga automaticamente "
+"installato, aggiornato o rimosso. Il comando è solamente un wrapper per "
+"<command>dpkg --set-selections</command> e lo stato è pertanto mantenuto da "
+"&dpkg; e non è influenzato dall'opzione <option>--file</option>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:78
@@ -1714,6 +2486,8 @@ msgid ""
"<literal>unhold</literal> is used to cancel a previously set hold on a "
"package to allow all actions again."
msgstr ""
+"<literal>unhold</literal> viene usato per annullare un blocco impostato in "
+"precedenza, per permettere nuovamente tutte le azioni."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:84
@@ -1723,6 +2497,11 @@ msgid ""
"installed packages will be listed if no package is given. If packages are "
"given only those which are automatically installed will be shown."
msgstr ""
+"<literal>showauto</literal> viene usato per stampare un elenco di pacchetti "
+"installati automaticamente, ciascuno su una riga. Se non viene specificato "
+"alcun pacchetto, vengono elencati tutti i pacchetti installati "
+"automaticamente. Se vengono specificati dei pacchetti, verranno mostrati "
+"solo quelli automaticamente installati."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:92
@@ -1731,6 +2510,9 @@ msgid ""
"<literal>showauto</literal> except that it will print a list of manually "
"installed packages instead."
msgstr ""
+"<literal>showmanual</literal> può essere usato nello stesso modo di "
+"<literal>showauto</literal>, tranne per il fatto che stampa invece un elenco "
+"dei pacchetti installati manualmente"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:99
@@ -1738,6 +2520,8 @@ msgid ""
"<literal>showhold</literal> is used to print a list of packages on hold in "
"the same way as for the other show commands."
msgstr ""
+"<literal>showhold</literal> viene usato per stampare un elenco di pacchetti "
+"bloccati in modo uguale a ciò che fanno gli altri comandi «show»."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-mark.8.xml:115
@@ -1747,6 +2531,10 @@ msgid ""
"<filename>extended_status</filename> in the directory defined by the "
"Configuration Item: <literal>Dir::State</literal>."
msgstr ""
+"Legge/Scrive le statistiche sui pacchetti dal file specificato con il "
+"parametro &synopsis-param-filename; invece che dalla posizione predefinita "
+"che è <filename>extended_status</filename> nella directory definita dalla "
+"voce di configurazione <literal>Dir::State</literal>."
#. type: Content of: <refentry><refsect1><para>
#: apt-mark.8.xml:136
@@ -1754,11 +2542,13 @@ msgid ""
"<command>apt-mark</command> returns zero on normal operation, non-zero on "
"error."
msgstr ""
+"<command>apt-mark</command> restituisce zero in caso di funzionamento "
+"normale e un valore diverso da zero in caso di errore."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-secure.8.xml:47
msgid "Archive authentication support for APT"
-msgstr ""
+msgstr "supporto per l'autenticazione degli archivi per APT"
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:52
@@ -1768,6 +2558,10 @@ msgid ""
"packages in the archive can't be modified by people who have no access to "
"the Release file signing key."
msgstr ""
+"A partire dalla versione 0.6, <command>apt</command> contiene del codice che "
+"controlla le firme dei file Release per tutti gli archivi. Ciò assicura che "
+"i pacchetti in quegli archivi non possano essere modificati da persone che "
+"non hanno accesso alla chiave di firma dei file Release."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:60
@@ -1778,6 +2572,12 @@ msgid ""
"currently only warn for unsigned archives; future releases might force all "
"sources to be verified before downloading packages from them."
msgstr ""
+"Se un pacchetto proviene da un archivio senza una firma, o con una firma per "
+"la quale apt non ha una chiave, tale pacchetto viene considerato non fidato "
+"e quando lo si installa si ottiene un importante avvertimento. <command>apt-"
+"get</command> attualmente avverte solamente in caso di archivi non firmati; "
+"le versioni future potrebbero forzare la verifica di tutte le fonti prima di "
+"scaricare pacchetti da esse."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:69
@@ -1785,11 +2585,13 @@ msgid ""
"The package frontends &apt-get;, &aptitude; and &synaptic; support this new "
"authentication feature."
msgstr ""
+"I frontend per i pacchetti &apt-get;, &aptitude; e &synaptic; supportano "
+"questa nuova funzionalità di autenticazione."
#. type: Content of: <refentry><refsect1><title>
#: apt-secure.8.xml:74
msgid "Trusted archives"
-msgstr ""
+msgstr "Archivi fidati"
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:77
@@ -1801,6 +2603,13 @@ msgid ""
"archive maintainer's responsibility to ensure that the archive's integrity "
"is preserved."
msgstr ""
+"La catena di fiducia da un archivio apt all'utente finale è composta di vari "
+"passaggi intermedi. <command>apt-secure</command> è l'ultimo della catena; "
+"il fatto che si abbia fiducia in un archivio non significa che si abbia "
+"fiducia che i suoi pacchetti non contengano codice malevolo, ma significa "
+"che si ha fiducia nel manutentore dell'archivio. È responsabilità del "
+"manutentore dell'archivio assicurare che sia preservata l'integrità "
+"dell'archivio."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:85
@@ -1810,6 +2619,10 @@ msgid ""
"<command>debsign</command> (provided in the debsig-verify and devscripts "
"packages respectively)."
msgstr ""
+"apt-secure non controlla le firme a livello di pacchetto. Se si desiderano "
+"strumenti per farlo, si possono guardare <command>debsig-verify</command> e "
+"<command>debsign</command> (forniti rispettivamente nei pacchetti debsig-"
+"verify e devscripts)."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:92
@@ -1821,6 +2634,13 @@ msgid ""
"keys are signed by other maintainers following pre-established procedures to "
"ensure the identity of the key holder."
msgstr ""
+"La catena di fiducia in Debian ha inizio quando un manutentore carica un "
+"nuovo pacchetto o una nuova versione di un pacchetto nell'archivio Debian. "
+"Per poter diventare effettivo, questo caricamento deve essere firmato con "
+"una chiave contenuta nel portachiavi dei manutentori Debian (disponibile nel "
+"pacchetto debian-keyring). Le chiavi dei manutentori sono firmate da altri "
+"manutentori seguendo delle procedure prestabilite, per assicurare l'identità "
+"del proprietario della chiave."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:102
@@ -1834,6 +2654,14 @@ msgid ""
"are in the Debian archive keyring available in the <package>debian-archive-"
"keyring</package> package."
msgstr ""
+"Una volta che il pacchetto caricato è verificato e incluso nell'archivio, la "
+"firma del manutentore viene rimossa e i codici di controllo del pacchetto "
+"vengono calcolati e messi nel file Packages. Vengono quindi calcolati i "
+"codici di controllo di tutti i file Packages e vengono messi nel file "
+"Release. Il file Release viene poi firmato con la chiave dell'archivio per "
+"questo rilascio di Debian e viene distribuito insieme ai pacchetti e ai file "
+"Packages nei mirror Debian. Le chiavi sono nel portachiavi degli archivi "
+"Debian, disponibile nel pacchetto <package>debian-archive-keyring</package>."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:113
@@ -1842,6 +2670,10 @@ msgid ""
"a package from it and compare it with the checksum of the package they "
"downloaded by hand - or rely on APT doing this automatically."
msgstr ""
+"Gli utenti finali possono controllare la firma del file Release, estrarre da "
+"esso il codice di controllo di un pacchetto e confrontarlo con il codice di "
+"controllo del pacchetto che hanno scaricato a mano, oppure possono affidarsi "
+"ad APT che lo fa automaticamente."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:118
@@ -1849,6 +2681,8 @@ msgid ""
"Notice that this is distinct from checking signatures on a per package "
"basis. It is designed to prevent two possible attacks:"
msgstr ""
+"Notare che questo è diverso dal controllare le firme per ciascun pacchetto. "
+"È progettato per prevenire due possibili attacchi:"
#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para>
#: apt-secure.8.xml:123
@@ -1859,6 +2693,11 @@ msgid ""
"network element (router, switch, etc.) or by redirecting traffic to a rogue "
"server (through ARP or DNS spoofing attacks)."
msgstr ""
+"<literal>Attacchi di rete «man in the middle»</literal>. Senza il controllo "
+"delle firme, soggetti malevoli possono introdursi nel processo di "
+"scaricamento dei pacchetti e fornire software pericoloso controllando un "
+"elemento di rete (router, switch, ecc.) oppure ridirigendo il traffico ad un "
+"server cattivo (attraverso attacchi di falsificazione di DNS e ARP)."
#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para>
#: apt-secure.8.xml:131
@@ -1868,6 +2707,10 @@ msgid ""
"propagate malicious software to all users downloading packages from that "
"host."
msgstr ""
+"<literal>Compromissione della rete dei mirror</literal>. Senza il controllo "
+"delle firme, soggetti malevoli possono compromettere un host mirror e "
+"modificare i file su di esso per propagare il software pericoloso a tutti "
+"gli utenti che scaricano i pacchetti da quell'host."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:138
@@ -1877,11 +2720,15 @@ msgid ""
"sign the Release files. In any case, this mechanism can complement a per-"
"package signature."
msgstr ""
+"Tuttavia non difende dalle compromissioni del server principale Debian "
+"stesso (che firma i pacchetti) o dalla compromissione della chiave usata per "
+"firmare i file Release. In ogni caso, questo meccanismo può complementare le "
+"firme a livello di singolo pacchetto."
#. type: Content of: <refentry><refsect1><title>
#: apt-secure.8.xml:144
msgid "User configuration"
-msgstr ""
+msgstr "Configurazione utente"
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:146
@@ -1891,6 +2738,11 @@ msgid ""
"this release will automatically contain the default Debian archive signing "
"keys used in the Debian package repositories."
msgstr ""
+"<command>apt-key</command> è il programma che gestisce l'elenco delle chiavi "
+"usate da apt. Può essere usato per aggiungere o rimuovere chiavi, anche se "
+"un'installazione di questo rilascio contiene automaticamente le chiavi "
+"predefinite per la firma degli archivi Debian usate nei repository dei "
+"pacchetti Debian."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:153
@@ -1902,11 +2754,17 @@ msgid ""
"filename> or <filename>Release.gpg</filename> files from the archives you "
"have configured."
msgstr ""
+"Per aggiungere una nuova chiave, è necessario prima scaricarla (ci si "
+"dovrebbe assicurare di usare un canale di comunicazione fidato quando la si "
+"recupera), aggiungerla con <command>apt-key</command> e poi eseguire "
+"<command>apt-get update</command>, in modo che apt possa scaricare e "
+"verificare i file <filename>InRelease</filename> o <filename>Release.gpg</"
+"filename> dagli archivi che sono configurati."
#. type: Content of: <refentry><refsect1><title>
#: apt-secure.8.xml:162
msgid "Archive configuration"
-msgstr ""
+msgstr "Configurazione dell'archivio"
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:164
@@ -1914,6 +2772,8 @@ msgid ""
"If you want to provide archive signatures in an archive under your "
"maintenance you have to:"
msgstr ""
+"Se si desiderano fornire firme per un archivio di cui si è il manutentore, "
+"si deve:"
#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para>
#: apt-secure.8.xml:169
@@ -1922,6 +2782,9 @@ msgid ""
"already. You can do this by running <command>apt-ftparchive release</"
"command> (provided in apt-utils)."
msgstr ""
+"<emphasis>Creare un file Release di livello più alto</emphasis>, se non "
+"esiste già. Lo si può fare eseguendo <command>apt-ftparchive release</"
+"command> (fornito in apt-utils)."
#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para>
#: apt-secure.8.xml:174
@@ -1930,6 +2793,9 @@ msgid ""
"clearsign -o InRelease Release</command> and <command>gpg -abs -o Release."
"gpg Release</command>."
msgstr ""
+"<emphasis>Firmarlo</emphasis>. Lo si può fare eseguendo <command>gpg --"
+"clearsign -o InRelease Release</command> e <command>gpg -abs -o Release.gpg "
+"Release</command>."
#. type: Content of: <refentry><refsect1><itemizedlist><listitem><para>
#: apt-secure.8.xml:178
@@ -1938,6 +2804,9 @@ msgid ""
"know what key they need to import in order to authenticate the files in the "
"archive."
msgstr ""
+"<emphasis>Pubblicare l'impronta digitale della chiave</emphasis>, in questo "
+"modo gli utenti sapranno quale chiave devono importare per poter autenticare "
+"i file nell'archivio."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:185
@@ -1946,6 +2815,9 @@ msgid ""
"removed) the archive maintainer has to follow the first two steps outlined "
"above."
msgstr ""
+"Ogni volta che i contenuti dell'archivio cambiano (sono aggiunti o rimossi "
+"nuovi pacchetti), il manutentore dell'archivio deve compiere nuovamente i "
+"primi due passi descritti sopra."
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:193
@@ -1953,6 +2825,8 @@ msgid ""
"&apt-conf;, &apt-get;, &sources-list;, &apt-key;, &apt-ftparchive;, "
"&debsign; &debsig-verify;, &gpg;"
msgstr ""
+"&apt-conf;, &apt-get;, &sources-list;, &apt-key;, &apt-ftparchive;, "
+"&debsign; &debsig-verify;, &gpg;"
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:197
@@ -1964,11 +2838,17 @@ msgid ""
"cryptnet.net/fdp/crypto/strong_distro.html\" >Strong Distribution HOWTO</"
"ulink> by V. Alex Brennen."
msgstr ""
+"Per maggiori informazioni sui concetti alla base di questo sistema, si può "
+"leggere il capitolo <ulink url=\"http://www.debian.org/doc/manuals/securing-"
+"debian-howto/ch7\">Debian Security Infrastructure</ulink> del manuale "
+"Securing Debian (disponibile anche nel pacchetto harden-doc) e il <ulink url="
+"\"http://www.cryptnet.net/fdp/crypto/strong_distro.html\" >Strong "
+"Distribution HOWTO</ulink> di V. Alex Brennen."
#. type: Content of: <refentry><refsect1><title>
#: apt-secure.8.xml:210
msgid "Manpage Authors"
-msgstr ""
+msgstr "Autori della pagina di manuale"
#. type: Content of: <refentry><refsect1><para>
#: apt-secure.8.xml:212
@@ -1976,11 +2856,13 @@ msgid ""
"This man-page is based on the work of Javier Fernández-Sanguino Peña, Isaac "
"Jones, Colin Walters, Florian Weimer and Michael Vogt."
msgstr ""
+"Questa pagina di manuale è basata sul lavoro di Javier Fernández-Sanguino "
+"Peña, Isaac Jones, Colin Walters, Florian Weimer e Michael Vogt."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-cdrom.8.xml:32
msgid "APT CD-ROM management utility"
-msgstr ""
+msgstr "strumento APT per la gestione dei CD-ROM"
#. type: Content of: <refentry><refsect1><para>
#: apt-cdrom.8.xml:38
@@ -1990,6 +2872,10 @@ msgid ""
"the structure of the disc as well as correcting for several possible mis-"
"burns and verifying the index files."
msgstr ""
+"<command>apt-cdrom</command> è usato per aggiungere un nuovo CD-ROM alla "
+"lista delle fonti disponibili per APT. <command>apt-cdrom</command> si "
+"prende cura di determinare la struttura del disco e anche di correggere "
+"possibili errori di masterizzazione e di verificare i file indice."
#. type: Content of: <refentry><refsect1><para>
#: apt-cdrom.8.xml:45
@@ -1998,6 +2884,10 @@ msgid ""
"system; it cannot be done by hand. Furthermore each disc in a multi-CD set "
"must be inserted and scanned separately to account for possible mis-burns."
msgstr ""
+"Per aggiungere dei CD al sistema APT è necessario usare <command>apt-cdrom</"
+"command>, in quanto ciò non può essere fatto manualmente. Inoltre ogni disco "
+"in un insieme di più CD deve essere inserito e scansionato separatamente per "
+"tenere conto di possibili errori di masterizzazione."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:56
@@ -2008,6 +2898,11 @@ msgid ""
"<filename>.disk</filename> directory you will be prompted for a descriptive "
"title."
msgstr ""
+"<literal>add</literal> è usato per aggiungere un nuovo disco alla lista "
+"delle fonti. Smonterà il device del CD-ROM, chiederà di inserire un disco e "
+"poi procederà alla sua scansione e copierà i file indice. Se il disco non ha "
+"una directory <filename>.disk/</filename> corretta, verrà chiesto un titolo "
+"descrittivo."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:64
@@ -2016,6 +2911,9 @@ msgid ""
"maintains a database of these IDs in <filename>&statedir;/cdroms.list</"
"filename>"
msgstr ""
+"APT usa un identificativo per i CD-ROM per tenere traccia di quale disco è "
+"attualmente nel lettore e mantiene un database di questi identificativi nel "
+"file <filename>&statedir;/cdroms.list</filename>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:72
@@ -2023,6 +2921,8 @@ msgid ""
"A debugging tool to report the identity of the current disc as well as the "
"stored file name"
msgstr ""
+"Uno strumento di debug per riportare l'identità del disco corrente così come "
+"il nome dei file memorizzato."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:85
@@ -2031,6 +2931,10 @@ msgid ""
"be listed in <filename>/etc/fstab</filename> and properly configured. "
"Configuration Item: <literal>Acquire::cdrom::mount</literal>."
msgstr ""
+"Punto di mount; specifica la posizione in cui montare il CD-ROM. Questo "
+"punto di mount deve essere elencato nel file <filename>/etc/fstab</filename> "
+"e configurato correttamente. Voce di configurazione: <literal>Acquire::"
+"cdrom::mount</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:94
@@ -2039,6 +2943,10 @@ msgid ""
"label. This option will cause <command>apt-cdrom</command> to prompt for a "
"new label. Configuration Item: <literal>APT::CDROM::Rename</literal>."
msgstr ""
+"Rinomina un disco; cambia l'etichetta di un disco o soppianta l'etichetta "
+"originale del disco. Questa opzione farà sì che <command>apt-cdrom</command> "
+"chieda una nuova etichetta. Voce di configurazione: <literal>APT::CDROM::"
+"Rename</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:103
@@ -2047,6 +2955,9 @@ msgid ""
"unmounting the mount point. Configuration Item: <literal>APT::CDROM::"
"NoMount</literal>."
msgstr ""
+"Non montare; impedisce ad <command>apt-cdrom</command> di montare e smontare "
+"il punto di mount. Voce di configurazione: <literal>APT::CDROM::NoMount</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:111
@@ -2056,6 +2967,10 @@ msgid ""
"been run on this disc before and did not detect any errors. Configuration "
"Item: <literal>APT::CDROM::Fast</literal>."
msgstr ""
+"Copia rapida; assume che i file dei pacchetti siano validi e non verifica "
+"ogni pacchetto. Questa opzione dovrebbe essere usata solo se <command>apt-"
+"cdrom</command> è stato già eseguito sul disco e non ha rilevato alcun "
+"errore. Voce di configurazione: <literal>APT::CDROM::Fast</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:121
@@ -2064,6 +2979,10 @@ msgid ""
"1.1/1.2 discs that have Package files in strange places. It takes much "
"longer to scan the CD but will pick them all up."
msgstr ""
+"Scansione approfondita dei file Package; questa opzione può essere "
+"necessaria con alcuni dischi delle vecchie Debian 1.1/1.2 in cui i file "
+"Package si trovano in posti inconsueti. La scansione dei CD richiederà molto "
+"più tempo, ma troverà tutti i file."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-cdrom.8.xml:132
@@ -2072,11 +2991,14 @@ msgid ""
"files. Everything is still checked however. Configuration Item: "
"<literal>APT::CDROM::NoAct</literal>."
msgstr ""
+"Nessun cambiamento; non cambia il file &sources-list; e non scrive i file "
+"indice. Tuttavia ogni cosa è comunque verificata. Voce di configurazione: "
+"<literal>APT::CDROM::NoAct</literal>."
#. type: Content of: <refentry><refsect1><para>
#: apt-cdrom.8.xml:145
msgid "&apt-conf;, &apt-get;, &sources-list;"
-msgstr ""
+msgstr "&apt-conf;, &apt-get;, &sources-list;"
#. type: Content of: <refentry><refsect1><para>
#: apt-cdrom.8.xml:150
@@ -2084,11 +3006,13 @@ msgid ""
"<command>apt-cdrom</command> returns zero on normal operation, decimal 100 "
"on error."
msgstr ""
+"<command>apt-cdrom</command> restituisce zero in caso di funzionamento "
+"normale e il valore decimale 100 in caso di errore."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-config.8.xml:33
msgid "APT Configuration Query program"
-msgstr ""
+msgstr "programma di interrogazione della configurazione di APT"
#. type: Content of: <refentry><refsect1><para>
#: apt-config.8.xml:39
@@ -2098,6 +3022,10 @@ msgid ""
"the main configuration file <filename>/etc/apt/apt.conf</filename> in a "
"manner that is easy to use for scripted applications."
msgstr ""
+"<command>apt-config</command> è un programma interno usato da varie parti "
+"della suite APT per fornire una configurabilità coerente. Accede al file "
+"principale di configurazione <filename>/etc/apt/apt.conf</filename> in un "
+"modo facile da usare da parte di applicazioni che usano script."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-config.8.xml:51
@@ -2108,6 +3036,12 @@ msgid ""
"commands for each value present. In a shell script it should be used as "
"follows:"
msgstr ""
+"shell viene usato per accedere alle informazioni di configurazione da parte "
+"di uno script di shell. Riceve coppie di argomenti, il primo dei quali è una "
+"variabile di shell e il secondo è il valore di configurazione da "
+"interrogare. Come risultato elenca il comando shell di assegnazione per "
+"ciascun valore presente. In uno script di shell dovrebbe essere usato in "
+"modo simile a:"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><informalexample><programlisting>
#: apt-config.8.xml:59
@@ -2117,6 +3051,9 @@ msgid ""
"RES=`apt-config shell OPTS MyApp::options`\n"
"eval $RES\n"
msgstr ""
+"OPZIONI=\"-f\"\n"
+"RES=`apt-config shell OPZIONI MiaApp::opzioni`\n"
+"eval $RES\n"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-config.8.xml:64
@@ -2124,6 +3061,9 @@ msgid ""
"This will set the shell environment variable $OPTS to the value of MyApp::"
"options with a default of <option>-f</option>."
msgstr ""
+"In questo modo la variabile d'ambiente $OPZIONI della shell verrà impostata "
+"al valore di MiaApp::opzioni con un valore predefinito di <option>-f</"
+"option>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-config.8.xml:68
@@ -2132,11 +3072,14 @@ msgid ""
"names, d returns directories, b returns true or false and i returns an "
"integer. Each of the returns is normalized and verified internally."
msgstr ""
+"La voce di configurazione può essere seguita da /[fdbi]. f restituisce nomi "
+"di file, d restituisce directory, b restituisce vero o falso e i restituisce "
+"un intero. Ogni valore restituito è normalizzato e verificato internamente."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-config.8.xml:77
msgid "Just show the contents of the configuration space."
-msgstr ""
+msgstr "Mostra soltanto i contenuti dello spazio di configurazione."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-config.8.xml:90
@@ -2144,11 +3087,13 @@ msgid ""
"Include options which have an empty value. This is the default, so use --no-"
"empty to remove them from the output."
msgstr ""
+"Include le opzioni che hanno un valore vuoto. Questo è il comportamento "
+"predefinito, perciò usare --no-empty per rimuoverle dall'output."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term><option><replaceable>
#: apt-config.8.xml:95
msgid "&percnt;f &#x0022;&percnt;v&#x0022;;&percnt;n"
-msgstr ""
+msgstr "&percnt;f &#x0022;&percnt;v&#x0022;;&percnt;n"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-config.8.xml:96
@@ -2160,12 +3105,20 @@ msgid ""
"as defined by RFC822. Additionally &percnt;n will be replaced by a newline, "
"and &percnt;N by a tab. A &percnt; can be printed by using &percnt;&percnt;."
msgstr ""
+"Definisce l'output per ciascuna opzione di configurazione. &percnt;t verrà "
+"sostituito dal suo nome, &percnt;f dal suo nome gerarchico completo e "
+"&percnt;v dal suo valore. Usa le lettere maiuscole e i caratteri speciali "
+"nel valore verranno codificati per assicurare che possano essere usati senza "
+"problemi in una stringa tra virgolette, come definito nella RFC822. In "
+"aggiunta &percnt;n verrà sostituito da un ritorno a capo e &percnt;N da una "
+"tabulazione. Un carattere &percnt; può essere prodotto usando &percnt;"
+"&percnt;. "
#. type: Content of: <refentry><refsect1><para>
#: apt-config.8.xml:110 apt-extracttemplates.1.xml:71 apt-sortpkgs.1.xml:64
#: apt-ftparchive.1.xml:608
msgid "&apt-conf;"
-msgstr ""
+msgstr "&apt-conf;"
#. type: Content of: <refentry><refsect1><para>
#: apt-config.8.xml:115
@@ -2173,26 +3126,28 @@ msgid ""
"<command>apt-config</command> returns zero on normal operation, decimal 100 "
"on error."
msgstr ""
+"<command>apt-config</command> restituisce zero in caso di funzionamento "
+"normale e il valore decimale 100 in caso di errore."
#. type: Content of: <refentry><refentryinfo><author><contrib>
#: apt.conf.5.xml:20
msgid "Initial documentation of Debug::*."
-msgstr ""
+msgstr "Documentazione iniziale di Debug::*."
#. type: Content of: <refentry><refentryinfo><author><email>
#: apt.conf.5.xml:21
msgid "dburrows@debian.org"
-msgstr ""
+msgstr "dburrows@debian.org"
#. type: Content of: <refentry><refmeta><manvolnum>
#: apt.conf.5.xml:31 apt_preferences.5.xml:25 sources.list.5.xml:26
msgid "5"
-msgstr ""
+msgstr "5"
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt.conf.5.xml:38
msgid "Configuration file for APT"
-msgstr ""
+msgstr "file di configurazione di APT"
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:42
@@ -2202,6 +3157,11 @@ msgid ""
"only place options can be set. The suite also shares a common command line "
"parser to provide a uniform environment."
msgstr ""
+"<filename>/etc/apt/apt.conf</filename> è il file di configurazione "
+"principale condiviso da tutti gli strumenti nella suite APT, anche se non è "
+"affatto l'unico posto in cui possono essere impostate opzioni. La suite "
+"condivide anche un analizzatore comune della riga di comando per fornire un "
+"ambiente uniforme."
#. type: Content of: <refentry><refsect1><orderedlist><para>
#: apt.conf.5.xml:48
@@ -2209,6 +3169,8 @@ msgid ""
"When an APT tool starts up it will read the configuration files in the "
"following order:"
msgstr ""
+"Quando uno strumento APT viene avviato, legge i file di configurazione nel "
+"seguente ordine:"
#. type: Content of: <refentry><refsect1><orderedlist><listitem><para>
#: apt.conf.5.xml:50
@@ -2216,6 +3178,8 @@ msgid ""
"the file specified by the <envar>APT_CONFIG</envar> environment variable (if "
"any)"
msgstr ""
+"il file specificato dalla variabile d'ambiente <envar>APT_CONFIG</envar> (se "
+"presente)"
#. type: Content of: <refentry><refsect1><orderedlist><listitem><para>
#: apt.conf.5.xml:52
@@ -2228,12 +3192,22 @@ msgid ""
"Ignore-Files-Silently</literal> configuration list - in which case it will "
"be silently ignored."
msgstr ""
+"tutti i file in <literal>Dir::Etc::Parts</literal>, in ordine alfanumerico "
+"crescente, se il loro nome file non ha estensione o ha «<literal>conf</"
+"literal>» come estensione, e contiene solamente caratteri alfanumerici, "
+"trattini (-), caratteri di sottolineatura (_) e punti (.). Altrimenti, APT "
+"visualizza un messaggio che informa che un file è stato ignorato, a meno che "
+"il file non corrisponda ad un modello nell'elenco di configurazione "
+"<literal>Dir::Ignore-Files-Silently</literal> nel qual caso verrà ignorato "
+"silenziosamente."
#. type: Content of: <refentry><refsect1><orderedlist><listitem><para>
#: apt.conf.5.xml:59
msgid ""
"the main configuration file specified by <literal>Dir::Etc::main</literal>"
msgstr ""
+"il file di configurazione principale specificato da <literal>Dir::Etc::main</"
+"literal>"
#. type: Content of: <refentry><refsect1><orderedlist><listitem><para>
#: apt.conf.5.xml:61
@@ -2241,11 +3215,13 @@ msgid ""
"the command line options are applied to override the configuration "
"directives or to load even more configuration files."
msgstr ""
+"le opzioni nella riga di comando sono applicate per scavalcare le direttive "
+"di configurazione o per caricare ulteriori file di configurazione."
#. type: Content of: <refentry><refsect1><title>
#: apt.conf.5.xml:65
msgid "Syntax"
-msgstr ""
+msgstr "Sintassi"
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:66
@@ -2256,6 +3232,11 @@ msgid ""
"within the APT tool group, for the Get tool. Options do not inherit from "
"their parent groups."
msgstr ""
+"Il file di configurazione ha un'organizzazione ad albero con le opzioni "
+"riunite in gruppi funzionali. Un'opzione viene specificata con una notazione "
+"a due punti (:); per esempio <literal>APT::Get::Assume-Yes</literal> è "
+"un'opzione per lo strumento Get all'interno del gruppo dello strumento APT. "
+"Le opzioni non ereditano dai gruppi genitori."
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:72
@@ -2271,6 +3252,16 @@ msgid ""
"alphanumeric characters and the characters \"/-:._+\". A new scope can be "
"opened with curly braces, like this:"
msgstr ""
+"Sintatticamente il linguaggio di configurazione è basato sul modello di "
+"quello usato dagli strumenti ISC come bind e dhcp. Le righe che iniziano con "
+"<literal>//</literal> vengono trattate come commenti (ignorate), così come "
+"tutto il testo racchiuso tra <literal>/*</literal> e <literal>*/</literal>, "
+"proprio come i commenti C/C++. Ogni riga ha la forma <literal>APT::Get::"
+"Assume-Yes \"true\";</literal>. Le virgolette e il punto e virgola finale "
+"sono obbligatori. I valori non possono includere barre inverse (\\) o "
+"ulteriori virgolette. I nomi delle opzioni sono costituiti da caratteri "
+"alfanumerici e dai caratteri «/-:._+». Un nuovo ambito può essere aperto con "
+"parentesi graffe come in:"
#. type: Content of: <refentry><refsect1><informalexample><programlisting>
#: apt.conf.5.xml:85
@@ -2283,6 +3274,12 @@ msgid ""
" };\n"
"};\n"
msgstr ""
+"APT {\n"
+" Get {\n"
+" Assume-Yes \"true\";\n"
+" Fix-Broken \"true\";\n"
+" };\n"
+"};\n"
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:93
@@ -2291,19 +3288,27 @@ msgid ""
"opening a scope and including a single string enclosed in quotes followed by "
"a semicolon. Multiple entries can be included, separated by a semicolon."
msgstr ""
+"con le nuove righe posizionate in modo da renderle più leggibili. Si possono "
+"creare elenchi aprendo un ambito e includendo una singola stringa racchiusa "
+"tra virgolette e seguita da un punto e virgola. Possono essere incluse più "
+"voci, separate da un punto e virgola."
#. type: Content of: <refentry><refsect1><informalexample><programlisting>
#: apt.conf.5.xml:98
#, no-wrap
msgid "DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt\";};\n"
-msgstr ""
+msgstr "DPkg::Pre-Install-Pkgs {\"/usr/sbin/dpkg-preconfigure --apt\";};\n"
+# apt.conf è un file e &configureindex è un altro: configure-index.gz
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:101
msgid ""
"In general the sample configuration file in <filename>&docdir;examples/apt."
"conf</filename> &configureindex; is a good guide for how it should look."
msgstr ""
+"In generale i file di configurazione d'esempio in <filename>&docdir;examples/"
+"apt.conf</filename> e &configureindex; sono una buona guida su come debba "
+"essere un file di configurazione."
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:105
@@ -2311,6 +3316,9 @@ msgid ""
"Case is not significant in names of configuration items, so in the previous "
"example you could use <literal>dpkg::pre-install-pkgs</literal>."
msgstr ""
+"I nomi delle voci di configurazione sono insensibili all'uso di maiuscole e "
+"minuscole, perciò nell'esempio precedente si sarebbe potuto usare "
+"<literal>dpkg::pre-install-pkgs</literal>."
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:108
@@ -2321,6 +3329,11 @@ msgid ""
"list. If you specify a name you can override the option in the same way as "
"any other option by reassigning a new value to the option."
msgstr ""
+"I nomi delle voci di configurazione sono opzionali se viene definito un "
+"elenco come si può vedere nell'esempio <literal>DPkg::Pre-Install-Pkgs</"
+"literal> precedente. Se non si specifica un nome, una nuova voce aggiunge "
+"semplicemente una nuova opzione all'elenco. Se si specifica un nome, si può "
+"sovrascrivere l'opzione come per ogni altra, assegnandole un nuovo valore."
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:113
@@ -2333,6 +3346,14 @@ msgid ""
"the configuration tree. The specified element and all its descendants are "
"erased. (Note that these lines also need to end with a semicolon.)"
msgstr ""
+"Sono definiti due comandi speciali: <literal>#include</literal> (che è "
+"deprecato e non supportato da implementazioni alternative) e "
+"<literal>#clear</literal>. <literal>#include</literal> include il file "
+"indicato a meno che il suo nome non termini con un carattere «/», nel qual "
+"caso viene inclusa l'intera directory. <literal>#clear</literal> viene usato "
+"per eliminare una parte dell'albero di configurazione. L'elemento "
+"specificato e tutti i suoi discendenti vengono eliminati. (Notare che anche "
+"queste righe devono terminare con un punto e virgola.)"
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:123
@@ -2343,6 +3364,12 @@ msgid ""
"previously written entries. Options can only be overridden by addressing a "
"new value to them - lists and scopes can't be overridden, only cleared."
msgstr ""
+"Il comando <literal>#clear</literal> è l'unico modo di cancellare un elenco "
+"o un intero ambito. Riaprire un ambito (o usare la sintassi descritta più "
+"sotto aggiungendo alla fine <literal>::</literal>) <emphasis>non</emphasis> "
+"sovrascrive le voci precedentemente scritte. Le opzioni possono essere "
+"sovrascritte solamente assegnandovi un nuovo valore; gli elenchi e gli "
+"ambiti non possono essere sovrascritti, solo cancellati."
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:131
@@ -2355,6 +3382,14 @@ msgid ""
"list. (As you might suspect, the scope syntax can't be used on the command "
"line.)"
msgstr ""
+"Tutti gli strumenti APT accettano un'opzione -o che permette di specificare "
+"una direttiva di configurazione arbitraria nella riga di comando. La "
+"sintassi è un nome completo di opzione (per esempio <literal>APT::Get::"
+"Assume-Yes</literal>) seguito da un segno di uguaglianza e quindi il nuovo "
+"valore dell'opzione. Per aggiungere un nuovo elemento ad un elenco, "
+"aggiungere <literal>::</literal> alla fine del nome dell'elenco. (Come si "
+"può immaginare, la sintassi per gli ambiti non può essere usata nella riga "
+"di comando.)"
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:139
@@ -2372,11 +3407,24 @@ msgid ""
"this misuse, so please correct such statements now while APT doesn't "
"explicitly complain about them."
msgstr ""
+"Notare che aggiungere voci in coda ad un elenco usando <literal>::</literal> "
+"funziona solamente con un elemento per riga, e che non si dovrebbe usarlo "
+"insieme alla sintassi per gli ambiti (che aggiunge implicitamente <literal>::"
+"</literal>). L'uso di entrambe le sintassi insieme fa apparire un bug che "
+"sfortunatamente alcuni utenti utilizzano: un'opzione con l'insolito nome "
+"«<literal>::</literal>» che funziona come una qualsiasi altra opzione con "
+"nome. Ciò introduce molti problemi; innanzitutto gli utenti che scrivono più "
+"righe con questa sintassi <emphasis>sbagliata</emphasis> nella speranza di "
+"aggiungere voci ad un elenco ottengono il risultato opposto, dato che viene "
+"usata solo l'ultima assegnazione per questa opzione «<literal>::</literal>». "
+"Le versioni future di APT causeranno errori e smetteranno di funzionare se "
+"incontrano questo uso scorretto, perciò è bene correggere tali dichiarazioni "
+"ora, quando APT ancora non si lamenta esplicitamente."
#. type: Content of: <refentry><refsect1><title>
#: apt.conf.5.xml:154
msgid "The APT Group"
-msgstr ""
+msgstr "Il gruppo APT"
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:155
@@ -2384,6 +3432,8 @@ msgid ""
"This group of options controls general APT behavior as well as holding the "
"options for all of the tools."
msgstr ""
+"Questo gruppo di opzioni controlla il comportamento generale di APT, oltre a "
+"contenere le opzioni per tutti gli strumenti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:160
@@ -2392,6 +3442,9 @@ msgid ""
"parsing package lists. The internal default is the architecture apt was "
"compiled for."
msgstr ""
+"Architettura di sistema; imposta l'architettura da usare quando si "
+"recuperano i file e si analizzano gli elenchi dei pacchetti. Il valore "
+"predefinito interno è l'architettura per la quale apt è stato compilato."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:167
@@ -2405,6 +3458,15 @@ msgid ""
"literal>), and foreign architectures are added to the default list when they "
"are registered via <command>dpkg --add-architecture</command>."
msgstr ""
+"Tutte le architetture supportate dal sistema. Ad esempio, le CPU che "
+"implementano l'insieme di istruzioni <literal>amd64</literal> (chiamato "
+"anche <literal>x86-64</literal>) sono anche in grado di eseguire binari "
+"compilati per l'insieme di istruzioni <literal>i386</literal> (<literal>x86</"
+"literal>). Questo elenco viene usato quando si recuperano i file e si "
+"analizzano gli elenchi dei pacchetti. Il valore iniziale predefinito è "
+"sempre l'architettura nativa del sistema (<literal>APT::Architecture</"
+"literal>), e le altre architetture vengono aggiunte all'elenco predefinito "
+"quando sono registrate con <command>dpkg --add-architecture</command>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:180
@@ -2414,6 +3476,11 @@ msgid ""
"'stable', 'testing', 'unstable', '&stable-codename;', '&testing-codename;', "
"'4.0', '5.0*'. See also &apt-preferences;."
msgstr ""
+"Il rilascio predefinito da cui installare i pacchetti se è disponibile più "
+"di una versione. Contiene il nome del rilascio, il nome in codice o la "
+"versione del rilascio. Esempi: «stable», «testing», «unstable», «&stable-"
+"codename;», «&testing-codename;», «4.0», «5.0*». Vedere anche &apt-"
+"preferences;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:186
@@ -2421,6 +3488,8 @@ msgid ""
"Ignore held packages; this global option causes the problem resolver to "
"ignore held packages in its decision making."
msgstr ""
+"Ignora i pacchetti bloccati; questa opzione globale fa sì che il risolutore "
+"di problemi ignori i pacchetti bloccati nel suo processo decisionale."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:191
@@ -2430,6 +3499,11 @@ msgid ""
"then packages that are locally installed are also excluded from cleaning - "
"but note that APT provides no direct means to reinstall them."
msgstr ""
+"Attiva in modo predefinito. Quando attiva, la funzionalità autoclean rimuove "
+"dalla cache ogni pacchetto che non può più essere scaricato. Se disattivata, "
+"allora sono esclusi dalla rimozione anche i pacchetti che sono installati; "
+"fare attenzione però al fatto che APT non fornisce alcun mezzo diretto per "
+"reinstallarli."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:199
@@ -2445,6 +3519,18 @@ msgid ""
"A is unpacked but unconfigured - so any package depending on A is now no "
"longer guaranteed to work, as its dependency on A is no longer satisfied."
msgstr ""
+"Attiva in modo predefinito, il che fa sì che APT installi i pacchetti "
+"essenziali e importanti non appena è possibile durante un'installazione o "
+"aggiornamento, per limitare l'effetto di una chiamata a &dpkg; che non ha "
+"successo. Se questa opzione è disattivata, APT tratta un pacchetto "
+"importante nello stesso modo di un pacchetto extra: tra lo spacchettamento "
+"del pacchetto A e la sua configurazione possono esserci molte altre chiamate "
+"di spacchettamento o configurazione per altri pacchetti non correlati B, C, "
+"ecc. Se queste causano il fallimento della chiamata a &dpkg; (ad esempio "
+"perché lo script del manutentore di B genera un errore), ciò ha come "
+"risultato un sistema in cui il pacchetto A è spacchettato ma non "
+"configurato; perciò non è più garantito il funzionamento di ogni pacchetto "
+"che dipende da A, dato che la dipendenza da A non è più soddisfatta."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:211
@@ -2462,6 +3548,19 @@ msgid ""
"scenario mentioned above is not the only problem it can help to prevent in "
"the first place."
msgstr ""
+"Il contrassegno di configurazione immediata viene applicato anche nel caso "
+"potenzialmente problematico di dipendenze circolari, dato che una dipendenza "
+"con il contrassegno di immediato è equivalente ad una pre-dipendenza. In "
+"teoria ciò permette ad APT di riconoscere una situazione in cui non è in "
+"grado di effettuare la configurazione immediata, di terminare annullando e "
+"di suggerire all'utente che l'opzione dovrebbe essere temporaneamente "
+"disattivata per permettere la continuazione dell'operazione. Notare come sia "
+"stata usata l'espressione «in teoria»: in realtà questo problema si è "
+"verificato molto di rado, in versioni non stabili di distribuzione, ed è "
+"stato causato da dipendenze sbagliate del pacchetto interessato o da un "
+"sistema che era già in uno stato erroneo; perciò non si dovrebbe disattivare "
+"alla cieca questa opzione, dato che lo scenario descritto sopra non è "
+"l'unico problema che può aiutare a prevenire."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:224
@@ -2473,6 +3572,13 @@ msgid ""
"buglink below, so they can work on improving or correcting the upgrade "
"process."
msgstr ""
+"Prima di eseguire una grossa operazione come <literal>dist-upgrade</literal> "
+"con questa opzione disattivata, si dovrebbe provare a usare esplicitamente "
+"<literal>install</literal> sul pacchetto che APT non è stato in grado di "
+"configurare immediatamente; assicurarsi però di segnalare il problema alla "
+"propria distribuzione e al Team di APT usando il collegamento per i bug "
+"indicato in seguito, in modo che possano lavorare a migliorare o correggere "
+"il processo di aggiornamento."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:235
@@ -2486,6 +3592,14 @@ msgid ""
"<command>dpkg</command>, <command>dash</command> or anything that those "
"packages depend on."
msgstr ""
+"Non attivare mai questa opzione a meno di non sapere <emphasis>veramente</"
+"emphasis> ciò che si sta facendo. Permette ad APT di rimuovere "
+"temporaneamente un pacchetto essenziale per rompere un ciclo Conflicts/"
+"Conflicts o Conflicts/Pre-Depends tra due pacchetti essenziali. <emphasis>Un "
+"tale ciclo non dovrebbe mai esistere ed è un bug grave</emphasis>. Questa "
+"opzione funziona se i pacchetti essenziali non sono <command>tar</command>, "
+"<command>gzip</command>, <command>libc</command>, <command>dpkg</command>, "
+"<command>dash</command> o qualsiasi altro da cui dipendono tali pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:247
@@ -2506,11 +3620,31 @@ msgid ""
"stands for no limit. If <literal>Cache-Grow</literal> is set to 0 the "
"automatic growth of the cache is disabled."
msgstr ""
+"APT, a partire dalla versione 0.7.26, usa un file cache ridimensionabile "
+"mappato in memoria per memorizzare le informazioni disponibili. "
+"<literal>Cache-Start</literal> funziona da indicatore della dimensione che "
+"la cache raggiungerà ed è perciò la quantità di memoria che APT richiederà "
+"all'avvio. Il valore predefinito è 20971520 byte (~20 MB). Notare che questa "
+"quantità di spazio deve essere disponibile per APT, altrimenti probabilmente "
+"terminerà con un fallimento in modo molto poco grazioso; perciò per i "
+"dispositivi con memoria limitata questo valore dovrebbe essere abbassato, "
+"mentre nei sistemi con molte fonti configurate dovrebbe essere aumentato. "
+"<literal>Cache-Grow</literal> definisce di quanto verrà aumentata la "
+"dimensione della cache in byte, se lo spazio definito da <literal>Cache-"
+"Start</literal> non è sufficiente; il valore predefinito è 1048576 (~1 MB). "
+"Questo valore verrà applicato più volte, fino a che la cache non è grande "
+"abbastanza per memorizzare tutte le informazioni o la dimensione della cache "
+"raggiunge il valore <literal>Cache-Limit</literal>. Il valore predefinito di "
+"<literal>Cache-Limit</literal> è 0 che indica nessun limite. Se "
+"<literal>Cache-Grow</literal> viene impostato a 0 la crescita automatica "
+"della cache è disabilitata."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:263
msgid "Defines which packages are considered essential build dependencies."
msgstr ""
+"Definisce quali pacchetti sono considerati dipendenze di compilazione "
+"essenziali."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:267
@@ -2518,6 +3652,8 @@ msgid ""
"The Get subsection controls the &apt-get; tool; please see its documentation "
"for more information about the options here."
msgstr ""
+"La sottosezione Get controlla lo strumento &apt-get;; vedere la sua "
+"documentazione per maggiori informazioni su queste opzioni."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:272
@@ -2525,6 +3661,8 @@ msgid ""
"The Cache subsection controls the &apt-cache; tool; please see its "
"documentation for more information about the options here."
msgstr ""
+"La sottosezione Cache controlla lo strumento &apt-cache;; vedere la sua "
+"documentazione per maggiori informazioni su queste opzioni."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:277
@@ -2532,11 +3670,13 @@ msgid ""
"The CDROM subsection controls the &apt-cdrom; tool; please see its "
"documentation for more information about the options here."
msgstr ""
+"La sottosezione CDROM controlla lo strumento &apt-cdrom;; vedere la sua "
+"documentazione per maggiori informazioni su queste opzioni."
#. type: Content of: <refentry><refsect1><title>
#: apt.conf.5.xml:283
msgid "The Acquire Group"
-msgstr ""
+msgstr "Il gruppo Acquire"
#. type: Content of: <refentry><refsect1><para>
#: apt.conf.5.xml:284
@@ -2545,6 +3685,9 @@ msgid ""
"packages as well as the various \"acquire methods\" responsible for the "
"download itself (see also &sources-list;)."
msgstr ""
+"Il gruppo di opzioni <literal>Acquire</literal> controlla lo scaricamento "
+"dei pacchetti così come i vari «metodi di acquisizione» responsabili per lo "
+"scaricamento stesso (vedere anche &sources-list;)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:291
@@ -2558,6 +3701,15 @@ msgid ""
"value is desired the <literal>Max-ValidTime</literal> option below can be "
"used."
msgstr ""
+"Opzione relativa alla sicurezza attiva in modo predefinito, poiché dare una "
+"data di scadenza alla convalida di un file Release evita attacchi ripetuti "
+"nel corso del tempo e può anche, per esempio, aiutare gli utenti a "
+"identificare i mirror che non sono più aggiornati, ma la funzionalità "
+"dipende dall'esattezza dell'orologio sul sistema dell'utente. I manutentori "
+"degli archivi sono incoraggiati a creare file Release con l'intestazione "
+"<literal>Valid-Until</literal>, ma se non lo fanno o se si desidera un "
+"valore più restrittivo può essere utilizzata l'opzione <literal>Max-"
+"ValidTime</literal> seguente."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:304
@@ -2570,6 +3722,14 @@ msgid ""
"for \"valid forever\". Archive specific settings can be made by appending "
"the label of the archive to the option name."
msgstr ""
+"Tempo massimo (in secondi) dalla sua creazione (come indicata "
+"dall'intestazione <literal>Date</literal>) per il quale il file "
+"<filename>Release</filename> deve essere considerato valido. Se il file "
+"Release stesso include un'intestazione <literal>Valid-Until</literal>, viene "
+"usata come data di scadenza quella più corta. Il valore predefinito è "
+"<literal>0</literal> che sta per «valido per sempre». Possono essere fatte "
+"impostazioni specifiche per ciascun archivio aggiungendo l'etichetta "
+"dell'archivio in fondo al nome dell'opzione."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:316
@@ -2582,6 +3742,14 @@ msgid ""
"checking. Archive specific settings can and should be used by appending the "
"label of the archive to the option name."
msgstr ""
+"Tempo minimo (in secondi) dalla sua creazione (come indicata "
+"dall'intestazione <literal>Date</literal>) per il quale il file "
+"<filename>Release</filename> deve essere considerato valido. Utilizzare "
+"questa opzione se si deve usare un mirror (locale), aggiornato raramente, di "
+"un archivio aggiornato più spesso che ha un'intestazione <literal>Valid-"
+"Until</literal>, invece di disabilitare completamente il controllo della "
+"data di scadenza. Possono essere fatte impostazioni specifiche per ciascun "
+"archivio aggiungendo l'etichetta dell'archivio in fondo al nome dell'opzione."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:328
@@ -2590,6 +3758,9 @@ msgid ""
"<filename>Packages</filename> files) instead of downloading whole ones. True "
"by default."
msgstr ""
+"Cerca di scaricare le differenze chiamate <literal>PDiff</literal> per gli "
+"indici (come i file <filename>Packages</filename>), invece di scaricare "
+"interamente i nuovi. Attiva in modo predefinito."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:331
@@ -2601,6 +3772,13 @@ msgid ""
"patches compared to the size of the targeted file. If one of these limits is "
"exceeded the complete file is downloaded instead of the patches."
msgstr ""
+"Sono disponibili anche due sotto-opzioni per limitare l'uso dei PDiff: "
+"<literal>FileLimit</literal> può essere usata per specificare un numero "
+"massimo di file PDiff che devono essere scaricati per aggiornare un file. "
+"<literal>SizeLimit</literal>, invece, è la percentuale massima della "
+"dimensione di tutte le patch in rapporto alla dimensione del file finale "
+"considerato. Se uno di questi limiti viene superato, viene scaricato il file "
+"completo invece delle patch."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:341
@@ -2611,6 +3789,11 @@ msgid ""
"target host will be opened, <literal>access</literal> means that one "
"connection per URI type will be opened."
msgstr ""
+"Modalità di coda; <literal>Queue-Mode</literal> può essere <literal>host</"
+"literal> o <literal>access</literal>, che determinano come APT mette in "
+"parallelo le connessioni in uscita. <literal>host</literal> significa che "
+"viene aperta una connessione per ogni host bersaglio, <literal>access</"
+"literal> significa che viene aperta una connessione per ogni tipo di URI."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:349
@@ -2618,6 +3801,9 @@ msgid ""
"Number of retries to perform. If this is non-zero APT will retry failed "
"files the given number of times."
msgstr ""
+"Numero di tentativi successivi da effettuare. Se è diverso da zero, APT "
+"riproverà per il numero di volte specificato a scaricare i file con cui non "
+"ha avuto successo."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:354
@@ -2625,6 +3811,10 @@ msgid ""
"Use symlinks for source archives. If set to true then source archives will "
"be symlinked when possible instead of copying. True is the default."
msgstr ""
+"Usa i collegamenti simbolici per gli archivi sorgente. Se impostata a vero, "
+"allora per gli archivi sorgente verranno creati, quando possibile, dei "
+"collegamenti simbolici invece di fare una copia. Il valore predefinito è "
+"vero."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:359
@@ -2637,6 +3827,13 @@ msgid ""
"settings is specified, <envar>http_proxy</envar> environment variable will "
"be used."
msgstr ""
+"<literal>http::Proxy</literal> imposta il proxy predefinito da usare per gli "
+"URI HTTP. È nella forma standard <literal>http://[[utente][:password]@]host[:"
+"porta]/</literal>. Possono anche essere specificati proxy per ciascun host "
+"usando la forma <literal>http::Proxy::&lt;host&gt;</literal> con la speciale "
+"parola chiave <literal>DIRECT</literal> che significa di non usare un proxy. "
+"Se non viene specificata alcuna delle impostazioni precedenti, viene usata "
+"la variabile d'ambiente <envar>http_proxy</envar>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:367
@@ -2649,6 +3846,14 @@ msgid ""
"store the requested archive files in its cache, which can be used to prevent "
"the proxy from polluting its cache with (big) .deb files."
msgstr ""
+"Sono fornite tre impostazioni per il controllo della cache in proxy con "
+"cache conformi a HTTP/1.1. <literal>No-Cache</literal> indica al proxy di "
+"non usare la sua risposta in cache in nessuna circostanza. <literal>Max-Age</"
+"literal> imposta l'età massima consentita (in secondi) di un file indice "
+"nella cache del proxy. <literal>No-Store</literal> specifica che il proxy "
+"non deve memorizzare i file archivio richiesti nella sua cache, il che può "
+"essere usato per evitare che il proxy riempia la propria cache con (grandi) "
+"file .deb."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:377 apt.conf.5.xml:449
@@ -2656,6 +3861,9 @@ msgid ""
"The option <literal>timeout</literal> sets the timeout timer used by the "
"method; this value applies to the connection as well as the data timeout."
msgstr ""
+"L'opzione <literal>timeout</literal> imposta il tempo di timeout usato dal "
+"metodo; questo valore si applica sia al timeout per la connessione sia a "
+"quello per i dati."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:380
@@ -2668,6 +3876,14 @@ msgid ""
"growing amount of webservers and proxies which choose to not conform to the "
"HTTP/1.1 specification."
msgstr ""
+"L'impostazione <literal>Acquire::http::Pipeline-Depth</literal> può essere "
+"usata per abilitare le pipeline HTTP (RFC 2616, sezione 8.1.2.2) che possono "
+"essere utili, ad esempio, in connessioni con grande latenza. Specifica "
+"quante richieste sono inviate in una pipeline. Le versioni precedenti di APT "
+"avevano un valore predefinito di 10 per questa impostazione, ma il valore "
+"predefinito è ora 0 (= disabilitata) per evitare problemi con il numero "
+"sempre crescente di server web e proxy che scelgono di non essere conformi "
+"con la specifica HTTP/1.1."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:387
@@ -2675,6 +3891,8 @@ msgid ""
"<literal>Acquire::http::AllowRedirect</literal> controls whether APT will "
"follow redirects, which is enabled by default."
msgstr ""
+"<literal>Acquire::http::AllowRedirect</literal> specifica se APT segue o "
+"meno le ridirezioni che sono abilitate in modo predefinito."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:390
@@ -2685,6 +3903,11 @@ msgid ""
"that this option implicitly disables downloading from multiple servers at "
"the same time.)"
msgstr ""
+"La quantità di banda utilizzata può essere limitata con <literal>Acquire::"
+"http::Dl-Limit</literal> che accetta valori interi in kilobyte. Il valore "
+"predefinito è 0 che disattiva il limite e cerca di usare tutta la banda "
+"disponibile (notare che questa opzione implicitamente disabilita lo "
+"scaricamento da più server contemporaneamente)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:395
@@ -2693,6 +3916,10 @@ msgid ""
"User-Agent for the http download method as some proxies allow access for "
"clients only if the client uses a known identifier."
msgstr ""
+"<literal>Acquire::http::User-Agent</literal> può essere usata per impostare "
+"un User-Agent diverso per il metodo di scaricamento http, dato che alcuni "
+"proxy permettono l'accesso per i client solo se usano un identificativo "
+"conosciuto."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:403
@@ -2704,6 +3931,12 @@ msgid ""
"are not explicitly set. The <literal>Pipeline-Depth</literal> option is not "
"yet supported."
msgstr ""
+"Le opzioni<literal>Cache-control</literal>, <literal>Timeout</literal>, "
+"<literal>AllowRedirect</literal>, <literal>Dl-Limit</literal> e "
+"<literal>proxy</literal> funzionano per gli URI HTTPS nello stesso modo che "
+"per il metodo <literal>http</literal> e assumono in modo predefinito lo "
+"stesso valore, a meno di non essere impostate in modo esplicito. L'opzione "
+"<literal>Pipeline-Depth</literal> non è ancora supportata."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:411
@@ -2726,6 +3959,25 @@ msgid ""
"'<literal>SSLv3</literal>'. <literal>&lt;host&gt;::SslForceVersion</"
"literal> is the corresponding per-host option."
msgstr ""
+"La sotto-opzione <literal>CaInfo</literal> specifica la posizione del file "
+"che contiene le informazioni sui certificati fidati; <literal>&lt;host&gt;::"
+"CaInfo</literal> è la corrispondente opzione specifica per ciascun host. La "
+"sotto-opzione booleana <literal>Verify-Peer</literal> determina se il "
+"certificato host del server deve o non deve essere verificato usando i "
+"certificati fidati; <literal>&lt;host&gt;::Verify-Peer</literal> è la "
+"corrispondente opzione specifica per ciascun host. La sotto-opzione booleana "
+"<literal>Verify-Host</literal> determina se il nome host del server deve o "
+"non deve essere verificato; <literal>&lt;host&gt;::Verify-Host</literal> è "
+"la corrispondente opzione specifica per ciascun host. <literal>SslCert</"
+"literal> determina quale certificato usare per l'autenticazione client; "
+"<literal>&lt;host&gt;::SslCert</literal> è la corrispondente opzione "
+"specifica per ciascun host. <literal>SslKey</literal> determina quale chiave "
+"privata usare per l'autenticazione client; <literal>&lt;host&gt;::SslKey</"
+"literal> è la corrispondente opzione specifica per ciascun host. "
+"<literal>SslForceVersion</literal> scavalca la versione predefinita SSL da "
+"usare e può contenere la stringa «<literal>TLSv1</literal>» o "
+"«<literal>SSLv3</literal>»; <literal>&lt;host&gt;::SslForceVersion</"
+"literal> è la corrispondente opzione specifica per ciascun host."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:432
@@ -2745,6 +3997,21 @@ msgid ""
"$(SITE_USER)</literal>, <literal>$(SITE_PASS)</literal>, <literal>$(SITE)</"
"literal> and <literal>$(SITE_PORT)</literal>."
msgstr ""
+"<literal>ftp::Proxy</literal> imposta il proxy predefinito da usare per gli "
+"URI FTP. È nella forma standard <literal>ftp://[[utente][:password]@]host[:"
+"porta]/</literal>. Si possono anche specificare proxy per ciascun host "
+"usando la forma <literal>ftp::Proxy::&lt;host&gt;</literal> con la speciale "
+"parola chiave <literal>DIRECT</literal> che indica di non usare proxy. Se "
+"nessuna delle opzioni precedenti è impostata, viene usata la variabile "
+"d'ambiente <envar>ftp_proxy</envar>. Per usare un proxy FTP è necessario "
+"impostare lo script <literal>ftp::ProxyLogin</literal> nel file di "
+"configurazione. Questa voce specifica i comandi da inviare per dire al "
+"server proxy a cosa connettersi. Vedere &configureindex; per un esempio di "
+"come utilizzarla. Le variabili di sostituzione che rappresentano i "
+"corrispondenti componenti dell'URI sono <literal>$(PROXY_USER)</literal>, "
+"<literal>$(PROXY_PASS)</literal>, <literal>$(SITE_USER)</literal>, <literal>"
+"$(SITE_PASS)</literal>, <literal>$(SITE)</literal> e <literal>$(SITE_PORT)</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:452
@@ -2755,6 +4022,12 @@ msgid ""
"instead. This can be done globally or for connections that go through a "
"proxy or for a specific host (see the sample config file for examples)."
msgstr ""
+"Sono fornite diverse impostazioni per controllare la modalità passiva. "
+"Generalmente è sicuro lasciare attiva la modalità passiva; funziona in quasi "
+"tutti gli ambienti. Tuttavia in alcune situazioni è necessario disabilitare "
+"la modalità passiva e usare invece la modalità per porta FTP. Ciò può essere "
+"fatto globalmente o, per connessioni che passano attraverso un proxy, per "
+"uno specifico host (vedere il file di configurazione d'esempio)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:459
@@ -2764,6 +4037,11 @@ msgid ""
"method above for syntax. You cannot set this in the configuration file and "
"it is not recommended to use FTP over HTTP due to its low efficiency."
msgstr ""
+"È possibile usare FTP attraverso un proxy via HTTP impostando la variabile "
+"d'ambiente <envar>ftp_proxy</envar> ad un URL HTTP; per la sintassi vedere "
+"la spiegazione del metodo http più sopra. Non è possibile impostare questa "
+"opzione nel file di configurazione e l'uso di FTP via HTTP non è raccomando "
+"a causa della sua bassa efficienza."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:464
@@ -2774,12 +4052,18 @@ msgid ""
"IPv6. Setting this to true forces their use even on IPv4 connections. Note "
"that most FTP servers do not support RFC2428."
msgstr ""
+"L'impostazione <literal>ForceExtended</literal> controlla l'uso dei comandi "
+"<literal>EPSV</literal> e <literal>EPRT</literal> della RFC 2428. Il valore "
+"predefinito è falso, il che significa che questi comandi sono usati "
+"solamente se la connessione di controllo è IPv6. Impostare questo valore a "
+"vero forza il loro uso anche su connessioni IPv4. Notare che la maggior "
+"parte dei server FTP non supporta la RFC 2428."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><literallayout>
#: apt.conf.5.xml:478
#, no-wrap
msgid "/cdrom/::Mount \"foo\";"
-msgstr ""
+msgstr "/cdrom/::Mount \"pippo\";"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:473
@@ -2793,6 +4077,15 @@ msgid ""
"<literal>cdrom</literal> block. It is important to have the trailing slash. "
"Unmount commands can be specified using UMount."
msgstr ""
+"Per URI che usano il metodo <literal>cdrom</literal>, l'unica opzione "
+"configurabile è il punto di mount, <literal>cdrom::Mount</literal>, che deve "
+"essere il punto di mount dell'unità CD-ROM (o DVD o quello che è), come "
+"specificato in <filename>/etc/fstab</filename>. È possibile fornire comandi "
+"alternativi per il montaggio e lo smontaggio se il proprio punto di mount "
+"non può essere elencato in fstab. La sintassi prevede di mettere "
+"<placeholder type=\"literallayout\" id=\"0\"/> all'interno del blocco "
+"<literal>cdrom</literal>. È importante che sia presente la barra in fondo. I "
+"comandi per lo smontaggio possono essere specificati usando UMount."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:486
@@ -2800,12 +4093,14 @@ msgid ""
"For GPGV URIs the only configurable option is <literal>gpgv::Options</"
"literal>, which passes additional parameters to gpgv."
msgstr ""
+"Per gli URI GPGV l'unica opzione configurabile è <literal>gpgv::Options</"
+"literal>, che passa parametri aggiuntivi a gpgv."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><synopsis>
#: apt.conf.5.xml:497
#, no-wrap
msgid "Acquire::CompressionTypes::<replaceable>FileExtension</replaceable> \"<replaceable>Methodname</replaceable>\";"
-msgstr ""
+msgstr "Acquire::CompressionTypes::<replaceable>EstensioneFile</replaceable> \"<replaceable>NomeMetodo</replaceable>\";"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:492
@@ -2818,18 +4113,25 @@ msgid ""
"the fly or the used method can be changed. The syntax for this is: "
"<placeholder type=\"synopsis\" id=\"0\"/>"
msgstr ""
+"Elenco di tipi di compressione che sono capiti dai metodi di acquisizione. I "
+"file come <filename>Packages</filename> possono essere disponibili in vari "
+"formati di compressione. In modo predefinito i metodi di acquisizione "
+"possono decomprimere file compressi con <command>bzip2</command>, "
+"<command>lzma</command> e <command>gzip</command>; con questa impostazione "
+"si possono aggiungere altri formati al volo oppure può essere cambiato il "
+"metodo usato. La sintassi è: <placeholder type=\"synopsis\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><synopsis>
#: apt.conf.5.xml:502
#, no-wrap
msgid "Acquire::CompressionTypes::Order:: \"gz\";"
-msgstr ""
+msgstr "Acquire::CompressionTypes::Order:: \"gz\";"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><synopsis>
#: apt.conf.5.xml:505
#, no-wrap
msgid "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };"
-msgstr ""
+msgstr "Acquire::CompressionTypes::Order { \"lzma\"; \"gz\"; };"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:498
@@ -2848,12 +4150,25 @@ msgid ""
"<literal>bz2</literal> to the list explicitly as it will be added "
"automatically."
msgstr ""
+"Inoltre si può usare il sottogruppo <literal>Order</literal> per definire in "
+"quale ordine il sistema di acquisizione cerca di scaricare i file compressi. "
+"Il sistema tenta con il primo tipo di compressione e in caso di errore passa "
+"al successivo nell'elenco perciò, per preferire un tipo rispetto ad un "
+"altro, basta mettere il tipo preferito per primo; i tipi predefiniti che non "
+"sono già presenti vengono aggiunti in modo implicito alla fine dell'elenco, "
+"perciò si può usare, ad esempio, <placeholder type=\"synopsis\" id=\"0\"/> "
+"per preferire i file compressi con <command>gzip</command> a <command>bzip2</"
+"command> e <command>lzma</command>. Se si volesse preferire <command>lzma</"
+"command> rispetto a <command>gzip</command> e <command>bzip2</command>, "
+"l'impostazione di configurazione sarebbe: <placeholder type=\"synopsis\" id="
+"\"1\"/> Non è necessario aggiungere esplicitamente <literal>bz2</literal> "
+"all'elenco, dato che verrà aggiunto automaticamente."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><literallayout>
#: apt.conf.5.xml:512
#, no-wrap
msgid "Dir::Bin::bzip2 \"/bin/bzip2\";"
-msgstr ""
+msgstr "Dir::Bin::bzip2 \"/bin/bzip2\";"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:507
@@ -2869,6 +4184,17 @@ msgid ""
"list style. This will not override the defined list; it will only prefix "
"the list with this type."
msgstr ""
+"Notare che <literal>Dir::Bin::<replaceable>NomeMetodo</replaceable></"
+"literal> viene controllata al momento dell'esecuzione. Se questa opzione è "
+"stata impostata, il metodo verrà usato solo se questo file è esistente; ad "
+"esempio, per il metodo <literal>bzip2</literal> l'impostazione (interna) è: "
+"<placeholder type=\"literallayout\" id=\"0\"/> Notare anche che le voci "
+"nell'elenco specificate nella riga di comando vengono aggiunte alla fine "
+"dell'elenco specificato nei file di configurazione, ma prima delle voci "
+"predefinite. In questo caso, per preferire un tipo rispetto a quelli "
+"specificati nei file di configurazione si può impostare l'opzione "
+"direttamente, non nello stile per elenco. Ciò non sovrascrive l'elenco "
+"definito; aggiunge solamente il tipo indicato all'inizio dell'elenco."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:517
@@ -2877,6 +4203,10 @@ msgid ""
"uncompressed files a preference, but note that most archives don't provide "
"uncompressed files so this is mostly only useable for local mirrors."
msgstr ""
+"Il tipo speciale <literal>uncompressed</literal> può essere usato per dare "
+"la precedenza ai file non compressi, ma è bene notare che la maggior parte "
+"degli archivi non fornisce file non compressi, perciò questo è utilizzabile "
+"soprattutto per i mirror locali."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:524
@@ -2886,6 +4216,11 @@ msgid ""
"unpacking them. This saves quite a lot of disk space at the expense of more "
"CPU requirements when building the local package caches. False by default."
msgstr ""
+"Quando si scaricano indici compressi con <literal>gzip</literal> (Packages, "
+"Sources o Translations), li mantiene localmente compressi con gzip invece di "
+"spacchettarli. Questo fa risparmiare parecchio spazio su disco a spese di un "
+"maggiore uso della CPU quando si creano le cache locali dei pacchetti. In "
+"modo predefinito è disabilitato."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:532
@@ -2898,12 +4233,19 @@ msgid ""
"<filename>Translation</filename> files for every language - the long "
"language codes are especially rare."
msgstr ""
+"La sottosezione Languages controlla quali file <filename>Translation</"
+"filename> sono scaricati e in quale ordine APT cerca di visualizzare le "
+"traduzioni delle descrizioni. APT cerca di visualizzare la prima descrizione "
+"disponibile nella lingua elencata per prima. Le lingue possono essere "
+"definite con i loro codici brevi o lunghi. Notare che non tutti gli archivi "
+"forniscono i file <filename>Translation</filename> per tutte le lingue; i "
+"codici di lingua lunghi sono particolarmente rari."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para><programlisting>
#: apt.conf.5.xml:549
#, no-wrap
msgid "Acquire::Languages { \"environment\"; \"de\"; \"en\"; \"none\"; \"fr\"; };"
-msgstr ""
+msgstr "Acquire::Languages { \"environment\"; \"it\"; \"en\"; \"none\"; \"fr\"; };"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:537
@@ -2926,6 +4268,23 @@ msgid ""
"locale (where the order would be \"fr, de, en\"). <placeholder type="
"\"programlisting\" id=\"0\"/>"
msgstr ""
+"L'elenco predefinito include «environment» ed «en». «<literal>environment</"
+"literal>» ha un significato speciale in questo contesto: viene sostituito al "
+"momento dell'esecuzione dai codici di lingua estratti dalla variabile "
+"d'ambiente <literal>LC_MESSAGES</literal>. Assicura anche che questi codici "
+"non vengano inclusi due volte nell'elenco. Se <literal>LC_MESSAGES</literal> "
+"è impostata a «C», viene usato solamente il file <filename>Translation-en</"
+"filename> (se disponibile). Per forzare APT a non usare alcun file "
+"Translation, usare l'impostazione <literal>Acquire::Languages=none</"
+"literal>. \"<literal>none</literal>\" è un altro codice con significato "
+"speciale che interrompe la ricerca di un file <filename>Translation</"
+"filename> adatto. Questo dice ad APT di scaricare anche queste traduzioni, "
+"senza usarle realmente a meno che l'ambiente non specifichi le lingue. "
+"Perciò il seguente esempio di configurazione avrà come risultato l'ordine "
+"«en, it» in una localizzazione inglese o «it, en» in una italiana. Notare "
+"che «fr» viene scaricato, ma non usato, a meno che APT non venga usato in "
+"una localizzazione francese (dove l'ordine sarebbe «fr, it, en»). "
+"<placeholder type=\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt.conf.5.xml:550
@@ -2935,14 +4294,29 @@ msgid ""
"files which are found in <filename>/var/lib/apt/lists/</filename> will be "
"added to the end of the list (after an implicit \"<literal>none</literal>\")."
msgstr ""
+"Notare che per prevenire problemi risultanti dall'uso di APT in ambienti "
+"differenti (ad esempio da parte di utenti o programmi diversi), tutti i file "
+"Translation che si trovano in <filename>/var/lib/apt/lists/</filename> "
+"vengono aggiunti alla fine dell'elenco (dopo un \"<literal>none</literal>\" "
+"implicito)."
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
-msgstr ""
+msgstr "Directory"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -2952,9 +4326,17 @@ msgid ""
"contains the default directory to prefix on all sub-items if they do not "
"start with <filename>/</filename> or <filename>./</filename>."
msgstr ""
+"La sezione <literal>Dir::State</literal> contiene directory che sono "
+"relative a informazioni di stato locali. <literal>lists</literal> è la "
+"directory in cui mettere gli elenchi scaricati dei pacchetti e "
+"<literal>status</literal> è il nome del file di stato di &dpkg;. "
+"<literal>preferences</literal> è il nome del file <filename>preferences</"
+"filename> di APT. <literal>Dir::State</literal> contiene la directory "
+"predefinita da anteporre a tutte le sottovoci che non iniziano con "
+"<filename>/</filename> o <filename>./</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -2965,9 +4347,18 @@ msgid ""
"pkgcache rather than the srcpkgcache. Like <literal>Dir::State</literal> the "
"default directory is contained in <literal>Dir::Cache</literal>"
msgstr ""
+"<literal>Dir::Cache</literal> contiene le posizioni relative alle "
+"informazioni della cache locale, come le due cache dei pacchetti "
+"<literal>srcpkgcache</literal> e <literal>pkgcache</literal>, così come la "
+"posizione in cui mettere gli archivi scaricati: <literal>Dir::Cache::"
+"archives</literal>. La generazione delle cache può essere disattivata "
+"impostando il loro nome ad una stringa vuota. Questo rallenta l'avvio ma fa "
+"risparmiare spazio su disco. È probabilmente preferibile disattivare "
+"pkgcache piuttosto che srcpkgcache. Come per <literal>Dir::State</literal>, "
+"la directory predefinita è contenuta in <literal>Dir::Cache</literal>"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -2975,17 +4366,25 @@ msgid ""
"effect, unless it is done from the config file specified by "
"<envar>APT_CONFIG</envar>)."
msgstr ""
+"<literal>Dir::Etc</literal> contiene la posizione dei file di "
+"configurazione; <literal>sourcelist</literal> fornisce la posizione di "
+"sourcelist e <literal>main</literal> è il file di configurazione predefinito "
+"(l'impostazione non ha effetto, a meno che non venga fatta dal file di "
+"configurazione specificato da <envar>APT_CONFIG</envar>)."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
"main config file is loaded."
msgstr ""
+"L'impostazione <literal>Dir::Parts</literal> legge dalla directory "
+"specificata tutti i frammenti di configurazione in ordine lessicale. Al "
+"termine viene caricato il file di configurazione principale."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -2994,9 +4393,15 @@ msgid ""
"literal> <literal>dpkg-buildpackage</literal> and <literal>apt-cache</"
"literal> specify the location of the respective programs."
msgstr ""
+"<literal>Dir::Bin</literal> punta ai programmi binari; <literal>Dir::Bin::"
+"Methods</literal> specifica la posizione dei gestori dei metodi e "
+"<literal>gzip</literal>, <literal>bzip2</literal>, <literal>lzma</literal>, "
+"<literal>dpkg</literal>, <literal>apt-get</literal> <literal>dpkg-source</"
+"literal> <literal>dpkg-buildpackage</literal> e <literal>apt-cache</literal> "
+"specificano la posizione dei rispettivi programmi."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -3007,9 +4412,17 @@ msgid ""
"status file will be looked up in <filename>/tmp/staging/var/lib/dpkg/status</"
"filename>."
msgstr ""
+"La voce di configurazione <literal>RootDir</literal> ha un significato "
+"speciale. Se impostata, tutti i percorsi in <literal>Dir::</literal> saranno "
+"relativi a <literal>RootDir</literal>, <emphasis>anche i percorsi che sono "
+"specificati in modo assoluto</emphasis>. Perciò, ad esempio, se "
+"<literal>RootDir</literal> è impostata a <filename>/tmp/staging</filename> e "
+"<literal>Dir::State::status</literal> è impostata a <filename>/var/lib/dpkg/"
+"status</filename>, allora il file di stato verrà cercato in <filename>/tmp/"
+"staging/var/lib/dpkg/status</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -3018,23 +4431,32 @@ msgid ""
"z]+</literal> is silently ignored. As seen in the last default value these "
"patterns can use regular expression syntax."
msgstr ""
+"La lista <literal>Ignore-Files-Silently</literal> può essere usata per "
+"specificare quali file debbano essere ignorati in modo silenzioso da APT "
+"mentre analizza i file nelle directory con i frammenti. In modo predefinito "
+"un file il cui nome termina con <literal>.disabled</literal>, <literal>~</"
+"literal>, <literal>.bak</literal> o <literal>.dpkg-[a-z]+</literal> viene "
+"ignorato in modo silenzioso. Come si vede nell'ultimo valore predefinito "
+"questi modelli possono usare una sintassi con espressioni regolari."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
-#, fuzzy
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
-msgstr "DSelect"
+msgstr "APT in DSelect"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
"section."
msgstr ""
+"Quando APT viene usato come metodo per &dselect; svariate direttive di "
+"configurazione controllano il comportamento predefinito; queste sono nella "
+"sezione <literal>DSelect</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -3045,59 +4467,86 @@ msgid ""
"downloadable (replaced with a new version for instance). <literal>pre-auto</"
"literal> performs this action before downloading new packages."
msgstr ""
+"Modalità di pulizia della cache; i valori permessi sono <literal>always</"
+"literal>, <literal>prompt</literal>, <literal>auto</literal>, <literal>pre-"
+"auto</literal> e <literal>never</literal>. <literal>always</literal> e "
+"<literal>prompt</literal> rimuovono tutti i pacchetti dalla cache dopo ogni "
+"aggiornamento; <literal>prompt</literal> (il valore predefinito) lo fa in "
+"modo condizionato. <literal>auto</literal> rimuove solo quei pacchetti che "
+"non sono più scaricabili (ad esempio perché sostituiti da una nuova "
+"versione). <literal>pre-auto</literal> effettua questa azione prima di "
+"scaricare i nuovi pacchetti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
msgstr ""
+"Il contenuto di questa variabile è passato come opzioni per la riga di "
+"comando ad &apt-get;, quando questo viene eseguito per la fase di "
+"installazione."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
msgstr ""
+"Il contenuto di questa variabile è passato come opzioni per la riga di "
+"comando ad &apt-get;, quando questo viene eseguito per la fase di "
+"aggiornamento."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
msgstr ""
+"Se impostato a vero l'operazione [A]ggiorna di &dselect; chiederà sempre "
+"conferma prima di continuare. Il comportamento predefinito è di chiedere "
+"solo in caso di errore."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
-msgstr ""
+msgstr "Come APT invoca &dpkg;"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
msgstr ""
+"Diverse direttive di configurazione controllano il modo in cui APT invoca "
+"&dpkg;; sono nella sezione <literal>DPkg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
"&dpkg;."
msgstr ""
+"Questa è una lista di opzioni da passare a &dpkg;. Le opzioni devono essere "
+"specificate usando la notazione per le liste e ogni voce nella lista viene "
+"passata a &dpkg; come un singolo argomento."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
"commands are invoked in order using <filename>/bin/sh</filename>; should any "
"fail APT will abort."
msgstr ""
+"Questa è una lista di comandi di shell da eseguire prima/dopo l'invocazione "
+"di &dpkg;. Come <literal>options</literal> deve essere specificata con la "
+"notazione per le liste. I comandi sono invocati in ordine usando <filename>/"
+"bin/sh</filename>; se qualcuno dei comandi fallisce APT terminerà annullando."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -3105,9 +4554,15 @@ msgid ""
"fail APT will abort. APT will pass the filenames of all .deb files it is "
"going to install to the commands, one per line on standard input."
msgstr ""
+"Questa è una lista di comandi di shell da eseguire prima di invocare &dpkg;. "
+"Come <literal>options</literal> deve essere specificata con la notazione per "
+"le liste. I comandi sono invocati in ordine usando <filename>/bin/sh</"
+"filename>; se qualcuno dei comandi fallisce APT terminerà annullando. APT "
+"passa i nomi di file di tutti i file .deb che sta per installare ai comandi, "
+"uno per riga, sullo standard input."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -3115,28 +4570,39 @@ msgid ""
"options::cmd::Version</literal> to 2. <literal>cmd</literal> is a command "
"given to <literal>Pre-Install-Pkgs</literal>."
msgstr ""
+"La versione 2 di questo protocollo fa il dump di più informazioni, inclusi "
+"la versione del protocollo, lo spazio di configurazione di APT, e i "
+"pacchetti, file e versioni che vengono modificati. La versione 2 viene "
+"abilitata impostando <literal>DPkg::Tools::options::cmd::Version</literal> a "
+"2. <literal>cmd</literal> è un comando passato a <literal>Pre-Install-Pkgs</"
+"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
msgstr ""
+"APT cambia la directory attuale in questa prima di invocare &dpkg;; il "
+"valore predefinito è <filename>/</filename>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
msgstr ""
+"Queste opzioni sono passate a &dpkg-buildpackage; quando vengono compilati i "
+"pacchetti; il valore predefinito disabilita la firma e produce tutti i "
+"binari."
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
-msgstr ""
+msgstr "Uso dei trigger di dpkg (e relative opzioni)"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -3149,9 +4615,22 @@ msgid ""
"reporting such that all front-ends will currently stay around half (or more) "
"of the time in the 100% state while it actually configures all packages."
msgstr ""
+"APT può invocare &dpkg; in modo tale da permettergli di fare un uso più "
+"aggressivo dei trigger su chiamate multiple di &dpkg;. Senza opzioni "
+"ulteriori &dpkg; usa i trigger una volta sola per ogni volta che viene "
+"eseguito. Attivando queste opzioni si può quindi diminuire il tempo "
+"necessario per effettuare l'installazione o l'aggiornamento. Notare che "
+"questo è pensato per attivare queste opzioni in modo predefinito nel futuro "
+"ma, dato che cambia drasticamente il modo in cui APT chiama &dpkg;, "
+"necessita di essere testato ancora molto. <emphasis>Queste opzioni sono "
+"perciò al momento sperimentali e non dovrebbero essere usate in ambienti di "
+"produzione.</emphasis> Inoltre rende difettosi i rapporti sull'avanzamento, "
+"tanto che che tutte le interfacce attualmente rimangono per metà (o più) del "
+"tempo nello stato 100% mentre in realtà stanno venendo configurati i "
+"pacchetti."
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -3159,9 +4638,13 @@ msgid ""
"DPkg::ConfigurePending \"true\";\n"
"DPkg::TriggersPending \"true\";"
msgstr ""
+"DPkg::NoTriggers \"true\";\n"
+"PackageManager::Configure \"smart\";\n"
+"DPkg::ConfigurePending \"true\";\n"
+"DPkg::TriggersPending \"true\";"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -3173,9 +4656,19 @@ msgid ""
"see e.g. <command>dpkg --audit</command>. A defensive option combination "
"would be <placeholder type=\"literallayout\" id=\"0\"/>"
msgstr ""
+"Notare che non è garantito che APT supporterà queste opzioni o che queste "
+"opzioni non causeranno (grossi) problemi in futuro. Se i rischi e i problemi "
+"attuali legati a queste opzioni sono chiari, ma si è abbastanza coraggiosi "
+"da volere aiutare a testarle, creare un nuovo file di configurazione e "
+"provare una combinazione di opzioni. Segnalare ogni bug, problema o "
+"miglioramento che si presenta e assicurarsi di indicare nella segnalazione "
+"quali opzioni sono state usate. Potrebbe anche essere utile chiedere aiuto a "
+"&dpkg; per il debug; vedere ad esempio <command>dpkg --audit</command>. Una "
+"combinazione di opzioni sulla difensiva sarebbe <placeholder type="
+"\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -3186,9 +4679,18 @@ msgid ""
"calls to &dpkg; - now APT will also add this flag to the unpack and remove "
"calls."
msgstr ""
+"Aggiunge l'opzione --no-triggers a tutte le invocazioni di &dpkg; (tranne la "
+"chiamata ConfigurePending). Se si è interessati a capire cosa ciò significhi "
+"veramente, vedere &dpkg;. In breve: quando questa opzione è presente &dpkg; "
+"non esegue i trigger, a meno che non sia esplicitamente chiamato per farlo "
+"con una chiamata aggiuntiva. Notare che questa opzione esiste (non "
+"documentata) anche in versioni più vecchie di APT, con un significato "
+"leggermente diverso: prima queste opzioni aggiungevano solamente --no-"
+"triggers alle chiamate di &dpkg; per la configurazione, ora APT aggiunge "
+"questa opzione anche alle chiamate per lo spacchettamento e la rimozione."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -3203,9 +4705,22 @@ msgid ""
"the next option by default, as otherwise the system could end in an "
"unconfigured and potentially unbootable state."
msgstr ""
+"Valori permessi sono «<literal>all</literal>», «<literal>smart</literal>» e "
+"«<literal>no</literal>». Il valore predefinito è «<literal>all</literal>», "
+"il che fa sì che APT configuri tutti i pacchetti. Il modo «<literal>smart</"
+"literal>» (intelligente) è quello di configurare solo i pacchetti che devono "
+"essere configurati prima che possa essere spacchettato un altro pacchetto "
+"(Pre-Depends), e lasciare che il resto venga configurato da &dpkg; con una "
+"chiamata generata dall'opzione ConfigurePending (vedere più sotto). D'altro "
+"canto, «<literal>no</literal>» non configura nulla e si affida completamente "
+"a &dpkg; per la configurazione (che al momento fallisce se viene incontrata "
+"una relazione Pre-Depends). Impostare questo parametro ad un qualsiasi "
+"valore diverso da <literal>all</literal> attiva implicitamente in modo "
+"predefinito anche l'opzione successiva, dato che altrimenti il sistema "
+"potrebbe finire in uno stato non configurato e potenzialmente non avviabile."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -3214,9 +4729,16 @@ msgid ""
"want to run APT multiple times in a row - e.g. in an installer. In these "
"sceneries you could deactivate this option in all but the last run."
msgstr ""
+"Se questa opzione è impostata, APT invoca <command>dpkg --configure --"
+"pending</command> per lasciare che &dpkg; gestisca tutte le configurazioni e "
+"i trigger necessari. Questa opzione viene attivata automaticamente in modo "
+"predefinito se l'opzione precedente non è impostata a <literal>all</"
+"literal>, ma potrebbe essere utile disattivarla se si desidera eseguire APT "
+"più volte di seguito, ad esempio in un installatore. In uno scenario simile "
+"si può disattivare questa opzione in tutte le esecuzioni tranne l'ultima."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -3224,9 +4746,15 @@ msgid ""
"showstopper for Pre-Dependencies (see debbugs #526774). Note that this will "
"process all triggers, not only the triggers needed to configure this package."
msgstr ""
+"Utile per la configurazione <literal>smart</literal> dato che un pacchetto "
+"che ha trigger in sospeso non è considerato come <literal>installato</"
+"literal> e &dpkg; attualmente lo tratta come <literal>spacchettato</literal> "
+"che è un ostacolo per le relazioni Pre-Depends (vedere il bug Debian "
+"#526774). Notare che questo elaborerà tutti i trigger, non solo quelli "
+"necessari per configurare il pacchetto in questione."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -3236,9 +4764,15 @@ msgid ""
"\tPreDepends 50;\n"
"};"
msgstr ""
+"OrderList::Score {\n"
+"\tDelete 500;\n"
+"\tEssential 200;\n"
+"\tImmediate 10;\n"
+"\tPreDepends 50;\n"
+"};"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -3250,28 +4784,44 @@ msgid ""
"scoring. The following example shows the settings with their default "
"values. <placeholder type=\"literallayout\" id=\"0\"/>"
msgstr ""
+"I pacchetti essenziali (e le loro dipendenze) dovrebbero essere configurati "
+"immediatamente dopo essere stati spacchettati. È una buona idea farlo "
+"abbastanza presto nel processo di aggiornamento, dato che queste chiamate di "
+"configurazione al momento richiedono anche <literal>DPkg::TriggersPending</"
+"literal> che esegue un certo numero di trigger (che potrebbero non essere "
+"necessari). I pacchetti essenziali ottengono in modo predefinito un "
+"punteggio alto, ma il contrassegno di immediatezza è relativamente basso (un "
+"pacchetto che ha una relazione Pre-Depends è valutato con un punteggio "
+"maggiore). Queste opzioni e le altre nello stesso gruppo possono essere "
+"usate per cambiare il punteggio. L'esempio seguente mostra le impostazioni "
+"con i loro valori predefiniti. <placeholder type=\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
-msgstr ""
+msgstr "Opzioni Periodic e Archives"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
"<literal>/etc/cron.daily/apt</literal> script. See the top of this script "
"for the brief documentation of these options."
msgstr ""
+"I gruppi di opzioni <literal>APT::Periodic</literal> e <literal>APT::"
+"Archives</literal> configurano il comportamento degli aggiornamenti "
+"periodici di apt, ciò viene fatto attraverso lo script <literal>/etc/cron."
+"daily/apt</literal>. Per una breve documentazione di queste opzioni, vedere "
+"all'inizio dello script."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
-msgstr ""
+msgstr "Opzioni di debug"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -3280,148 +4830,197 @@ msgid ""
"literal>. Most of these options are not interesting to a normal user, but a "
"few may be:"
msgstr ""
+"Se si abilitano le opzioni nella sezione <literal>Debug::</literal> verranno "
+"inviate delle informazioni di debug nel flusso dello standard error del "
+"programma usando le librerie <literal>apt</literal>, o verranno abilitate "
+"speciali modalità del programma che sono principalmente utili per far il "
+"debug del comportamento di <literal>apt</literal>. La maggior parte di "
+"queste opzioni non è interessante per l'utente normale, ma alcune potrebbero "
+"esserlo:"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
"literal>."
msgstr ""
+"<literal>Debug::pkgProblemResolver</literal> abilita l'output relativo alle "
+"decisioni prese da <literal>dist-upgrade, upgrade, install, remove, purge</"
+"literal>."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
"literal>) as a non-root user."
msgstr ""
+"<literal>Debug::NoLocking</literal> disabilita tutti i lock sui file. Può "
+"essere usato per eseguire alcune operazioni (ad esempio <literal>apt-get -s "
+"install</literal>) come utente non root."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
msgstr ""
+"<literal>Debug::pkgDPkgPM</literal> stampa l'effettiva riga di comando ogni "
+"volta che <literal>apt</literal> invoca &dpkg;."
#. TODO: provide a
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
msgstr ""
+"<literal>Debug::IdentCdrom</literal> disabilita l'inclusione di dati statfs "
+"negli ID dei CD-ROM."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
-msgstr ""
+msgstr "Segue un elenco completo delle opzioni di debug per apt."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
+"Stampa informazioni relative all'accesso a fonti <literal>cdrom://</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
+"Stampa informazioni relative allo scaricamento dei pacchetti usando FTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
+"Stampa informazioni relative allo scaricamento dei pacchetti usando HTTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr ""
+"Stampa informazioni relative allo scaricamento dei pacchetti usando HTTPS."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
msgstr ""
+"Stampa informazioni relative alla verifica delle firme di cifratura fatta "
+"usando <literal>gpg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
msgstr ""
+"Produce in output informazioni sul processo di accesso a raccolte di "
+"pacchetti memorizzati su CD-ROM."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
+"Descrive il processo di risoluzione delle dipendenze di compilazione in &apt-"
+"get;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
msgstr ""
+"Produce in output ogni hash crittografico che viene generato dalle librerie "
+"<literal>apt</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
"a CD-ROM."
msgstr ""
+"Quando viene generato l'ID per un CD-ROM, non include informazioni da "
+"<literal>statfs</literal>, cioè il numero di blocchi usati e liberi sul file "
+"system del CD-ROM."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
msgstr ""
+"Disabilita tutti i lock sui file. Per esempio permette di eseguire due "
+"istanze di <quote><literal>apt-get update</literal></quote> "
+"contemporaneamente."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
+"Registra nel log quando vengono aggiunte o rimosse voci dalla coda globale "
+"degli scaricamenti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
msgstr ""
+"Produce in output messaggi di stato ed errori relativi alla verifica dei "
+"codici di controllo e delle firme di cifratura dei file scaricati."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
msgstr ""
+"Produce in output informazioni sullo scaricamento e l'applicazione dei diff "
+"per gli elenchi degli indici dei pacchetti, e gli errori relativi a tali "
+"diff."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
msgstr ""
+"Produce in output informazioni relative all'applicazione di patch agli "
+"elenchi dei pacchetti di apt quando vengono scaricati i diff per gli indici "
+"invece degli indici completi."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
+"Registra nel log tutte le interazioni con i sottoprocessi che effettuano "
+"realmente gli scaricamenti."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
msgstr ""
+"Registra nel log gli eventi relativi allo stato di automaticamente "
+"installato dei pacchetti e alla rimozione dei pacchetti non utilizzati."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -3429,9 +5028,15 @@ msgid ""
"to the full <literal>apt</literal> dependency resolver; see <literal>Debug::"
"pkgProblemResolver</literal> for that."
msgstr ""
+"Genera messaggi di debug che descrivono quali pacchetti vengono "
+"automaticamente installati per risolvere delle dipendenze. Corrisponde al "
+"passo iniziale di installazione automatica effettuato, ad esempio, in "
+"<literal>apt-get install</literal> e non all'intero risolutore di dipendenze "
+"di <literal>apt</literal>; per quello vedere <literal>Debug::"
+"pkgProblemResolver</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -3447,84 +5052,116 @@ msgid ""
"version. <literal>section</literal> is the name of the section the package "
"appears in."
msgstr ""
+"Genera messaggi di debug che descrivono quali pacchetto vengono "
+"contrassegnati per essere mantenuti/installati/rimossi mentre il "
+"ProblemResolver fa il suo lavoro. Ogni aggiunta o rimozione può causare "
+"azioni aggiuntive che vengono mostrate con un rientro di due spazi in più "
+"sotto alla voce originale. Il formato per ogni riga è <literal>MarkKeep</"
+"literal>, <literal>MarkDelete</literal> o <literal>MarkInstall</literal> "
+"seguito da <literal>nome-pacchetto &lt;a.b.c -&gt; d.e.f | x.y.z&gt; "
+"(sezione)</literal> dove <literal>a.b.c</literal> è l'attuale versione del "
+"pacchetto, <literal>d.e.f</literal> è la versione presa in considerazione "
+"per l'installazione e <literal>x.y.z</literal> è una versione più recente, "
+"ma non considerata per l'installazione (a causa di un punteggio di pin più "
+"basso). Gli ultimi due possono essere omessi se non esistono o se sono "
+"uguali alla versione installata. <literal>sezione</literal> è il nome della "
+"sezione in cui compare il pacchetto."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
msgstr ""
+"Quando invoca &dpkg;, produce in output l'esatta riga di comando usata, con "
+"gli argomenti separati da un singolo carattere di spazio."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
msgstr ""
+"Produce in output tutti i dati ricevuti da &dpkg; sul descrittore del file "
+"di stato ed ogni errore incontrato durante la sua analisi."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
msgstr ""
+"Genera un trace dell'algoritmo che decide l'ordine in cui <literal>apt</"
+"literal> deve passare i pacchetti a &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr ""
+"Produce in output messaggi di stato che indicano i passi effettuati "
+"nell'invocazione di &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
-msgstr ""
+msgstr "Produce in output la priorità di ogni elenco di pacchetti all'avvio."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
msgstr ""
+"Traccia l'esecuzione del risolutore di dipendenze (questo ha effetto solo "
+"per ciò che accade quando viene incontrato un problema complesso di "
+"dipendenze)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
"described in <literal>Debug::pkgDepCache::Marker</literal>"
msgstr ""
+"Visualizza un elenco di tutti i pacchetti installati con il loro punteggio "
+"calcolato che è usato dal pkgProblemResolver. La descrizione dei pacchetti è "
+"la stessa descritta in <literal>Debug::pkgDepCache::Marker</literal>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
msgstr ""
+"Stampa informazioni sui fornitori lette da <filename>/etc/apt/vendors.list</"
+"filename>."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
msgid "Examples"
-msgstr ""
+msgstr "Esempi"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
msgstr ""
+"&configureindex; è un file di configurazione che mostra valori d'esempio per "
+"tutte le opzioni possibili."
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
-msgstr ""
+msgstr "&apt-cache;, &apt-config;, &apt-preferences;."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt_preferences.5.xml:32
msgid "Preference control file for APT"
-msgstr ""
+msgstr "file di controllo delle preferenze per APT"
#. type: Content of: <refentry><refsect1><para>
#: apt_preferences.5.xml:37
@@ -3534,6 +5171,10 @@ msgid ""
"can be used to control which versions of packages will be selected for "
"installation."
msgstr ""
+"Il file delle preferenze di APT, <filename>/etc/apt/preferences</filename> e "
+"i file frammento nella directory <filename>/etc/apt/preferences.d/</"
+"filename> possono essere usati per controllare quale versione verrà "
+"selezionata per l'installazione."
#. type: Content of: <refentry><refsect1><para>
#: apt_preferences.5.xml:42
@@ -3547,6 +5188,16 @@ msgid ""
"APT assigns to package versions by default, thus giving the user control "
"over which one is selected for installation."
msgstr ""
+"Quando il file &sources-list; contiene riferimenti a più di una "
+"distribuzione, potrebbero essere disponibili per l'installazione diverse "
+"versioni di un pacchetto (ad esempio <literal>stable</literal> e "
+"<literal>testing</literal>). APT assegna una priorità a ciascuna versione "
+"che è disponibile. Tenendo in considerazione i limiti imposti dalle "
+"dipendenze, <command>apt-get</command> seleziona per l'installazione la "
+"versione con la più alta priorità. Le preferenze di APT scavalcano le "
+"priorità che APT assegna in modo predefinito alle versioni dei pacchetti, "
+"dando perciò all'utente il controllo su quale venga selezionata per "
+"l'installazione."
#. type: Content of: <refentry><refsect1><para>
#: apt_preferences.5.xml:52
@@ -3557,6 +5208,11 @@ msgid ""
"the &sources-list; file. The APT preferences do not affect the choice of "
"instance, only the choice of version."
msgstr ""
+"Quando il file &sources-list; contiene riferimenti a più di una fonte, "
+"potrebbero essere disponibili più istanze della stessa versione di un "
+"pacchetto. In questo caso <command>apt-get</command> scarica l'istanza "
+"elencata per prima nel file &sources-list;. Le preferenze di APT non hanno "
+"effetto sulla scelta dell'istanza, ma solo sulla scelta della versione."
#. type: Content of: <refentry><refsect1><para>
#: apt_preferences.5.xml:59
@@ -3571,6 +5227,17 @@ msgid ""
"older or newer releases, or together with other packages from different "
"releases. You have been warned."
msgstr ""
+"Le preferenze sono uno strumento potente nelle mani di un amministratore di "
+"sistema, ma possono anche diventare il suo incubo peggiore se usate con poca "
+"cautela! APT non mette in dubbio le preferenze scelte, perciò impostazioni "
+"sbagliate possono avere come risultato pacchetti non installabili o "
+"decisioni sbagliate durante l'aggiornamento dei pacchetti. Se vengono "
+"mescolati più rilasci di distribuzione può sorgere un numero ancora più "
+"grande di problemi, se non si sono capiti bene i concetti spiegati nei "
+"prossimi paragrafi. I pacchetti inclusi in uno specifico rilascio non sono "
+"testati (e perciò non sempre funzionano come atteso) in rilasci più vecchi o "
+"più nuovi, o insieme ad altri pacchetti da altri rilasci. Ci si consideri "
+"avvertiti."
#. type: Content of: <refentry><refsect1><para>
#: apt_preferences.5.xml:70
@@ -3584,23 +5251,32 @@ msgid ""
"<literal>Dir::Ignore-Files-Silently</literal> configuration list - in which "
"case it will be silently ignored."
msgstr ""
+"Notare che i file nella directory <filename>/etc/apt/preferences.d</"
+"filename> vengono analizzati in ordine alfanumerico crescente e i loro nomi "
+"devono conformarsi alle seguenti convenzioni: non devono avere estensione o "
+"avere estensione \"<literal>pref</literal>\", e possono contenere solo "
+"caratteri alfanumerici, trattini (-), trattini bassi (_) e punti (.). In "
+"caso contrario APT stampa un messaggio che informa che un file è stato "
+"ignorato, a meno che tale file non corrisponda ad un modello nell'elenco di "
+"configurazione <literal>Dir::Ignore-Files-Silently</literal>, nel qual caso "
+"viene ignorato in modo silenzioso."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:79
msgid "APT's Default Priority Assignments"
-msgstr ""
+msgstr "Assegnazioni della priorità predefinite di APT"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:94
#, no-wrap
msgid "<command>apt-get install -t testing <replaceable>some-package</replaceable></command>\n"
-msgstr ""
+msgstr "<command>apt-get install -t testing <replaceable>un-pacchetto</replaceable></command>\n"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:97
#, no-wrap
msgid "APT::Default-Release \"stable\";\n"
-msgstr ""
+msgstr "APT::Default-Release \"stable\";\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:81
@@ -3617,6 +5293,18 @@ msgid ""
"specifically pinned packages. For example, <placeholder type="
"\"programlisting\" id=\"0\"/> <placeholder type=\"programlisting\" id=\"1\"/>"
msgstr ""
+"Se non c'è alcun file di preferenze o non c'è nel file una voce applicabile "
+"ad una versione particolare, allora la priorità assegnata a quella versione "
+"è la priorità della distribuzione a cui essa appartiene. È possibile "
+"distinguere una distribuzione, il «rilascio obiettivo», che riceve in modo "
+"predefinito una priorità maggiore delle altre distribuzioni. Il rilascio "
+"obiettivo può essere impostato nella riga di comando di <command>apt-get</"
+"command> o nel file di configurazione di APT, <filename>/etc/apt/apt.conf</"
+"filename>. Notare che questa impostazione ha precedenza rispetto a qualsiasi "
+"priorità generale sia stata impostata nel file <filename>/etc/apt/"
+"preferences</filename> descritto in seguito, ma non rispetto a pacchetti per "
+"cui è specificatamente indicato un pin. Per esempio, <placeholder type="
+"\"programlisting\" id=\"0\"/> <placeholder type=\"programlisting\" id=\"1\"/>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:101
@@ -3624,11 +5312,13 @@ msgid ""
"If the target release has been specified then APT uses the following "
"algorithm to set the priorities of the versions of a package. Assign:"
msgstr ""
+"Se il rilascio obiettivo è stato specificato, allora APT usa il seguente "
+"algoritmo per impostare le priorità delle versioni di un pacchetto. Assegna:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:106
msgid "priority 1"
-msgstr ""
+msgstr "priorità 1"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:107
@@ -3638,11 +5328,15 @@ msgid ""
"emphasis> as \"ButAutomaticUpgrades: yes\" like the Debian "
"<literal>experimental</literal> archive."
msgstr ""
+"alle versioni che provengono da archivi che, nei loro file "
+"<filename>Release</filename>, sono contrassegnati come «NotAutomatic: yes», "
+"ma non come «ButAutomaticUpgrades: yes», come l'archivio Debian "
+"<literal>experimental</literal>."
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:113
msgid "priority 100"
-msgstr ""
+msgstr "priorità 100"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:114
@@ -3652,11 +5346,16 @@ msgid ""
"as \"NotAutomatic: yes\" and \"ButAutomaticUpgrades: yes\" like the Debian "
"backports archive since <literal>squeeze-backports</literal>."
msgstr ""
+"alla versione che è già installata (se esiste) e alla versioni che "
+"provengono da archivi che, nei loro file <filename>Release</filename>, sono "
+"contrassegnati come «NotAutomatic: yes» e «ButAutomaticUpgrades: yes», come "
+"l'archivio Debian backports a partire da <literal>squeeze-backports</"
+"literal>."
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:121
msgid "priority 500"
-msgstr ""
+msgstr "priorità 500"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:122
@@ -3664,17 +5363,20 @@ msgid ""
"to the versions that are not installed and do not belong to the target "
"release."
msgstr ""
+"alle versioni che non sono installate e non appartengono al rilascio "
+"obiettivo."
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:126
msgid "priority 990"
-msgstr ""
+msgstr "priorità 990"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:127
msgid ""
"to the versions that are not installed and belong to the target release."
msgstr ""
+"alle versioni che non sono installate e appartengono al rilascio obiettivo."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:132
@@ -3686,6 +5388,13 @@ msgid ""
"- these versions get the priority 1 or priority 100 if it is additionally "
"marked as \"ButAutomaticUpgrades: yes\"."
msgstr ""
+"Se il rilascio obiettivo non è stato specificato, allora APT assegna "
+"semplicemente la priorità 100 a tutte le versioni di pacchetto installate e "
+"la priorità 500 a tutte le versioni di pacchetto non installate, tranne le "
+"versioni che provengono da archivi che, nei loro file <filename>Release</"
+"filename>, sono contrassegnati come «NotAutomatic: yes»; queste ultime "
+"versioni hanno priorità 1, oppure priorità 100 se sono in aggiunta "
+"contrassegnate come «ButAutomaticUpgrades: yes»."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:139
@@ -3693,6 +5402,8 @@ msgid ""
"APT then applies the following rules, listed in order of precedence, to "
"determine which version of a package to install."
msgstr ""
+"Per determinare quale versione di un pacchetto installare APT applica poi le "
+"seguenti regole, elencate in ordine di precedenza."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:142
@@ -3703,11 +5414,18 @@ msgid ""
"exceeds 1000; such high priorities can only be set in the preferences file. "
"Note also that downgrading a package can be risky.)"
msgstr ""
+"Non retrocede mai ad una versione più bassa, a meno che la priorità della "
+"versione disponibile non sia maggiore di 1000. («Retrocedere» significa "
+"installare una versione meno recente di un pacchetto al posto di una più "
+"recente. Notare che nessuna delle priorità predefinite di APT è maggiore di "
+"1000; priorità così alte possono solo essere impostate nel file delle "
+"preferenze. Notare inoltre che retrocedere un pacchetto può essere "
+"rischioso.)"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:148
msgid "Install the highest priority version."
-msgstr ""
+msgstr "Installa la versione con la priorità più alta."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:149
@@ -3715,6 +5433,8 @@ msgid ""
"If two or more versions have the same priority, install the most recent one "
"(that is, the one with the higher version number)."
msgstr ""
+"Se due o più versioni hanno la stessa priorità, installa la versione più "
+"recente (cioè quella con il numero di versione più alto)."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:152
@@ -3723,6 +5443,10 @@ msgid ""
"the packages differ in some of their metadata or the <literal>--reinstall</"
"literal> option is given, install the uninstalled one."
msgstr ""
+"Se due o più versioni hanno la stessa priorità e lo stesso numero di "
+"versione, ma hanno una qualche differenza in alcuni dei loro metadati, "
+"oppure viene usata l'opzione <literal>--reinstall</literal>, installa quella "
+"non installata."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:158
@@ -3733,6 +5457,12 @@ msgid ""
"upgraded when <command>apt-get install <replaceable>some-package</"
"replaceable></command> or <command>apt-get upgrade</command> is executed."
msgstr ""
+"In una situazione tipica, la versione installata di un pacchetto (priorità "
+"100) non è così recente come una delle versioni disponibili dalle fonti "
+"elencate nel file &sources-list; (priorità 500 o 990). Quindi il pacchetto "
+"viene aggiornato quando viene eseguito <command>apt-get install "
+"<replaceable>un-pacchetto</replaceable></command> o <command>apt-get "
+"upgrade</command>."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:165
@@ -3742,6 +5472,11 @@ msgid ""
"downgraded when <command>apt-get install <replaceable>some-package</"
"replaceable></command> or <command>apt-get upgrade</command> is executed."
msgstr ""
+"Più raramente, la versione installata di un pacchetto è <emphasis>più</"
+"emphasis> recente di qualsiasi altra versione disponibile. Il pacchetto non "
+"viene retrocesso quando viene eseguito <command>apt-get install "
+"<replaceable>un-pacchetto</replaceable></command> o <command>apt-get "
+"upgrade</command>."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:170
@@ -3754,11 +5489,18 @@ msgid ""
"<emphasis>one</emphasis> of the available versions has a higher priority "
"than the installed version."
msgstr ""
+"A volte la versione installata di un pacchetto è più recente di quella che "
+"appartiene al rilascio obiettivo, ma non così recente come la versione che "
+"appartiene a qualche altra distribuzione. Un tale pacchetto verrà di fatto "
+"aggiornato quando viene eseguito <command>apt-get install <replaceable>un-"
+"pacchetto</replaceable></command> o <command>apt-get upgrade</command>, "
+"perché almeno <emphasis>una</emphasis> delle versioni disponibili ha una "
+"priorità più alta di quella installata."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:179
msgid "The Effect of APT Preferences"
-msgstr ""
+msgstr "L'effetto delle preferenze di APT"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:181
@@ -3768,6 +5510,10 @@ msgid ""
"records separated by blank lines. Records can have one of two forms, a "
"specific form and a general form."
msgstr ""
+"Il file delle preferenze di APT permette all'amministratore di sistema di "
+"controllare l'assegnazione delle priorità. Il file consiste di uno o più "
+"record su più righe, separati da righe vuote. I record possono avere una tra "
+"due forme: una forma specifica e una forma generica."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:187
@@ -3779,6 +5525,12 @@ msgid ""
"\"<literal>&good-perl;</literal>\". Multiple packages can be separated by "
"spaces."
msgstr ""
+"La forma specifica assegna una priorità (una «Pin-Priority») ad uno o più "
+"pacchetti specifici con una versione o un intervallo di versioni specifici. "
+"Ad esempio, il record seguente assegna una priorità alta a tutte le versioni "
+"del pacchetto <filename>perl</filename> il cui numero di versione inizia con "
+"«<literal>&good-perl;</literal>». Più pacchetti possono essere separati da "
+"spazi."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting>
#: apt_preferences.5.xml:194
@@ -3788,6 +5540,9 @@ msgid ""
"Pin: version &good-perl;*\n"
"Pin-Priority: 1001\n"
msgstr ""
+"Package: perl\n"
+"Pin: version &good-perl;*\n"
+"Pin-Priority: 1001\n"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:200
@@ -3798,6 +5553,11 @@ msgid ""
"versions coming from a particular Internet site, as identified by the site's "
"fully qualified domain name."
msgstr ""
+"La forma generica assegna una priorità a tutte le versioni di pacchetto in "
+"una data distribuzione (cioè a tutte le versioni dei pacchetti che sono "
+"elencati in un determinato file <filename>Release</filename>) o a tutte le "
+"versioni di pacchetto che provengono da un particolare sito Internet "
+"identificato in base al suo nome di dominio pienamente qualificato."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:206
@@ -3806,6 +5566,9 @@ msgid ""
"of packages. For example, the following record assigns a high priority to "
"all package versions available from the local site."
msgstr ""
+"Queste voci in forma generica nel file di preferenze di APT si applicano "
+"solo ai gruppi di pacchetti. Per esempio, il record seguente assegna una "
+"priorità alta a tutte le versioni di pacchetto disponibili dal sito locale."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting>
#: apt_preferences.5.xml:211
@@ -3815,6 +5578,9 @@ msgid ""
"Pin: origin \"\"\n"
"Pin-Priority: 999\n"
msgstr ""
+"Package: *\n"
+"Pin: origin \"\"\n"
+"Pin-Priority: 999\n"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:216
@@ -3824,6 +5590,10 @@ msgid ""
"high priority to all versions available from the server identified by the "
"hostname \"ftp.de.debian.org\""
msgstr ""
+"Un avvertimento: la parola chiave usata in questo caso è «<literal>origin</"
+"literal>» e può essere usata per indicare un nome host. Il record seguente "
+"assegna una priorità alta a tutte le versioni disponibili dal server "
+"identificato dal nome host «ftp.de.debian.org»"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting>
#: apt_preferences.5.xml:220
@@ -3833,6 +5603,9 @@ msgid ""
"Pin: origin \"ftp.de.debian.org\"\n"
"Pin-Priority: 999\n"
msgstr ""
+"Package: *\n"
+"Pin: origin \"ftp.de.debian.org\"\n"
+"Pin-Priority: 999\n"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:224
@@ -3843,6 +5616,11 @@ msgid ""
"Internet address but an author or vendor name, such as \"Debian\" or \"Ximian"
"\"."
msgstr ""
+"Questo <emphasis>non</emphasis> deve essere confuso con l'Origine di una "
+"distribuzione come indicata in un file <filename>Release</filename>. Ciò che "
+"segue il tag «Origin:» in un file <filename>Release</filename> non è un "
+"indirizzo Internet, ma un nome di autore o produttore, come «Debian» o "
+"«Ximian»."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:229
@@ -3851,6 +5629,9 @@ msgid ""
"belonging to any distribution whose Archive name is \"<literal>unstable</"
"literal>\"."
msgstr ""
+"Il record seguente assegna una priorità bassa a tutte le versioni di "
+"pacchetto che appartengono ad una qualsiasi distribuzione il cui nome di "
+"archivio è «<literal>unstable</literal>»."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting>
#: apt_preferences.5.xml:233
@@ -3860,6 +5641,9 @@ msgid ""
"Pin: release a=unstable\n"
"Pin-Priority: 50\n"
msgstr ""
+"Package: *\n"
+"Pin: release a=unstable\n"
+"Pin-Priority: 50\n"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:238
@@ -3868,6 +5652,9 @@ msgid ""
"belonging to any distribution whose Codename is \"<literal>&testing-codename;"
"</literal>\"."
msgstr ""
+"Il record seguente assegna una priorità alta a tutte le versioni di "
+"pacchetto che appartengono ad una qualsiasi distribuzione il cui nome in "
+"codice è «<literal>&testing-codename;</literal>»."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting>
#: apt_preferences.5.xml:242
@@ -3877,6 +5664,9 @@ msgid ""
"Pin: release n=&testing-codename;\n"
"Pin-Priority: 900\n"
msgstr ""
+"Package: *\n"
+"Pin: release n=&testing-codename;\n"
+"Pin-Priority: 900\n"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:247
@@ -3885,6 +5675,10 @@ msgid ""
"belonging to any release whose Archive name is \"<literal>stable</literal>\" "
"and whose release Version number is \"<literal>&stable-version;</literal>\"."
msgstr ""
+"Il record seguente assegna una priorità alta a tutte le versioni di "
+"pacchetto che appartengono ad un qualsiasi rilascio il cui nome di archivio "
+"è «<literal>stable</literal>» e il cui numero di versione del rilascio è "
+"«<literal>&stable-version;</literal>»."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><programlisting>
#: apt_preferences.5.xml:252
@@ -3894,11 +5688,15 @@ msgid ""
"Pin: release a=stable, v=&stable-version;\n"
"Pin-Priority: 500\n"
msgstr ""
+"Package: *\n"
+"Pin: release a=stable, v=&stable-version;\n"
+"Pin-Priority: 500\n"
+# &glob; è rimpiazzato da "glob(7)"
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:262
msgid "Regular expressions and &glob; syntax"
-msgstr ""
+msgstr "Sintassi per le espressioni regolari e &glob;"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:264
@@ -3909,6 +5707,12 @@ msgid ""
"gnome (as a &glob;-like expression) or contains the word kde (as a POSIX "
"extended regular expression surrounded by slashes)."
msgstr ""
+"APT permette anche di impostare priorità di pin usando espressioni &glob; ed "
+"espressioni regolari racchiuse tra sbarre («/»). L'esempio seguente assegna, "
+"ad esempio, la priorità 500 a tutti i pacchetti da experimental il cui nome "
+"inizia con gnome (indicato con un'espressione in stile &glob;) oppure "
+"contiene la parola kde (indicato in forma di espressione regolare estesa "
+"POSIX racchiusa tra sbarre)."
#. type: Content of: <refentry><refsect1><refsect2><programlisting>
#: apt_preferences.5.xml:273
@@ -3918,6 +5722,9 @@ msgid ""
"Pin: release n=experimental\n"
"Pin-Priority: 500\n"
msgstr ""
+"Package: gnome* /kde/\n"
+"Pin: release n=experimental\n"
+"Pin-Priority: 500\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:279
@@ -3926,6 +5733,9 @@ msgid ""
"string can occur. Thus, the following pin assigns the priority 990 to all "
"packages from a release starting with &ubuntu-codename;."
msgstr ""
+"Di norma queste espressioni possono essere utilizzate ovunque c'è una "
+"stringa. Perciò il pin seguente assegna la priorità 990 a tutti i pacchetti "
+"provenienti da un rilascio il cui nome inizia con &ubuntu-codename;."
#. type: Content of: <refentry><refsect1><refsect2><programlisting>
#: apt_preferences.5.xml:285
@@ -3935,6 +5745,9 @@ msgid ""
"Pin: release n=&ubuntu-codename;*\n"
"Pin-Priority: 990\n"
msgstr ""
+"Package: *\n"
+"Pin: release n=&ubuntu-codename;*\n"
+"Pin-Priority: 990\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:291
@@ -3946,11 +5759,19 @@ msgid ""
"specific pins override it. The pattern \"<literal>*</literal>\" in a "
"Package field is not considered a &glob; expression in itself."
msgstr ""
+"Se un'espressione regolare viene usata in un campo <literal>Package</"
+"literal>, il comportamento è equivalente a quello che si otterrebbe se "
+"l'espressione regolare fosse sostituita da un elenco di tutti i nomi di "
+"pacchetto a cui corrisponde. Non è chiaro se questo comportamento verrà "
+"modificato in futuro; perciò si dovrebbero sempre indicare per primi i pin "
+"con caratteri jolly, in modo che i pin specifici successivi abbiano "
+"precedenza su di essi. Il modello «<literal>*</literal>» in un campo Package "
+"non viene considerato come un'espressione &glob;."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:307
msgid "How APT Interprets Priorities"
-msgstr ""
+msgstr "Come APT interpreta le priorità"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:310
@@ -3958,6 +5779,9 @@ msgid ""
"Priorities (P) assigned in the APT preferences file must be positive or "
"negative integers. They are interpreted as follows (roughly speaking):"
msgstr ""
+"Le priorità (P) assegnate nel file delle preferenze di APT devono essere "
+"rappresentate da interi positivi o negativi. Vengono interpretate nel modo "
+"seguente (semplificando le cose):"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:315
@@ -3970,6 +5794,8 @@ msgid ""
"causes a version to be installed even if this constitutes a downgrade of the "
"package"
msgstr ""
+"causa l'installazione di una versione anche se ciò costituisce una "
+"retrocessione del pacchetto"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:320
@@ -3982,6 +5808,8 @@ msgid ""
"causes a version to be installed even if it does not come from the target "
"release, unless the installed version is more recent"
msgstr ""
+"causa l'installazione di una versione anche se non proviene dal rilascio "
+"obiettivo, a meno che la versione installata non sia più recente"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:326
@@ -3994,6 +5822,9 @@ msgid ""
"causes a version to be installed unless there is a version available "
"belonging to the target release or the installed version is more recent"
msgstr ""
+"causa l'installazione di una versione, a meno che non ci sia una versione "
+"disponibile appartenente al rilascio obiettivo o la versione installata non "
+"sia più recente"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:332
@@ -4006,6 +5837,9 @@ msgid ""
"causes a version to be installed unless there is a version available "
"belonging to some other distribution or the installed version is more recent"
msgstr ""
+"causa l'installazione di una versione, a meno che non ci sia una versione "
+"disponibile appartenente ad una qualche altra distribuzione o la versione "
+"installata non sia più recente"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:338
@@ -4018,6 +5852,8 @@ msgid ""
"causes a version to be installed only if there is no installed version of "
"the package"
msgstr ""
+"causa l'installazione di una versione solo se nessuna versione del pacchetto "
+"è installata"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:343
@@ -4027,7 +5863,7 @@ msgstr "P &lt; 0"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:344
msgid "prevents the version from being installed"
-msgstr ""
+msgstr "impedisce l'installazione della versione"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:349
@@ -4037,6 +5873,12 @@ msgid ""
"that, if any general-form records match an available package version then "
"the first such record determines the priority of the package version."
msgstr ""
+"Se almeno un record in forma specifica corrisponde ad una versione di "
+"pacchetto disponibile, allora il primo di questi record determina la "
+"priorità della versione del pacchetto. In caso contrario, se almeno un "
+"record in forma generica corrisponde ad una versione di pacchetto "
+"disponibile, allora il primo di questi record determina la priorità della "
+"versione del pacchetto."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:355
@@ -4044,6 +5886,8 @@ msgid ""
"For example, suppose the APT preferences file contains the three records "
"presented earlier:"
msgstr ""
+"Per esempio, supponendo che il file di preferenze di APT contenga i tre "
+"record descritti in precedenza:"
#. type: Content of: <refentry><refsect1><refsect2><programlisting>
#: apt_preferences.5.xml:359
@@ -4061,11 +5905,22 @@ msgid ""
"Pin: release unstable\n"
"Pin-Priority: 50\n"
msgstr ""
+"Package: perl\n"
+"Pin: version &good-perl;*\n"
+"Pin-Priority: 1001\n"
+"\n"
+"Package: *\n"
+"Pin: origin \"\"\n"
+"Pin-Priority: 999\n"
+"\n"
+"Package: *\n"
+"Pin: release unstable\n"
+"Pin-Priority: 50\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:372
msgid "Then:"
-msgstr ""
+msgstr "Allora:"
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:374
@@ -4076,6 +5931,11 @@ msgid ""
"* version of <literal>perl</literal> is available and the installed version "
"is &bad-perl;*, then <literal>perl</literal> will be downgraded."
msgstr ""
+"Verrà installata la più recente versione disponibile del pacchetto "
+"<literal>perl</literal>, fintanto che il suo numero di versione inizia con "
+"«<literal>&good-perl;</literal>». Se è disponibile <emphasis>una qualsiasi</"
+"emphasis> versione &good-perl;* di <literal>perl</literal> e la versione "
+"installata è &bad-perl;*, allora <literal>perl</literal> verrà retrocesso."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:379
@@ -4084,6 +5944,9 @@ msgid ""
"available from the local system has priority over other versions, even "
"versions belonging to the target release."
msgstr ""
+"Una versione di un qualsiasi pacchetto diverso da <literal>perl</literal> "
+"che sia disponibile sul sistema locale ha la priorità rispetto ad altre "
+"versioni, incluse quelle che appartengono al rilascio obiettivo."
#. type: Content of: <refentry><refsect1><refsect2><para><itemizedlist><listitem><simpara>
#: apt_preferences.5.xml:383
@@ -4093,11 +5956,17 @@ msgid ""
"literal> distribution is only installed if it is selected for installation "
"and no version of the package is already installed."
msgstr ""
+"Una versione di un pacchetto la cui origine non sia il sistema locale, ma un "
+"qualche altro sito elencato in &sources-list; e che appartiene ad una "
+"distribuzione <literal>unstable</literal>, viene installata solamente se è "
+"selezionata per l'installazione e nessuna versione del pacchetto è già "
+"installata."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:393
msgid "Determination of Package Version and Distribution Properties"
msgstr ""
+"Determinazione delle proprietà di versione del pacchetto e di distribuzione"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:395
@@ -4106,6 +5975,9 @@ msgid ""
"<filename>Packages</filename> and <filename>Release</filename> files to "
"describe the packages available at that location."
msgstr ""
+"Le posizioni elencate nel file &sources-list; dovrebbero fornire i file "
+"<filename>Packages</filename> e <filename>Release</filename> che descrivono "
+"i pacchetti disponibili in quelle posizioni."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:399
@@ -4118,26 +5990,33 @@ msgid ""
"each package available in that directory. Only two lines in each record are "
"relevant for setting APT priorities:"
msgstr ""
+"Il file <filename>Packages</filename> si trova normalmente nella directory "
+"<filename>.../dists/<replaceable>nome-dist</replaceable>/"
+"<replaceable>componente</replaceable>/<replaceable>arch</replaceable></"
+"filename>: per esempio, <filename>.../dists/stable/main/binary-i386/"
+"Packages</filename>. È costituito da una serie di record su più righe, uno "
+"per ogni pacchetto disponibile in tale directory. In ciascun record solo due "
+"righe sono rilevanti per l'impostazione delle priorità di APT:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:407
msgid "the <literal>Package:</literal> line"
-msgstr ""
+msgstr "la riga <literal>Package:</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:408
msgid "gives the package name"
-msgstr ""
+msgstr "indica il nome del pacchetto"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:411 apt_preferences.5.xml:461
msgid "the <literal>Version:</literal> line"
-msgstr ""
+msgstr "la riga <literal>Version:</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:412
msgid "gives the version number for the named package"
-msgstr ""
+msgstr "indica il numero di versione per il pacchetto indicato"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:417
@@ -4151,11 +6030,20 @@ msgid ""
"file, nearly all of the lines in a <filename>Release</filename> file are "
"relevant for setting APT priorities:"
msgstr ""
+"Il file <filename>Release</filename> si trova normalmente nella directory "
+"<filename>.../dists/<replaceable>nome-dist</replaceable></filename>: ad "
+"esempio, <filename>.../dists/stable/Release</filename> o <filename>.../dists/"
+"&stable-codename;/Release</filename>. Consiste di un record su più righe che "
+"si applica a <emphasis>tutti</emphasis> i pacchetti nell'albero di directory "
+"sottostante alla directory genitrice. A differenza di ciò che avviene per il "
+"file <filename>Packages</filename>, quasi tutte le righe in un file "
+"<filename>Release</filename> sono importanti per l'impostazione delle "
+"priorità di APT:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:428
msgid "the <literal>Archive:</literal> or <literal>Suite:</literal> line"
-msgstr ""
+msgstr "la riga <literal>Archive:</literal> o <literal>Suite:</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:429
@@ -4167,17 +6055,23 @@ msgid ""
"archive. Specifying this value in the APT preferences file would require "
"the line:"
msgstr ""
+"indica l'archivio a cui appartengono tutti i pacchetti nell'albero di "
+"directory. Per esempio, la riga «Archive: stable» o «Suite: stable» "
+"specifica che tutti i pacchetti nell'albero di directory sottostante la "
+"directory che contiene il file <filename>Release</filename> sono "
+"nell'archivio <literal>stable</literal>. Per specificare questo valore nelle "
+"preferenze di APT si deve usare la riga:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting>
#: apt_preferences.5.xml:439
#, no-wrap
msgid "Pin: release a=stable\n"
-msgstr ""
+msgstr "Pin: release a=stable\n"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:445
msgid "the <literal>Codename:</literal> line"
-msgstr ""
+msgstr "la riga <literal>Codename:</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:446
@@ -4189,12 +6083,18 @@ msgid ""
"<literal>&testing-codename;</literal>. Specifying this value in the APT "
"preferences file would require the line:"
msgstr ""
+"indica il nome in codice a cui appartengono tutti i pacchetti nell'albero di "
+"directory. Per esempio, la riga «Codename: &testing-codename;» specifica che "
+"tutti i pacchetti nell'albero di directory sottostante la directory che "
+"contiene il file <filename>Release</filename> appartengono ad una versione "
+"chiamata <literal>&testing-codename;</literal>. Per specificare questo "
+"valore nelle preferenze di APT si deve usare la riga:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting>
#: apt_preferences.5.xml:455
#, no-wrap
msgid "Pin: release n=&testing-codename;\n"
-msgstr ""
+msgstr "Pin: release n=&testing-codename;\n"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:462
@@ -4206,6 +6106,12 @@ msgid ""
"released yet. Specifying this in the APT preferences file would require one "
"of the following lines."
msgstr ""
+"indica la versione del rilascio. Per esempio, i pacchetti nell'albero "
+"potrebbero appartenere alla versione &stable-version; del rilascio Debian. "
+"Notare che normalmente non esiste un numero di versione per le distribuzioni "
+"<literal>testing</literal> e <literal>unstable</literal>, perché non sono "
+"ancora state rilasciate. Per specificare questo valore nelle preferenze di "
+"APT si deve usare una delle seguenti righe:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting>
#: apt_preferences.5.xml:471
@@ -4215,11 +6121,14 @@ msgid ""
"Pin: release a=stable, v=&stable-version;\n"
"Pin: release &stable-version;\n"
msgstr ""
+"Pin: release v=&stable-version;\n"
+"Pin: release a=stable, v=&stable-version;\n"
+"Pin: release &stable-version;\n"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:480
msgid "the <literal>Component:</literal> line"
-msgstr ""
+msgstr "la riga<literal>Component:</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:481
@@ -4231,17 +6140,24 @@ msgid ""
"licensed under terms listed in the Debian Free Software Guidelines. "
"Specifying this component in the APT preferences file would require the line:"
msgstr ""
+"indica le componenti con le varie licenze associate ai pacchetti nell'albero "
+"di directory del file <filename>Release</filename>. Per esempio, la riga "
+"«Component: main» specifica che tutti i pacchetti nell'albero di directory "
+"provengono dalla componente <literal>main</literal>, e quindi che sono "
+"rilasciati nei termini elencati nelle Linee guida per il Software Libero di "
+"Debian. Per specificare questa componente nelle preferenze di APT si deve "
+"usare la riga:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting>
#: apt_preferences.5.xml:490
#, no-wrap
msgid "Pin: release c=main\n"
-msgstr ""
+msgstr "Pin: release c=main\n"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:496
msgid "the <literal>Origin:</literal> line"
-msgstr ""
+msgstr "la riga <literal>Origin:</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:497
@@ -4251,17 +6167,20 @@ msgid ""
"literal>. Specifying this origin in the APT preferences file would require "
"the line:"
msgstr ""
+"indica l'origine dei pacchetti nell'albero di directory del file "
+"<filename>Release</filename>. Normalmente è <literal>Debian</literal>. Per "
+"specificare questa origine nelle preferenze di APT si deve usare la riga:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting>
#: apt_preferences.5.xml:503
#, no-wrap
msgid "Pin: release o=Debian\n"
-msgstr ""
+msgstr "Pin: release o=Debian\n"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><term>
#: apt_preferences.5.xml:509
msgid "the <literal>Label:</literal> line"
-msgstr ""
+msgstr "la riga <literal>Label:</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><simpara>
#: apt_preferences.5.xml:510
@@ -4271,12 +6190,15 @@ msgid ""
"literal>. Specifying this label in the APT preferences file would require "
"the line:"
msgstr ""
+"indica l'etichetta dei pacchetti nell'albero di directory del file "
+"<filename>Release</filename>. Normalmente è <literal>Debian</literal>. Per "
+"specificare questa etichetta nelle preferenze di APT si deve usare la riga:"
#. type: Content of: <refentry><refsect1><refsect2><para><variablelist><varlistentry><listitem><programlisting>
#: apt_preferences.5.xml:516
#, no-wrap
msgid "Pin: release l=Debian\n"
-msgstr ""
+msgstr "Pin: release l=Debian\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:523
@@ -4292,11 +6214,21 @@ msgid ""
"architecture files from the <literal>contrib</literal> component of the "
"<literal>unstable</literal> distribution."
msgstr ""
+"Tutti i file <filename>Packages</filename> e <filename>Release</filename> "
+"recuperati dalle posizioni elencate nel file &sources-list; sono memorizzati "
+"nella directory <filename>/var/lib/apt/lists</filename> o nel file indicato "
+"dalla variabile <literal>Dir::State::Lists</literal> nel file <filename>apt."
+"conf</filename>. Per esempio, il file <filename>debian.lcs.mit."
+"edu_debian_dists_unstable_contrib_binary-i386_Release</filename> contiene il "
+"file <filename>Release</filename> recuperato dal sito <literal>debian.lcs."
+"mit.edu</literal> per i file dell'architettura <literal>binary-i386</"
+"literal> nella componente <literal>contrib</literal> della distribuzione "
+"<literal>unstable</literal>."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:536
msgid "Optional Lines in an APT Preferences Record"
-msgstr ""
+msgstr "Righe opzionali in un record delle preferenze di APT"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:538
@@ -4305,11 +6237,14 @@ msgid ""
"more lines beginning with the word <literal>Explanation:</literal>. This "
"provides a place for comments."
msgstr ""
+"Ogni record nel file delle preferenze di APT può iniziare opzionalmente con "
+"una o più righe che cominciano con la parola <literal>Explanation:</"
+"literal>. Ciò fornisce un posto dove mettere commenti."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:547
msgid "Tracking Stable"
-msgstr ""
+msgstr "Seguire Stable in modo continuativo"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:555
@@ -4325,6 +6260,16 @@ msgid ""
"Pin: release o=Debian\n"
"Pin-Priority: -10\n"
msgstr ""
+"Explanation: Disinstallare o non installare ogni versione di\n"
+"Explanation: pacchetto originata da Debian che non sia nella\n"
+"Explanation: distribuzione stable\n"
+"Package: *\n"
+"Pin: release a=stable\n"
+"Pin-Priority: 900\n"
+"\n"
+"Package: *\n"
+"Pin: release o=Debian\n"
+"Pin-Priority: -10\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:549
@@ -4335,6 +6280,12 @@ msgid ""
"package versions belonging to other <literal>Debian</literal> "
"distributions. <placeholder type=\"programlisting\" id=\"0\"/>"
msgstr ""
+"Il seguente file di preferenze di APT fa sì che APT assegni una priorità più "
+"alta di quella predefinita (500) a tutte le versioni di pacchetto che "
+"appartengono alla distribuzione <literal>stable</literal>, e una priorità "
+"eccezionalmente bassa alle versioni di pacchetto che appartengono alle altre "
+"distribuzioni <literal>Debian</literal>. <placeholder type=\"programlisting"
+"\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:572 apt_preferences.5.xml:618
@@ -4345,6 +6296,9 @@ msgid ""
"apt-get upgrade\n"
"apt-get dist-upgrade\n"
msgstr ""
+"apt-get install <replaceable>nome-pacchetto</replaceable>\n"
+"apt-get upgrade\n"
+"apt-get dist-upgrade\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:567
@@ -4354,12 +6308,16 @@ msgid ""
"<literal>stable</literal> version(s). <placeholder type=\"programlisting\" "
"id=\"0\"/>"
msgstr ""
+"Con un file &sources-list; adatto e il file di preferenze descritto sopra, "
+"uno qualsiasi dei seguenti comandi farà sì che APT aggiorni il sistema alle "
+"versioni più recenti di <literal>stable</literal>. <placeholder type="
+"\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:584
#, no-wrap
msgid "apt-get install <replaceable>package</replaceable>/testing\n"
-msgstr ""
+msgstr "apt-get install <replaceable>pacchetto</replaceable>/testing\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:578
@@ -4369,11 +6327,15 @@ msgid ""
"will not be upgraded again unless this command is given again. <placeholder "
"type=\"programlisting\" id=\"0\"/>"
msgstr ""
+"Il seguente comando farà sì che APT aggiorni il pacchetto specificato alla "
+"versione più recente nella distribuzione <literal>testing</literal>; il "
+"pacchetto non verrà successivamente aggiornato a meno di non usare "
+"nuovamente questo comando. <placeholder type=\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:590
msgid "Tracking Testing or Unstable"
-msgstr ""
+msgstr "Seguire Testing o Unstable in modo continuativo"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:599
@@ -4391,6 +6353,17 @@ msgid ""
"Pin: release o=Debian\n"
"Pin-Priority: -10\n"
msgstr ""
+"Package: *\n"
+"Pin: release a=testing\n"
+"Pin-Priority: 900\n"
+"\n"
+"Package: *\n"
+"Pin: release a=unstable\n"
+"Pin-Priority: 800\n"
+"\n"
+"Package: *\n"
+"Pin: release o=Debian\n"
+"Pin-Priority: -10\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:592
@@ -4402,6 +6375,12 @@ msgid ""
"other <literal>Debian</literal> distributions. <placeholder type="
"\"programlisting\" id=\"0\"/>"
msgstr ""
+"Il seguente file di preferenze di APT fa sì che APT assegni una priorità "
+"alta alle versioni di pacchetto nella distribuzione <literal>testing</"
+"literal>, una priorità più bassa alle versioni di pacchetto nella "
+"distribuzione <literal>unstable</literal>, e una priorità eccezionalmente "
+"bassa alle versioni di pacchetto nelle altre distribuzioni <literal>Debian</"
+"literal>. <placeholder type=\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:613
@@ -4411,12 +6390,16 @@ msgid ""
"<literal>testing</literal> version(s). <placeholder type=\"programlisting\" "
"id=\"0\"/>"
msgstr ""
+"Con un file &sources-list; adatto e il file di preferenze descritto sopra, "
+"uno qualsiasi dei seguenti comandi farà sì che APT aggiorni il sistema alle "
+"versioni più recenti di <literal>testing</literal>. <placeholder type="
+"\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:633
#, no-wrap
msgid "apt-get install <replaceable>package</replaceable>/unstable\n"
-msgstr ""
+msgstr "apt-get install <replaceable>pacchetto</replaceable>/unstable\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:624
@@ -4429,11 +6412,18 @@ msgid ""
"literal> version if that is more recent than the installed version. "
"<placeholder type=\"programlisting\" id=\"0\"/>"
msgstr ""
+"Il comando seguente farà sì che APT aggiorni il pacchetto specificato alla "
+"più recente versione nella distribuzione <literal>unstable</literal>. "
+"Successivamente, <command>apt-get upgrade</command> aggiornerà il pacchetto "
+"alla versione più recente in <literal>testing</literal>, se è più nuova di "
+"quella installata, altrimenti alla più recente versione in "
+"<literal>unstable</literal> se è più recente di quella installata. "
+"<placeholder type=\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt_preferences.5.xml:640
msgid "Tracking the evolution of a codename release"
-msgstr ""
+msgstr "Seguire l'evoluzione di un rilascio in base al nome in codice"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:654
@@ -4454,6 +6444,21 @@ msgid ""
"Pin: release o=Debian\n"
"Pin-Priority: -10\n"
msgstr ""
+"Explanation: Disinstallare o non installare qualsiasi versione di pacchetto\n"
+"Explanation: originata da Debian che non sia nella distribuzione con\n"
+"Explanation: nome in codice &testing-codename; o sid\n"
+"Package: *\n"
+"Pin: release n=&testing-codename;\n"
+"Pin-Priority: 900\n"
+"\n"
+"Explanation: Debian unstable ha sempre il nome in codice side\n"
+"Package: *\n"
+"Pin: release n=sid\n"
+"Pin-Priority: 800\n"
+"\n"
+"Package: *\n"
+"Pin: release o=Debian\n"
+"Pin-Priority: -10\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:642
@@ -4469,6 +6474,18 @@ msgid ""
"notwithstanding the codename changes you should use the example "
"configurations above. <placeholder type=\"programlisting\" id=\"0\"/>"
msgstr ""
+"Il seguente file delle preferenze di APT farà sì che APT assegni una "
+"priorità più alta di quella predefinita (500) a tutte le versioni di "
+"pacchetto che appartengono alla distribuzione con il nome in codice "
+"specificato, e una priorità eccezionalmente bassa alle versioni di pacchetto "
+"che appartengono ad altre distribuzioni, nomi in codice e archivi "
+"<literal>Debian</literal>. Notare che con questa preferenza, APT segue la "
+"migrazione di un rilascio dall'archivio <literal>testing</literal> a "
+"<literal>stable</literal> e successivamente a <literal>oldstable</literal>. "
+"Se si vuole seguire il progresso, ad esempio, di <literal>testing</literal> "
+"indipendentemente dai cambi di nome in codice si devono usare le "
+"configurazioni negli esempi precedenti. <placeholder type=\"programlisting\" "
+"id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:671
@@ -4478,12 +6495,16 @@ msgid ""
"the release codenamed with <literal>&testing-codename;</literal>. "
"<placeholder type=\"programlisting\" id=\"0\"/>"
msgstr ""
+"Con un file &sources-list; adatto e il file di preferenze descritto sopra, "
+"uno qualsiasi dei seguenti comandi farà sì che APT aggiorni il sistema alle "
+"versioni più recenti nel rilascio con nome in codice <literal>&testing-"
+"codename;</literal>. <placeholder type=\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt_preferences.5.xml:691
#, no-wrap
msgid "apt-get install <replaceable>package</replaceable>/sid\n"
-msgstr ""
+msgstr "apt-get install <replaceable>pacchetto</replaceable>/sid\n"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt_preferences.5.xml:682
@@ -4496,16 +6517,23 @@ msgid ""
"literal> version if that is more recent than the installed version. "
"<placeholder type=\"programlisting\" id=\"0\"/>"
msgstr ""
+"Il comando seguente farà sì che APT aggiorni il pacchetto specificato alla "
+"più recente versione nella distribuzione <literal>sid</literal>. "
+"Successivamente, <command>apt-get upgrade</command> aggiornerà il pacchetto "
+"alla versione più recente in <literal>&testing-codename;</literal>, se è più "
+"nuova di quella installata, altrimenti alla più recente versione in "
+"<literal>sid</literal> se è più recente di quella installata. <placeholder "
+"type=\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><para>
#: apt_preferences.5.xml:706
msgid "&apt-get; &apt-cache; &apt-conf; &sources-list;"
-msgstr ""
+msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;"
#. type: Content of: <refentry><refnamediv><refpurpose>
#: sources.list.5.xml:33
msgid "List of configured APT data sources"
-msgstr ""
+msgstr "elenco delle fonti di dati configurate per APT"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:38
@@ -4517,6 +6545,12 @@ msgid ""
"<command>apt-get update</command> (or by an equivalent command from another "
"APT front-end)."
msgstr ""
+"L'elenco delle fonti <filename>/etc/apt/sources.list</filename> è progettato "
+"per supportare qualsiasi numero di fonti attive e svariati supporti. Il file "
+"elenca una fonte per riga, con la fonte preferita elencata per prima. Le "
+"informazioni disponibili dalle fonti configurate sono acquisite con "
+"<command>apt-get update</command> (o con un comando equivalente in un'altra "
+"interfaccia per APT)."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:45
@@ -4527,11 +6561,16 @@ msgid ""
"and a <literal>#</literal> character anywhere on a line marks the remainder "
"of that line as a comment."
msgstr ""
+"Ogni riga che specifica una fonte inizia con il tipo (per esempio "
+"<literal>deb-src</literal>), seguito dalle opzioni e dagli argomenti per "
+"tale tipo. Ogni singola voce non può essere divisa su più righe. Le righe "
+"vuote vengono ignorate e un carattere <literal>#</literal> in qualsiasi "
+"punto di una riga contrassegna come commento la parte rimanente della riga."
#. type: Content of: <refentry><refsect1><title>
#: sources.list.5.xml:53
msgid "sources.list.d"
-msgstr ""
+msgstr "sources.list.d"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:54
@@ -4545,11 +6584,20 @@ msgid ""
"file matches a pattern in the <literal>Dir::Ignore-Files-Silently</literal> "
"configuration list - in which case it will be silently ignored."
msgstr ""
+"La directory <filename>/etc/apt/sources.list.d</filename> permette di "
+"aggiungere voci per sources.list in file separati. Il formato è lo stesso "
+"del regolare file <filename>sources.list</filename>. I nomi dei file devono "
+"terminare con <filename>.list</filename> e possono contenere solamente "
+"lettere (a-z e A-Z), cifre (0-9), trattini bassi (_), trattini (-) e punti "
+"(.). In caso contrario APT stampa un messaggio che notifica che un file è "
+"stato ignorato, a meno che il file non corrisponda ad un modello nell'elenco "
+"di configurazione <literal>Dir::Ignore-Files-Silently</literal>, nel qual "
+"caso viene ignorato in modo silenzioso."
#. type: Content of: <refentry><refsect1><title>
#: sources.list.5.xml:65
msgid "The deb and deb-src types"
-msgstr ""
+msgstr "I tipi deb e deb-src"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:66
@@ -4565,6 +6613,17 @@ msgid ""
"same form as the <literal>deb</literal> type. A <literal>deb-src</literal> "
"line is required to fetch source indexes."
msgstr ""
+"Il tipo <literal>deb</literal> è un riferimento a un tipico archivio Debian "
+"a due livelli, <filename>distribuzione/componente</filename>. "
+"<literal>distribuzione</literal> è tipicamente un nome di archivio come "
+"<literal>stable</literal> o <literal>testing</literal>, oppure un nome in "
+"codice come <literal>&stable-codename;</literal> o <literal>&testing-"
+"codename;</literal>; componente è uno tra <literal>main</literal>, "
+"<literal>contrib</literal> o <literal>non-free</literal>. Il tipo "
+"<literal>deb-src</literal> è un riferimento al codice sorgente di una "
+"distribuzione Debian nella stessa forma di quella del tipo <literal>deb</"
+"literal>. Per recuperare gli indici dei pacchetti sorgente è necessaria una "
+"riga <literal>deb-src</literal>."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:78
@@ -4572,12 +6631,14 @@ msgid ""
"The format for a <filename>sources.list</filename> entry using the "
"<literal>deb</literal> and <literal>deb-src</literal> types is:"
msgstr ""
+"Il formato per una voce in <filename>sources.list</filename> che usa il tipo "
+"<literal>deb</literal> o <literal>deb-src</literal> è:"
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:81
#, no-wrap
msgid "deb [ options ] uri distribution [component1] [component2] [...]"
-msgstr ""
+msgstr "deb [ opzioni ] uri distribuzione [componente1] [componente2] [...]"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:83
@@ -4591,6 +6652,15 @@ msgid ""
"<literal>distribution</literal> does not specify an exact path, at least one "
"<literal>component</literal> must be present."
msgstr ""
+"L'URI per il tipo <literal>deb</literal> deve specificare la base della "
+"distribuzione Debian, dalla quale APT troverà le informazioni necessarie. "
+"<literal>distribuzione</literal> può specificare un percorso esatto, nel "
+"qual caso le componenti devono essere omesse e <literal>distribuzione</"
+"literal> deve terminare con una sbarra (<literal>/</literal>). Questo è "
+"utile nel caso in cui si è interessati solo a una particolare sottosezione "
+"dell'archivio indicata dall'URI. Se <literal>distribuzione</literal> non "
+"specifica un percorso esatto, deve essere presente almeno una "
+"<literal>componente</literal>."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:92
@@ -4603,6 +6673,13 @@ msgid ""
"<literal>APT</literal> will automatically generate a URI with the current "
"architecture otherwise."
msgstr ""
+"<literal>distribuzione</literal> può anche contenere una variabile <literal>"
+"$(ARCH)</literal> che viene espansa nell'architettura Debian (come "
+"<literal>amd64</literal> o <literal>armel</literal>) usata nel sistema. Ciò "
+"consente di utilizzare file <filename>sources.list</filename> indipendenti "
+"dall'architettura. In generale questo è interessante solo quando viene "
+"specificato un percorso esatto, altrimenti <literal>APT</literal> genera "
+"automaticamente un URI con l'architettura corrente."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:100
@@ -4618,6 +6695,18 @@ msgid ""
"number of simultaneous anonymous users. APT also parallelizes connections to "
"different hosts to more effectively deal with sites with low bandwidth."
msgstr ""
+"Dato che può essere specificata solo una distribuzione per riga, può essere "
+"necessario avere più righe per lo stesso URI, se si desidera un sottoinsieme "
+"di tutte le distribuzioni o componenti disponibili in quella posizione. APT "
+"ordinerà la lista degli URI dopo aver generato internamente un insieme "
+"completo, e riunirà i riferimenti multipli, per esempio al medesimo host "
+"Internet in una singola connessione; in questo modo non stabilisce in modo "
+"inefficiente una connessione FTP per poi chiuderla, fare qualcos'altro e "
+"quindi ristabilire una connessione con il medesimo host. Questa funzionalità "
+"è utile per accedere a siti FTP molto impegnati con un limite al numero di "
+"accessi anonimi contemporanei. APT inoltre parallelizza le connessioni a "
+"host differenti, per gestire in maniera più efficiente i siti con scarsa "
+"larghezza di banda."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:112
@@ -4629,6 +6718,12 @@ msgid ""
"following settings are supported by APT (note however that unsupported "
"settings will be ignored silently):"
msgstr ""
+"<literal>opzioni</literal> è sempre opzionale e deve essere racchiuso tra "
+"parentesi quadre. Può consistere di più impostazioni nella forma "
+"<literal><replaceable>impostazione</replaceable>=<replaceable>valore</"
+"replaceable></literal>. Impostazioni multiple vengono separate da spazi. APT "
+"supporta le seguenti impostazioni (notare però che le impostazioni non "
+"supportate verranno ignorate in modo silenzioso):"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
#: sources.list.5.xml:117
@@ -4639,6 +6734,11 @@ msgid ""
"architectures defined by the <literal>APT::Architectures</literal> option "
"will be downloaded."
msgstr ""
+"<literal>arch=<replaceable>arch1</replaceable>,<replaceable>arch2</"
+"replaceable>,…</literal> può essere usato per specificare le architetture "
+"per le quali scaricare le informazioni. Se questa opzione non è impostata "
+"verranno scaricate tutte le architetture definite dall'opzione <literal>APT::"
+"Architectures</literal>."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
#: sources.list.5.xml:121
@@ -4650,6 +6750,12 @@ msgid ""
"and trusted context. <literal>trusted=no</literal> is the opposite which "
"handles even correctly authenticated sources as not authenticated."
msgstr ""
+"<literal>trusted=yes</literal> può essere usato per indicare che i pacchetti "
+"da questa fonte sono sempre autenticati anche se il file <filename>Release</"
+"filename> non è firmato o la firma non può essere controllata. Ciò "
+"disabilita parti di &apt-secure; e dovrebbe quindi essere usato solo in un "
+"contesto locale o fidato. <literal>trusted=no</literal> fa l'opposto e "
+"tratta anche le fonti correttamente autenticate come non autenticate."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:128
@@ -4659,11 +6765,15 @@ msgid ""
"speed from fastest to slowest (CD-ROM followed by hosts on a local network, "
"followed by distant Internet hosts, for example)."
msgstr ""
+"È importante elencare le fonti in ordine di preferenza con la fonte "
+"preferita elencata per prima. Tipicamente ciò viene fatto ordinando per "
+"velocità dalla più veloce alla più lenta (per esempio CD-ROM seguiti da host "
+"in una rete locale, seguiti da host Internet distanti)."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:133
msgid "Some examples:"
-msgstr ""
+msgstr "Alcuni esempi:"
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:135
@@ -4673,16 +6783,19 @@ msgid ""
"deb http://security.debian.org/ &stable-codename;/updates main contrib non-free\n"
" "
msgstr ""
+"deb http://ftp.debian.org/debian &stable-codename; main contrib non-free\n"
+"deb http://security.debian.org/ &stable-codename;/updates main contrib non-free\n"
+" "
#. type: Content of: <refentry><refsect1><title>
#: sources.list.5.xml:141
msgid "URI specification"
-msgstr ""
+msgstr "Specificare URI"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:143
msgid "The currently recognized URI types are:"
-msgstr ""
+msgstr "I tipi di URI attualmente riconosciuti sono:"
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
#: sources.list.5.xml:147
@@ -4691,6 +6804,9 @@ msgid ""
"considered an archive. This is useful for NFS mounts and local mirrors or "
"archives."
msgstr ""
+"Il tipo file permette di considerare come un archivio una directory "
+"arbitraria nel file system. È utile per file system NFS montati e mirror o "
+"archivi locali."
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
#: sources.list.5.xml:154
@@ -4698,6 +6814,9 @@ msgid ""
"The cdrom scheme allows APT to use a local CD-ROM drive with media swapping. "
"Use the &apt-cdrom; program to create cdrom entries in the source list."
msgstr ""
+"Il tipo cdrom permette ad APT di usare un'unità CD-ROM locale cambiando i "
+"supporti. Usare il programma &apt-cdrom; per creare voci cdrom nell'elenco "
+"delle fonti."
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
#: sources.list.5.xml:161
@@ -4709,6 +6828,12 @@ msgid ""
"http://user:pass@server:port/. Note that this is an insecure method of "
"authentication."
msgstr ""
+"Il tipo http specifica un server HTTP per l'archivio. Se è impostata una "
+"variabile d'ambiente <envar>http_proxy</envar> con il formato http://server:"
+"porta/, verrà usato il server proxy specificato in <envar>http_proxy</"
+"envar>. Gli utenti con proxy HTTP/1.1 con autenticazione possono usare una "
+"stringa nel formato http://utente:password@server:porta/. Notare che questo "
+"è un metodo di autenticazione non sicuro."
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
#: sources.list.5.xml:172
@@ -4722,6 +6847,13 @@ msgid ""
"variable. Proxies using HTTP specified in the configuration file will be "
"ignored."
msgstr ""
+"Il tipo ftp specifica un server FTP per l'archivio. Il comportamento FTP di "
+"APT è altamente configurabile; per maggiori informazioni vedere la pagina di "
+"manuale &apt-conf;. Notare che è possibile specificare un proxy FTP usando "
+"la variabile d'ambiente <envar>ftp_proxy</envar>. È possibile specificare un "
+"proxy HTTP (i server proxy HTTP spesso gestiscono gli URL FTP) usando questa "
+"e <emphasis>SOLO</emphasis> questa variabile d'ambiente. I proxy che usano "
+"HTTP specificati nel file di configurazione verranno ignorati."
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
#: sources.list.5.xml:184
@@ -4731,6 +6863,10 @@ msgid ""
"This is useful for people using removable media to copy files around with "
"APT."
msgstr ""
+"Il tipo copy è identico al tipo file tranne per il fatto che i pacchetti "
+"vengono copiati nella directory della cache invece di essere usati "
+"direttamente dalla loro posizione. Ciò è utile per coloro che usano supporti "
+"rimovibili, per copiare i file nelle varie posizioni con APT."
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
#: sources.list.5.xml:191
@@ -4740,11 +6876,16 @@ msgid ""
"recommended. The standard <command>find</command> and <command>dd</command> "
"commands are used to perform the file transfers from the remote host."
msgstr ""
+"Il metodo rsh/ssh invoca RSH/SSH per connettersi ad un host remoto e "
+"accedere ai file come un determinato utente. È raccomandato configurare "
+"precedentemente le chiavi RSA o rhosts. Per effettuare i trasferimenti di "
+"file dall'host remoto vengono usati i comandi standard <command>find</"
+"command> e <command>dd</command>."
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><term>
#: sources.list.5.xml:198
msgid "adding more recognizable URI types"
-msgstr ""
+msgstr "aggiungere ulteriori tipi di URI riconoscibili"
#. type: Content of: <refentry><refsect1><para><variablelist><varlistentry><listitem><para>
#: sources.list.5.xml:200
@@ -4757,6 +6898,13 @@ msgid ""
"method. Methods for using e.g. debtorrent are also available - see &apt-"
"transport-debtorrent;."
msgstr ""
+"APT può essere esteso con ulteriori metodi forniti in altri pacchetti "
+"opzionali, i cui nomi devono seguire lo schema <package>apt-transport-"
+"<replaceable>metodo</replaceable></package>. Per esempio, il team di APT "
+"mantiene anche il pacchetto <package>apt-transport-https</package> che "
+"fornisce i metodi di accesso per URI HTTPS con funzionalità simili a quelle "
+"del metodo http. Sono disponibili anche i metodi per usare, ad esempio, "
+"debtorrrent; vedere &apt-transport-debtorrent;."
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:212
@@ -4764,34 +6912,38 @@ msgid ""
"Uses the archive stored locally (or NFS mounted) at /home/jason/debian for "
"stable/main, stable/contrib, and stable/non-free."
msgstr ""
+"Usa l'archivio memorizzato in locale (o montato via NFS) in /home/gianni/"
+"debian per stable/main, stable/contrib e stable/non-free."
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:214
#, no-wrap
msgid "deb file:/home/jason/debian stable main contrib non-free"
-msgstr ""
+msgstr "deb file:/home/gianni/debian stable main contrib non-free"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:216
msgid "As above, except this uses the unstable (development) distribution."
msgstr ""
+"Come sopra, tranne per il fatto che usa la distribuzione unstable (di "
+"sviluppo)"
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:217
#, no-wrap
msgid "deb file:/home/jason/debian unstable main contrib non-free"
-msgstr ""
+msgstr "deb file:/home/gianni/debian unstable main contrib non-free"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:219
msgid "Source line for the above"
-msgstr ""
+msgstr "Riga per i sorgenti corrispondente alla precedente"
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:220
#, no-wrap
msgid "deb-src file:/home/jason/debian unstable main contrib non-free"
-msgstr ""
+msgstr "deb-src file:/home/gianni/debian unstable main contrib non-free"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:222
@@ -4800,6 +6952,9 @@ msgid ""
"<literal>APT::Architectures</literal> while the second always retrieves "
"<literal>amd64</literal> and <literal>armel</literal>."
msgstr ""
+"La prima riga ottiene le informazioni sui pacchetti per le architetture in "
+"<literal>APT::Architectures</literal>, mentre la seconda scarica sempre "
+"<literal>amd64</literal> e <literal>armel</literal>."
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:224
@@ -4808,6 +6963,8 @@ msgid ""
"deb http://ftp.debian.org/debian &stable-codename; main\n"
"deb [ arch=amd64,armel ] http://ftp.debian.org/debian &stable-codename; main"
msgstr ""
+"deb http://ftp.debian.org/debian &stable-codename; main\n"
+"deb [ arch=amd64,armel ] http://ftp.debian.org/debian &stable-codename; main"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:227
@@ -4815,12 +6972,14 @@ msgid ""
"Uses HTTP to access the archive at archive.debian.org, and uses only the "
"hamm/main area."
msgstr ""
+"Usa HTTP per accedere all'archivio in archive.debian.org e usa solo l'area "
+"hamm/main."
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:229
#, no-wrap
msgid "deb http://archive.debian.org/debian-archive hamm main"
-msgstr ""
+msgstr "deb http://archive.debian.org/debian-archive hamm main"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:231
@@ -4828,12 +6987,14 @@ msgid ""
"Uses FTP to access the archive at ftp.debian.org, under the debian "
"directory, and uses only the &stable-codename;/contrib area."
msgstr ""
+"Usa FTP per accedere all'archivio in ftp.debian.org, nella directory debian "
+"e usa solo l'area &stable-codename;/contrib."
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:233
#, no-wrap
msgid "deb ftp://ftp.debian.org/debian &stable-codename; contrib"
-msgstr ""
+msgstr "deb ftp://ftp.debian.org/debian &stable-codename; contrib"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:235
@@ -4843,18 +7004,22 @@ msgid ""
"well as the one in the previous example in <filename>sources.list</filename> "
"a single FTP session will be used for both resource lines."
msgstr ""
+"Usa FTP per accedere all'archivio in ftp.debian.org nella directory debian e "
+"usa solo l'area unstable/contrib. Se in <filename>sources.list</filename> "
+"sono presenti sia questa riga sia quella nell'esempio precedente, verrà "
+"usata una sola sessione FTP per entrambe le righe."
#. type: Content of: <refentry><refsect1><literallayout>
#: sources.list.5.xml:239
#, no-wrap
msgid "deb ftp://ftp.debian.org/debian unstable contrib"
-msgstr ""
+msgstr "deb ftp://ftp.debian.org/debian unstable contrib"
#. type: Content of: <refentry><refsect1><para><literallayout>
#: sources.list.5.xml:248
#, no-wrap
msgid "deb http://ftp.tlh.debian.org/universe unstable/binary-$(ARCH)/"
-msgstr ""
+msgstr "deb http://ftp.tlh.debian.org/universe unstable/binary-$(ARCH)/"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:241
@@ -4867,16 +7032,23 @@ msgid ""
"archives are not structured like this] <placeholder type=\"literallayout\" "
"id=\"0\"/>"
msgstr ""
+"Usa HTTP per accedere all'archivio in ftp.tlh.debian.org nella directory "
+"universe e usa solo i file che si trovano in <filename>unstable/binary-i386</"
+"filename> sulle macchine i386, <filename>unstable/binary-amd64</filename> su "
+"quelle amd64 e così via per le altre architetture supportate. [Notare che "
+"questo esempio illustra solamente come usare la variabile per la "
+"sostituzione; gli archivi Debian ufficiali non sono strutturati in questo "
+"modo.] <placeholder type=\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><para>
#: sources.list.5.xml:253
msgid "&apt-cache; &apt-conf;"
-msgstr ""
+msgstr "&apt-cache; &apt-conf;"
#. type: Content of: <refentry><refmeta><manvolnum>
#: apt-extracttemplates.1.xml:26 apt-sortpkgs.1.xml:26 apt-ftparchive.1.xml:26
msgid "1"
-msgstr ""
+msgstr "1"
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-extracttemplates.1.xml:33
@@ -4884,6 +7056,8 @@ msgid ""
"Utility to extract <command>debconf</command> config and templates from "
"Debian packages"
msgstr ""
+"utilità per estrarre configurazioni e modelli <command>debconf</command> dai "
+"pacchetti Debian"
#. type: Content of: <refentry><refsect1><para>
#: apt-extracttemplates.1.xml:39
@@ -4894,11 +7068,16 @@ msgid ""
"config scripts and templates, one line of output will be generated in the "
"format:"
msgstr ""
+"<command>apt-extracttemplates</command> accetta in input uno o più file di "
+"pacchetti Debian e scrive (in una directory temporanea) tutti gli script di "
+"configurazione e i file template associati. Per ogni pacchetto ricevuto che "
+"contenga script di configurazione e template, verrà generata una riga in "
+"output nel formato:"
#. type: Content of: <refentry><refsect1><para>
#: apt-extracttemplates.1.xml:44
msgid "package version template-file config-script"
-msgstr ""
+msgstr "pacchetto versione file-template script-di-configurazione"
#. type: Content of: <refentry><refsect1><para>
#: apt-extracttemplates.1.xml:45
@@ -4909,6 +7088,11 @@ msgid ""
"filenames of the form <filename>package.template.XXXX</filename> and "
"<filename>package.config.XXXX</filename>"
msgstr ""
+"file-template e script-di-configurazione sono scritti nella directory "
+"temporanea specificata da <option>-t</option> o <option>--tempdir</option> "
+"(<literal>APT::ExtractTemplates::TempDir</literal>), con i nomi dei file "
+"nella forma <filename>pacchetto.template.XXXX</filename> e "
+"<filename>pacchetto.config.XXXX</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-extracttemplates.1.xml:58
@@ -4917,6 +7101,9 @@ msgid ""
"template files and config scripts. Configuration Item: <literal>APT::"
"ExtractTemplates::TempDir</literal>"
msgstr ""
+"Directory temporanea dove scrivere gli script di configurazione e i file "
+"template di <command>debconf</command> estratti. Voce di configurazione: "
+"<literal>APT::ExtractTemplates::TempDir</literal>."
#. type: Content of: <refentry><refsect1><para>
#: apt-extracttemplates.1.xml:75
@@ -4924,11 +7111,13 @@ msgid ""
"<command>apt-extracttemplates</command> returns zero on normal operation, "
"decimal 100 on error."
msgstr ""
+"<command>apt-extracttemplates</command>restituisce zero in caso di "
+"funzionamento normale e il valore decimale 100 in caso di errore."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-sortpkgs.1.xml:33
msgid "Utility to sort package index files"
-msgstr ""
+msgstr "utilità per ordinare i file indice dei pacchetti"
#. type: Content of: <refentry><refsect1><para>
#: apt-sortpkgs.1.xml:39
@@ -4938,12 +7127,17 @@ msgid ""
"name. It will also sort the internal fields of each record according to the "
"internal sorting rules."
msgstr ""
+"<command>apt-sortpkgs</command> accetta un file indice (indice di sorgenti o "
+"di pacchetti) e ordina i record in base al nome del pacchetto. Ordina anche "
+"i campi interni ad ogni record in base alle regole di ordinamento interne."
#. type: Content of: <refentry><refsect1><para>
#: apt-sortpkgs.1.xml:45
msgid ""
"All output is sent to standard output; the input must be a seekable file."
msgstr ""
+"Tutto l'output viene inviato sullo standard output; l'input deve essere un "
+"file leggibile con seek."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-sortpkgs.1.xml:54
@@ -4951,6 +7145,8 @@ msgid ""
"Use source index field ordering. Configuration Item: <literal>APT::"
"SortPkgs::Source</literal>."
msgstr ""
+"Usa l'ordinamento dei campi dell'indice dei sorgenti. Voce di "
+"configurazione: <literal>APT::SortPkgs::Source</literal>."
#. type: Content of: <refentry><refsect1><para>
#: apt-sortpkgs.1.xml:68
@@ -4958,11 +7154,13 @@ msgid ""
"<command>apt-sortpkgs</command> returns zero on normal operation, decimal "
"100 on error."
msgstr ""
+"<command>apt-sortpkgs</command> restituisce zero in caso di funzionamento "
+"normale e il valore decimale 100 in caso di errore."
#. type: Content of: <refentry><refnamediv><refpurpose>
#: apt-ftparchive.1.xml:33
msgid "Utility to generate index files"
-msgstr ""
+msgstr "strumento per generare file indice"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:39
@@ -4972,6 +7170,10 @@ msgid ""
"files should be generated on the origin site based on the content of that "
"site."
msgstr ""
+"<command>apt-ftparchive</command> è lo strumento a riga di comando che "
+"genera i file indice usati da APT per accedere a una fonte di distribuzione. "
+"I file indice devono essere generati sul sito origine in base al contenuto "
+"di tale sito."
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:43
@@ -4982,6 +7184,11 @@ msgid ""
"<literal>contents</literal>, and an elaborate means to 'script' the "
"generation process for a complete archive."
msgstr ""
+"<command>apt-ftparchive</command> è un sovrainsieme del programma &dpkg-"
+"scanpackages; e incorpora tutte le sue funzionalità tramite il comando "
+"<literal>packages</literal>. Inoltre contiene un generatore di file dei "
+"contenuti, <literal>contents</literal>, e un modo elaborato per gestire "
+"tramite script il processo di generazione per un archivio completo."
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:49
@@ -4992,6 +7199,11 @@ msgid ""
"automatically performs file-change checks and builds the desired compressed "
"output files."
msgstr ""
+"Internamente <command>apt-ftparchive</command> può far uso di database "
+"binari per tenere in cache il contenuto di un file .deb e non si basa su "
+"programmi esterni all'infuori di &gzip;. Quando genera un archivio completo, "
+"esegue automaticamente un controllo sui file modificati e crea i file "
+"compressi desiderati in uscita."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:60
@@ -5001,12 +7213,18 @@ msgid ""
"emitting a package record to stdout for each. This command is approximately "
"equivalent to &dpkg-scanpackages;."
msgstr ""
+"Il comando packages genera un file dell'indice di pacchetti da un albero di "
+"directory. Prende la directory data e vi ricerca i file .deb ricorsivamente, "
+"emettendo per ciascuno un record sullo stdout. Questo comando è più o meno "
+"equivalente a &dpkg-scanpackages;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:65 apt-ftparchive.1.xml:89
msgid ""
"The option <option>--db</option> can be used to specify a binary caching DB."
msgstr ""
+"L'opzione <option>--db</option> può essere usata per specificare un database "
+"binario da usare come cache."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:70
@@ -5016,6 +7234,10 @@ msgid ""
"for .dsc files, emitting a source record to stdout for each. This command is "
"approximately equivalent to &dpkg-scansources;."
msgstr ""
+"Il comando <literal>sources</literal> genera un file indice dei sorgenti da "
+"un albero di directory. Prende la directory data e vi ricerca i file .dsc "
+"ricorsivamente, emettendo per ciascuno un record sullo stdout. Questo "
+"comando è più o meno equivalente a &dpkg-scansources;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:75
@@ -5024,6 +7246,9 @@ msgid ""
"for with an extension of .src. The --source-override option can be used to "
"change the source override file that will be used."
msgstr ""
+"Se si specifica un file override, allora verrà cercato un file override "
+"sorgente con estensione .src. L'opzione --source-override può essere usata "
+"per cambiare il file override sorgente da usare."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:82
@@ -5035,6 +7260,12 @@ msgid ""
"written to the output. If multiple packages own the same file then each "
"package is separated by a comma in the output."
msgstr ""
+"Il comando <literal>contents</literal> genera un file di contenuti da un "
+"albero di directory. Prende la directory data e vi ricerca i file .deb "
+"ricorsivamente, leggendo l'elenco dei file da ciascun file. Quindi ordina e "
+"scrive sullo stdout l'elenco di file con i corrispondenti pacchetti. Le "
+"directory non vengono scritte sull'output. Se più pacchetti contengono lo "
+"stesso file, ciascun pacchetto è separato da una virgola nell'output."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:94
@@ -5050,6 +7281,16 @@ msgid ""
"literal>. It then writes to stdout a <filename>Release</filename> file "
"containing an MD5, SHA1 and SHA256 digest for each file."
msgstr ""
+"Il comando <literal>release</literal> genera un file Release da un albero di "
+"directory. In modo predefinito cerca ricorsivamente nella directory data i "
+"file <filename>Packages</filename> e <filename>Sources</filename> non "
+"compressi e quelli compressi con <command>gzip</command>, <command>bzip2</"
+"command> o <command>lzma</command>, come anche i file <filename>Release</"
+"filename> e <filename>md5sum.txt</filename> (<literal>APT::FTPArchive::"
+"Release::Default-Patterns</literal>). Si possono aggiungere ulteriori "
+"modelli per i nomi di file elencandoli in <literal>APT::FTPArchive::Release::"
+"Patterns</literal>. Scrive poi sullo stdout un file <filename>Release</"
+"filename> contenente per ogni file un digest MD5, SHA1 e SHA256."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:104
@@ -5063,6 +7304,14 @@ msgid ""
"<literal>Architectures</literal>, <literal>Components</literal>, "
"<literal>Description</literal>."
msgstr ""
+"I valori dei campi di metadati aggiuntivi nel file Release sono presi dalle "
+"variabili corrispondenti sotto <literal>APT::FTPArchive::Release</literal>, "
+"ad esempio <literal>APT::FTPArchive::Release::Origin</literal>. I campi "
+"supportati sono: <literal>Origin</literal>, <literal>Label</literal>, "
+"<literal>Suite</literal>, <literal>Version</literal>, <literal>Codename</"
+"literal>, <literal>Date</literal>, <literal>Valid-Until</literal>, "
+"<literal>Architectures</literal>, <literal>Components</literal>, "
+"<literal>Description</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:117
@@ -5073,6 +7322,12 @@ msgid ""
"are built from which directories, as well as providing a simple means of "
"maintaining the required settings."
msgstr ""
+"Il comando <literal>generate</literal> è pensato per essere eseguibile da "
+"uno script di cron e costruisce gli indici in base al file di configurazione "
+"fornito. Il linguaggio di configurazione fornisce un mezzo flessibile per "
+"specificare quali file di indice vengano costruiti a partire da quali "
+"directory, oltre a fornire un mezzo semplice per amministrare le "
+"impostazioni desiderate."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:126
@@ -5080,11 +7335,13 @@ msgid ""
"The <literal>clean</literal> command tidies the databases used by the given "
"configuration file by removing any records that are no longer necessary."
msgstr ""
+"Il comando <literal>clean</literal> pulisce i database usati dal file di "
+"configurazione dato, rimuovendo tutti i record non più necessari."
#. type: Content of: <refentry><refsect1><title>
#: apt-ftparchive.1.xml:132
msgid "The Generate Configuration"
-msgstr ""
+msgstr "La configurazione di generate"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:134
@@ -5096,17 +7353,25 @@ msgid ""
"configuration is parsed in sectional manner, but &apt-conf; is parsed in a "
"tree manner. This only effects how the scope tag is handled."
msgstr ""
+"Il comando <literal>generate</literal> usa un file di configurazione per "
+"descrivere gli archivi da generare. Segue il tipico formato di "
+"configurazione ISC come usato negli strumenti ISC come bind 8 e dhcpd. &apt-"
+"conf; contiene una descrizione della sintassi. Notare che la configurazione "
+"di generate viene letta per sezioni, ma &apt-conf; viene letto ad albero. "
+"Ciò ha effetto soltanto sulla gestione del tag di ambito."
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:142
msgid ""
"The generate configuration has four separate sections, each described below."
msgstr ""
+"La configurazione di generate ha quattro sezioni separate, ciascuna delle "
+"quali è descritta in seguito."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:144
msgid "<literal>Dir</literal> Section"
-msgstr ""
+msgstr "Sezione <literal>Dir</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:146
@@ -5116,6 +7381,10 @@ msgid ""
"directories are prepended certain relative paths defined in later sections "
"to produce a complete an absolute path."
msgstr ""
+"La sezione <literal>Dir</literal> definisce le directory standard necessarie "
+"per localizzare i file richiesti durante il processo di generazione. Queste "
+"directory vengono fatte precedere da alcuni percorsi relativi definiti nelle "
+"sezioni successive, per produrre un percorso assoluto completo."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:153
@@ -5124,16 +7393,18 @@ msgid ""
"this is the directory that contains the <filename>ls-LR</filename> and dist "
"nodes."
msgstr ""
+"Specifica la radice dell'archivio FTP; in una configurazione Debian standard "
+"questa è la directory che contiene i nodi <filename>ls-LR</filename> e dist."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:160
msgid "Specifies the location of the override files."
-msgstr ""
+msgstr "Specifica la posizione dei file override."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:165
msgid "Specifies the location of the cache files."
-msgstr ""
+msgstr "Specifica la posizione dei file cache."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:170
@@ -5141,11 +7412,13 @@ msgid ""
"Specifies the location of the file list files, if the <literal>FileList</"
"literal> setting is used below."
msgstr ""
+"Specifica la posizione dei file con gli elenchi dei file, se viene usata "
+"l'impostazione <literal>FileList</literal> sotto."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:176
msgid "<literal>Default</literal> Section"
-msgstr ""
+msgstr "Sezione <literal>Default</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:178
@@ -5154,6 +7427,9 @@ msgid ""
"settings that control the operation of the generator. Other sections may "
"override these defaults with a per-section setting."
msgstr ""
+"La sezione <literal>Default</literal> specifica i valori predefiniti e le "
+"impostazioni che controllano il funzionamento del generatore. Altre sezioni "
+"possono scavalcare questi valori tramite impostazioni definite per sezione."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:184
@@ -5163,6 +7439,10 @@ msgid ""
"compression), 'gzip' and 'bzip2'. The default for all compression schemes is "
"'. gzip'."
msgstr ""
+"Imposta gli schemi di compressione predefiniti da usare per i file indice "
+"dei pacchetti. È una stringa che contiene una lista separata da spazi con "
+"almeno uno fra «.» (nessuna compressione), «gzip» e «bzip2». Il valore "
+"predefinito per tutti gli schemi di compressione è «. gzip»."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:192
@@ -5170,6 +7450,8 @@ msgid ""
"Sets the default list of file extensions that are package files. This "
"defaults to '.deb'."
msgstr ""
+"Imposta la lista predefinita di estensioni di file che contraddistinguono i "
+"file dei pacchetti. Il valore predefinito è «.deb»."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:198
@@ -5177,6 +7459,8 @@ msgid ""
"This is similar to <literal>Packages::Compress</literal> except that it "
"controls the compression for the Sources files."
msgstr ""
+"Simile a <literal>Packages::Compress</literal>, tranne per il fatto che "
+"controlla la compressione dei file Sources."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:204
@@ -5184,6 +7468,8 @@ msgid ""
"Sets the default list of file extensions that are source files. This "
"defaults to '.dsc'."
msgstr ""
+"Imposta la lista predefinita di estensioni che contraddistinguono i file dei "
+"sorgenti. Il valore predefinito è «.dsc»."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:210
@@ -5191,6 +7477,8 @@ msgid ""
"This is similar to <literal>Packages::Compress</literal> except that it "
"controls the compression for the Contents files."
msgstr ""
+"Simile a <literal>Packages::Compress</literal>, tranne per il fatto che "
+"controlla la compressione dei file Contents."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:216
@@ -5198,6 +7486,8 @@ msgid ""
"This is similar to <literal>Packages::Compress</literal> except that it "
"controls the compression for the Translation-en master file."
msgstr ""
+"Simile a <literal>Packages::Compress</literal>, tranne per il fatto che "
+"controlla la compressione del file principale Translation-en."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:222
@@ -5206,6 +7496,9 @@ msgid ""
"per run. This is used in conjunction with the per-section <literal>External-"
"Links</literal> setting."
msgstr ""
+"Specifica il numero dei kilobyte da scollegare (e sostituire con "
+"collegamenti fisici) per esecuzione. Viene usato insieme all'impostazione "
+"per sezione <literal>External-Links</literal>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:229
@@ -5213,6 +7506,9 @@ msgid ""
"Specifies the mode of all created index files. It defaults to 0644. All "
"index files are set to this mode with no regard to the umask."
msgstr ""
+"Specifica la modalità di tutti i file indice creati. Il valore predefinito è "
+"0644. Tutti i file di indice sono impostati a questa modalità a prescindere "
+"dall'umask."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:236 apt-ftparchive.1.xml:382
@@ -5221,11 +7517,14 @@ msgid ""
"<filename>Packages</filename> file or split out into a master "
"<filename>Translation-en</filename> file."
msgstr ""
+"Specifica se le descrizioni lunghe debbano essere incluse nel file "
+"<filename>Packages</filename> o separate in un file <filename>Translation-"
+"en</filename> principale."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:242
msgid "<literal>TreeDefault</literal> Section"
-msgstr ""
+msgstr "Sezione <literal>TreeDefault</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:244
@@ -5234,6 +7533,9 @@ msgid ""
"variables are substitution variables and have the strings $(DIST), "
"$(SECTION) and $(ARCH) replaced with their respective values."
msgstr ""
+"Imposta valori predefiniti specifici per le sezioni <literal>Tree</literal>. "
+"Tutte queste variabili sono variabili di sostituzione in cui le stringhe "
+"$(DIST), $(SECTION) e $(ARCH) verranno sostituite dai loro rispettivi valori."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:251
@@ -5242,6 +7544,9 @@ msgid ""
"The contents files are round-robined so that over several days they will all "
"be rebuilt."
msgstr ""
+"Imposta il numero di kilobyte di file Contents che vengono generati ogni "
+"giorno. I file Contents sono ruotati a turno in modo da venire rigenerati "
+"tutti nel giro di alcuni giorni."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:258
@@ -5253,6 +7558,14 @@ msgid ""
"is allowed in hopes that new .debs will be installed, requiring a new file "
"anyhow. The default is 10, the units are in days."
msgstr ""
+"Controlla il numero di giorni durante i quali un file Contents può essere "
+"controllato senza modifiche. Al superamento di questo limite, l'orario mtime "
+"del file Contents viene aggiornato. Questo può succedere se il file Packages "
+"viene modificato in un modo che non ha come risultato un nuovo file Contents "
+"[ad esempio una modifica di override]. È consentito un certo ritardo, nella "
+"speranza che vengano installati nuovi pacchetti .deb, il che richiederebbe "
+"comunque la creazione di un nuovo file. Il valore predefinito è 10, i valori "
+"sono espressi in giorni."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:269
@@ -5260,6 +7573,8 @@ msgid ""
"Sets the top of the .deb directory tree. Defaults to <filename>$(DIST)/"
"$(SECTION)/binary-$(ARCH)/</filename>"
msgstr ""
+"Imposta la radice dell'albero della directory dei .deb. Il valore "
+"predefinito è <filename>$(DIST)/$(SECTION)/binary-$(ARCH)/</filename>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:275
@@ -5267,6 +7582,8 @@ msgid ""
"Sets the top of the source package directory tree. Defaults to <filename>"
"$(DIST)/$(SECTION)/source/</filename>"
msgstr ""
+"Imposta la radice dell'albero della directory dei pacchetti sorgente. Il "
+"valore predefinito è <filename>$(DIST)/$(SECTION)/source/</filename>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:281
@@ -5274,6 +7591,8 @@ msgid ""
"Sets the output Packages file. Defaults to <filename>$(DIST)/$(SECTION)/"
"binary-$(ARCH)/Packages</filename>"
msgstr ""
+"Imposta il file Packages di uscita. Il valore predefinito è <filename>"
+"$(DIST)/$(SECTION)/binary-$(ARCH)/Packages</filename>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:287
@@ -5281,6 +7600,8 @@ msgid ""
"Sets the output Sources file. Defaults to <filename>$(DIST)/$(SECTION)/"
"source/Sources</filename>"
msgstr ""
+"Imposta il file Sources di uscita. Il valore predefinito è <filename>$(DIST)/"
+"$(SECTION)/source/Sources</filename>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:293
@@ -5289,6 +7610,9 @@ msgid ""
"they should be not included in the Packages file. Defaults to <filename>"
"$(DIST)/$(SECTION)/i18n/Translation-en</filename>"
msgstr ""
+"Imposta il file Translation-en principale di uscita contenente le "
+"descrizioni lunghe se non devono essere incluse nel file Packages. Il valore "
+"predefinito è <filename>$(DIST)/$(SECTION)/i18n/Translation-en</filename>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:300
@@ -5297,6 +7621,9 @@ msgid ""
"instead of an external link. Defaults to <filename>$(DIST)/$(SECTION)/</"
"filename>"
msgstr ""
+"Imposta il prefisso del percorso che fa sì che un collegamento simbolico sia "
+"considerato un collegamento interno invece che esterno. Il valore "
+"predefinito è <filename>$(DIST)/$(SECTION)/</filename>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:307
@@ -5307,11 +7634,16 @@ msgid ""
"ftparchive</command> will integrate those package files together "
"automatically."
msgstr ""
+"Imposta il file Contents di uscita. Il valore predefinito è <filename>"
+"$(DIST)/$(SECTION)/Contents-$(ARCH)</filename>. Se questa impostazione fa sì "
+"che più file Packages corrispondano a un solo file Contents (come avviene "
+"con il valore predefinito), allora <command>apt-ftparchive</command> unirà "
+"automaticamente insieme questi file dei pacchetti."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:316
msgid "Sets header file to prepend to the contents output."
-msgstr ""
+msgstr "Imposta il file di intestazione da anteporre all'output dei contenuti."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:321
@@ -5319,6 +7651,8 @@ msgid ""
"Sets the binary cache database to use for this section. Multiple sections "
"can share the same database."
msgstr ""
+"Imposta il database per la cache binaria da usare per questa sezione. Lo "
+"stesso database può essere condiviso da più sezioni."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:327
@@ -5327,6 +7661,9 @@ msgid ""
"ftparchive</command> should read the list of files from the given file. "
"Relative files names are prefixed with the archive directory."
msgstr ""
+"Specifica che invece di percorrere l'albero delle directory, <command>apt-"
+"ftparchive</command> deve leggere la lista dei file dal file dato. I nomi "
+"relativi dei file vengono fatti precedere dalla directory archivio."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:334
@@ -5336,11 +7673,15 @@ msgid ""
"Relative files names are prefixed with the archive directory. This is used "
"when processing source indexes."
msgstr ""
+"Specifica che invece di percorrere l'albero delle directory, <command>apt-"
+"ftparchive</command> deve leggere la lista dei file dal file dato. I nomi di "
+"file relativi vengono fatti precedere dalla directory archivio. Questa "
+"opzione viene usata quando si elaborano gli indici dei sorgenti."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:342
msgid "<literal>Tree</literal> Section"
-msgstr ""
+msgstr "Sezione <literal>Tree</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:344
@@ -5351,6 +7692,11 @@ msgid ""
"pathing used is defined by the <literal>Directory</literal> substitution "
"variable."
msgstr ""
+"La sezione <literal>Tree</literal> definisce un albero di file standard "
+"Debian che consiste in una directory di base, quindi più sezioni in quella "
+"directory di base e infine più architetture in ogni sezione. Gli esatti "
+"percorsi usati sono definiti dalla variabile di sostituzione "
+"<literal>Directory</literal>."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:349
@@ -5360,6 +7706,10 @@ msgid ""
"path is prefixed by <literal>ArchiveDir</literal>). Typically this is a "
"setting such as <filename>dists/&stable-codename;</filename>."
msgstr ""
+"La sezione <literal>Tree</literal> accetta un tag di ambito che imposta la "
+"variabile <literal>$(DIST)</literal> e definisce la radice dell'albero (il "
+"percorso viene fatto precedere da <literal>ArchiveDir</literal>). Di solito "
+"è un'impostazione simile a <filename>dists/&stable-codename;</filename>."
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:354
@@ -5368,6 +7718,9 @@ msgid ""
"can be used in a <literal>Tree</literal> section as well as three new "
"variables."
msgstr ""
+"Tutte le impostazioni definite nella sezione <literal>TreeDefault</literal> "
+"possono essere usate in una sezione <literal>Tree</literal>, oltre a tre "
+"nuove variabili."
#. type: Content of: <refentry><refsect1><refsect2><para><programlisting>
#: apt-ftparchive.1.xml:360
@@ -5378,6 +7731,10 @@ msgid ""
" Generate for DIST=scope SECTION=i ARCH=j\n"
" "
msgstr ""
+"for i in Sections do \n"
+" for j in Architectures do\n"
+" Genera per DIST=ambito SECTION=i ARCH=j\n"
+" "
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:357
@@ -5386,6 +7743,9 @@ msgid ""
"command> performs an operation similar to: <placeholder type=\"programlisting"
"\" id=\"0\"/>"
msgstr ""
+"Quando elabora una sezione <literal>Tree</literal>, <command>apt-ftparchive</"
+"command> esegue un'operazione simile a: <placeholder type=\"programlisting\" "
+"id=\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:368
@@ -5394,6 +7754,8 @@ msgid ""
"distribution; typically this is something like <literal>main contrib non-"
"free</literal>"
msgstr ""
+"Questa è una lista di sezioni che appaiono sotto la distribuzione, separate "
+"da spazi; tipicamente è simile a <literal>main contrib non-free</literal>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:375
@@ -5402,6 +7764,9 @@ msgid ""
"search section. The special architecture 'source' is used to indicate that "
"this tree has a source archive."
msgstr ""
+"Questa è una lista di tutte le architetture che appaiono sotto una sezione, "
+"separate da spazi. L'architettura speciale «source» è usata per indicare che "
+"questo albero ha un archivio sorgente."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:388
@@ -5409,6 +7774,8 @@ msgid ""
"Sets the binary override file. The override file contains section, priority "
"and maintainer address information."
msgstr ""
+"Imposta il file override binario. Il file override contiene informazioni "
+"sulla sezione, la priorità e l'indirizzo del manutentore."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:394
@@ -5416,21 +7783,23 @@ msgid ""
"Sets the source override file. The override file contains section "
"information."
msgstr ""
+"Imposta il file override sorgente. Il file override contiene informazioni "
+"sulla sezione."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:400 apt-ftparchive.1.xml:446
msgid "Sets the binary extra override file."
-msgstr ""
+msgstr "Imposta il file override binario extra."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:405 apt-ftparchive.1.xml:451
msgid "Sets the source extra override file."
-msgstr ""
+msgstr "Imposta il file override sorgente extra."
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:410
msgid "<literal>BinDirectory</literal> Section"
-msgstr ""
+msgstr "Sezione <literal>BinDirectory</literal>"
#. type: Content of: <refentry><refsect1><refsect2><para>
#: apt-ftparchive.1.xml:412
@@ -5441,11 +7810,16 @@ msgid ""
"section with no substitution variables or <literal>Section</"
"literal><literal>Architecture</literal> settings."
msgstr ""
+"La sezione <literal>bindirectory</literal> definisce un albero di directory "
+"dei binari senza una struttura speciale. Il tag di ambito specifica la "
+"posizione della directory dei binari e le impostazioni sono simili a quelle "
+"della sezione <literal>Tree</literal> senza variabili di sostituzione o "
+"impostazioni <literal>Section</literal><literal>Architecture</literal>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:420
msgid "Sets the Packages file output."
-msgstr ""
+msgstr "Imposta l'output del file Packages."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:425
@@ -5453,41 +7827,43 @@ msgid ""
"Sets the Sources file output. At least one of <literal>Packages</literal> or "
"<literal>Sources</literal> is required."
msgstr ""
+"Imposta l'output del file Sources. È obbligatorio almeno uno fra "
+"<literal>Packages</literal> e <literal>Sources</literal>."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:431
msgid "Sets the Contents file output (optional)."
-msgstr ""
+msgstr "Imposta l'output del file Contents (opzionale)."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:436
msgid "Sets the binary override file."
-msgstr ""
+msgstr "Imposta il file override binario."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:441
msgid "Sets the source override file."
-msgstr ""
+msgstr "Imposta il file override sorgente."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:456
msgid "Sets the cache DB."
-msgstr ""
+msgstr "Imposta il DB della cache."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:461
msgid "Appends a path to all the output paths."
-msgstr ""
+msgstr "Aggiunge un percorso a tutti i percorsi di uscita."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:466
msgid "Specifies the file list file."
-msgstr ""
+msgstr "Specifica il file con l'elenco dei file."
#. type: Content of: <refentry><refsect1><title>
#: apt-ftparchive.1.xml:473
msgid "The Binary Override File"
-msgstr ""
+msgstr "Il file override binario"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:474
@@ -5498,18 +7874,23 @@ msgid ""
"section to force that package to and the final field is the maintainer "
"permutation field."
msgstr ""
+"Il file override binario è completamente compatibile con &dpkg-"
+"scanpackages;. Contiene quattro campi separati da spazi. Il primo campo è il "
+"nome del pacchetto, il secondo è la priorità a cui forzare quel pacchetto, "
+"il terzo è la sezione in cui forzare quel pacchetto e l'ultimo campo è il "
+"campo di permutazione del manutentore."
#. type: Content of: <refentry><refsect1><para><literallayout>
#: apt-ftparchive.1.xml:480
#, no-wrap
msgid "old [// oldn]* => new"
-msgstr ""
+msgstr "vecchio [// vecchio...]* => nuovo"
#. type: Content of: <refentry><refsect1><para><literallayout>
#: apt-ftparchive.1.xml:482
#, no-wrap
msgid "new"
-msgstr ""
+msgstr "nuovo"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:479
@@ -5521,11 +7902,17 @@ msgid ""
"for the maintainer field. The second form unconditionally substitutes the "
"maintainer field."
msgstr ""
+"La forma generale del campo manutentore è: <placeholder type=\"literallayout"
+"\" id=\"0\"/> o semplicemente <placeholder type=\"literallayout\" id=\"1\"/"
+">. La prima forma consente di specificare una lista di vecchi indirizzi di "
+"posta elettronica separati da una doppia sbarra. Se qualcuno di essi viene "
+"trovato, allora il campo manutentore viene sostituito con «nuovo». La "
+"seconda forma sostituisce invariabilmente il campo manutentore."
#. type: Content of: <refentry><refsect1><title>
#: apt-ftparchive.1.xml:490
msgid "The Source Override File"
-msgstr ""
+msgstr "Il file override sorgente"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:492
@@ -5534,11 +7921,14 @@ msgid ""
"contains two fields separated by spaces. The first field is the source "
"package name, the second is the section to assign it."
msgstr ""
+"Il file override sorgente è completamente compatibile con &dpkg-"
+"scansources;. Contiene due campi separati da spazi. Il primo campo è il nome "
+"del pacchetto sorgente, il secondo è la sezione a cui assegnarlo."
#. type: Content of: <refentry><refsect1><title>
#: apt-ftparchive.1.xml:497
msgid "The Extra Override File"
-msgstr ""
+msgstr "Il file override extra"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:499
@@ -5547,6 +7937,9 @@ msgid ""
"the output. It has three columns, the first is the package, the second is "
"the tag and the remainder of the line is the new value."
msgstr ""
+"Il file override extra permette di aggiungere o sostituire nell'output un "
+"tag arbitrario. Ha tre colonne: la prima per il pacchetto, la seconda per il "
+"tag e il resto della riga è il nuovo valore."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:510
@@ -5561,6 +7954,17 @@ msgid ""
"literal> and <literal><replaceable>Checksum</replaceable></literal> can be "
"<literal>MD5</literal>, <literal>SHA1</literal> or <literal>SHA256</literal>."
msgstr ""
+"Genera i codici di controllo specificati. Queste opzioni sono abilitate in "
+"modo predefinito; quando vengono disabilitate i file indice non hanno, "
+"quando ciò è possibile, i campi dei codici di controllo. Voci di "
+"configurazione: <literal>APT::FTPArchive::<replaceable>Codice-di-controllo</"
+"replaceable></literal> e <literal>APT::FTPArchive::<replaceable>Indice</"
+"replaceable>::<replaceable>Codice-di-controllo</replaceable></literal> dove "
+"<literal><replaceable>Indice</replaceable></literal> può essere "
+"<literal>Packages</literal>, <literal>Sources</literal> o <literal>Release</"
+"literal> e <literal><replaceable>Codice-di-controllo</replaceable></literal> "
+"può essere <literal>MD5</literal>, <literal>SHA1</literal> o "
+"<literal>SHA256</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:521
@@ -5568,6 +7972,8 @@ msgid ""
"Use a binary caching DB. This has no effect on the generate command. "
"Configuration Item: <literal>APT::FTPArchive::DB</literal>."
msgstr ""
+"Usa un DB per la cache binaria. Questo non ha effetto sul comando generate. "
+"Voce di configurazione: <literal>APT::FTPArchive::DB</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:527
@@ -5577,6 +7983,11 @@ msgid ""
"<option>-q=#</option> to set the quiet level, overriding the configuration "
"file. Configuration Item: <literal>quiet</literal>."
msgstr ""
+"Silenzioso; produce un output adatto per un file di registro, omettendo gli "
+"indicatori di avanzamento. Ulteriori q produrranno un risultato ancor più "
+"silenzioso, fino a un massimo di 2. È anche possibile usare <option>-q=n</"
+"option> per impostare il livello di silenziosità, scavalcando il file di "
+"configurazione. Voce di configurazione: <literal>quiet</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:535
@@ -5586,6 +7997,11 @@ msgid ""
"and can be turned off with <option>--no-delink</option>. Configuration "
"Item: <literal>APT::FTPArchive::DeLinkAct</literal>."
msgstr ""
+"Effettua il de-collegamento. Se viene usata l'impostazione <literal>External-"
+"Links</literal> allora questa opzione abilita di fatto il de-collegamento "
+"dei file. È attiva in modo predefinito e può essere disabilitata con "
+"<option>--no-delink</option>. Voce di configurazione: <literal>APT::"
+"FTPArchive::DeLinkAct</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:543
@@ -5596,6 +8012,12 @@ msgid ""
"option also allows the creation of any Contents files. The default is on. "
"Configuration Item: <literal>APT::FTPArchive::Contents</literal>."
msgstr ""
+"Effettua la generazione dei Contents. Se viene impostata questa opzione e "
+"gli indici dei pacchetti sono generati con un DB della cache, allora anche "
+"l'elenco dei file verrà estratto e memorizzato nel DB per gli usi futuri. "
+"Quando si usa il comando generate questa opzione permette anche la creazione "
+"di qualsiasi file Contents. È attiva in modo predefinito. Voce di "
+"configurazione: <literal>APT::FTPArchive::Contents</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:553
@@ -5604,6 +8026,9 @@ msgid ""
"command. Configuration Item: <literal>APT::FTPArchive::SourceOverride</"
"literal>."
msgstr ""
+"Seleziona il file override sorgente da usare con il comando "
+"<literal>sources</literal>. Voce di configurazione <literal>APT::FTPArchive::"
+"SourceOverride</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:559
@@ -5611,6 +8036,8 @@ msgid ""
"Make the caching databases read only. Configuration Item: <literal>APT::"
"FTPArchive::ReadOnlyDB</literal>."
msgstr ""
+"Rende i database delle cache in sola lettura. Voce di configurazione: "
+"<literal>APT::FTPArchive::ReadOnlyDB</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:564
@@ -5620,6 +8047,11 @@ msgid ""
"<literal>*_all.deb</literal> instead of all package files in the given "
"path. Configuration Item: <literal>APT::FTPArchive::Architecture</literal>."
msgstr ""
+"Accetta per i comandi <literal>packages</literal> e <literal>contents</"
+"literal> solo i file di pacchetto che corrispondono a <literal>*_arch.deb</"
+"literal> o <literal>*_all.deb</literal> invece di tutti i file di pacchetto "
+"nel percorso specificato. Voce di configurazione: <literal>APT::FTPArchive::"
+"Architecture</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:572
@@ -5634,6 +8066,15 @@ msgid ""
"theory nobody will have these problems and therefore all these extra checks "
"are useless."
msgstr ""
+"&apt-ftparchive; memorizza in un database cache il maggior numero possibile "
+"di metadati. Se i pacchetti sono ricompilati o ripubblicati nuovamente con "
+"la stessa versione, questo causa problemi dato che verranno usati dei "
+"metadati in cache, come la dimensione e i codici di controllo, non più "
+"aggiornati. Notare che questa opzione è impostata in modo predefinito a "
+"«<literal>false</literal>» dato che non è raccomandabile caricare più "
+"versioni/compilazioni di un pacchetto con lo stesso numero di versione, "
+"perciò in teoria nessuno dovrebbe avere di questi problemi e di conseguenza "
+"tutti questi controlli aggiuntivi sono inutili."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:584
@@ -5644,12 +8085,18 @@ msgid ""
"that the <filename>Translation-en</filename> master file can only be created "
"in the generate command."
msgstr ""
+"Questa opzione di configurazione è impostata a «<literal>true</literal>» in "
+"modo predefinito e dovrebbe essere impostata a <literal>«false»</literal> "
+"solamente se l'archivio generato con &apt-ftparchive; fornisce anche file "
+"<filename>Translation</filename>. Notare che il file principale "
+"<filename>Translation-en</filename> può essere creato solamente con il "
+"comando generate."
#. type: Content of: <refentry><refsect1><para><programlisting>
#: apt-ftparchive.1.xml:602
#, no-wrap
msgid "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n"
-msgstr ""
+msgstr "<command>apt-ftparchive</command> packages <replaceable>directory</replaceable> | <command>gzip</command> > <filename>Packages.gz</filename>\n"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:598
@@ -5657,6 +8104,8 @@ msgid ""
"To create a compressed Packages file for a directory containing binary "
"packages (.deb): <placeholder type=\"programlisting\" id=\"0\"/>"
msgstr ""
+"Per creare un file Packages compresso per una directory contenente pacchetti "
+"binari (.deb): <placeholder type=\"programlisting\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><para>
#: apt-ftparchive.1.xml:612
@@ -5664,6 +8113,8 @@ msgid ""
"<command>apt-ftparchive</command> returns zero on normal operation, decimal "
"100 on error."
msgstr ""
+"<command>apt-ftparchive</command> restituisce zero in caso di funzionamento "
+"normale e il valore decimale 100 in caso di errore."
#. type: TH
#: apt.8:17
@@ -5675,41 +8126,41 @@ msgstr "apt"
#: apt.8:17
#, no-wrap
msgid "16 June 1998"
-msgstr ""
+msgstr "16 giugno 1998"
#. type: TH
#: apt.8:17
#, no-wrap
msgid "Debian"
-msgstr ""
+msgstr "Debian"
#. type: SH
#: apt.8:18
#, no-wrap
msgid "NAME"
-msgstr ""
+msgstr "NOME"
#. type: Plain text
#: apt.8:20
msgid "apt - Advanced Package Tool"
-msgstr ""
+msgstr "apt - Advanced Package Tool (strumento avanzato per i pacchetti)"
#. type: SH
#: apt.8:20
#, no-wrap
msgid "SYNOPSIS"
-msgstr ""
+msgstr "SINTASSI"
#. type: Plain text
#: apt.8:22
msgid "B<apt>"
-msgstr ""
+msgstr "B<apt>"
#. type: SH
#: apt.8:22
#, no-wrap
msgid "DESCRIPTION"
-msgstr ""
+msgstr "DESCRIZIONE"
#. type: Plain text
#: apt.8:31
@@ -5719,12 +8170,16 @@ msgid ""
"(8) for the command line or B<synaptic>(8) for the X Window System. Some "
"options are only implemented in B<apt-get>(8) though."
msgstr ""
+"APT è un sistema di gestione per i pacchetti software. Per la normale "
+"gestione quotidiana dei pacchetti sono disponibili diverse interfacce, quali "
+"B<aptitude>(8) per la riga di comando o B<synaptic>(8) per il sistema X "
+"Window. Comunque alcune opzioni sono implementate solo in B<apt-get>(8)."
#. type: SH
#: apt.8:31
#, no-wrap
msgid "SEE ALSO"
-msgstr ""
+msgstr "VEDERE ANCHE"
#. type: Plain text
#: apt.8:38
@@ -5732,28 +8187,32 @@ msgid ""
"B<apt-cache>(8), B<apt-get>(8), B<apt.conf>(5), B<sources.list>(5), "
"B<apt_preferences>(5), B<apt-secure>(8)"
msgstr ""
+"B<apt-cache>(8), B<apt-get>(8), B<apt.conf>(5), B<sources.list>(5), "
+"B<apt_preferences>(5), B<apt-secure>(8)"
#. type: SH
#: apt.8:38
#, no-wrap
msgid "DIAGNOSTICS"
-msgstr ""
+msgstr "DIAGNOSTICA"
#. type: Plain text
#: apt.8:40
msgid "apt returns zero on normal operation, decimal 100 on error."
msgstr ""
+"apt restituisce zero in caso di funzionamento normale e il valore decimale "
+"100 in caso di errore."
#. type: SH
#: apt.8:40
#, no-wrap
msgid "BUGS"
-msgstr ""
+msgstr "BUG"
#. type: Plain text
#: apt.8:42
msgid "This manpage isn't even started."
-msgstr ""
+msgstr "Questa pagina di manuale non è neanche stata iniziata."
#. type: Plain text
#: apt.8:51
@@ -5762,115 +8221,108 @@ msgid ""
"B<apt>, please see I</usr/share/doc/debian/bug-reporting.txt> or the "
"B<reportbug>(1) command."
msgstr ""
+"Vedere E<lt>http://bugs.debian.org/aptE<gt>. Per segnalare un bug in B<apt>, "
+"vedere I</usr/share/doc/debian/bug-reporting.txt> o il comando B<reportbug>"
+"(1)."
#. type: SH
#: apt.8:51
#, no-wrap
msgid "AUTHOR"
-msgstr ""
+msgstr "AUTORE"
#. type: Plain text
#: apt.8:52
msgid "apt was written by the APT team E<lt>apt@packages.debian.orgE<gt>."
-msgstr ""
+msgstr "apt è stato scritto dal Team APT E<lt>apt@packages.debian.orgE<gt>."
#. type: <title></title>
#: guide.sgml:4
-#, fuzzy
msgid "APT User's Guide"
msgstr "Guida dell'utente di APT"
#. type: <author></author>
#: guide.sgml:6 offline.sgml:6
-#, fuzzy
msgid "<name>Jason Gunthorpe </name><email>jgg@debian.org</email>"
msgstr "<name>Jason Gunthorpe </name><email>jgg@debian.org</email>"
#. type: <version></version>
#: guide.sgml:7
-#, fuzzy
msgid "$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $"
-msgstr "$Id: guide.it.sgml,v 1.5 2003/04/26 23:26:13 doogie Exp $"
+msgstr "$Id: guide.sgml,v 1.7 2003/04/26 23:26:13 doogie Exp $"
#. type: <abstract></abstract>
#: guide.sgml:11
-#, fuzzy
msgid ""
"This document provides an overview of how to use the the APT package manager."
-msgstr "Guida per l'uso del gestore di pacchetti APT."
+msgstr ""
+"Questo documento fornisce una panoramica su come usare il gestore di "
+"pacchetti APT."
#. type: <copyrightsummary></copyrightsummary>
#: guide.sgml:15
-#, fuzzy
msgid "Copyright &copy; Jason Gunthorpe, 1998."
msgstr "Copyright &copy; Jason Gunthorpe, 1998."
#. type: <p></p>
#: guide.sgml:21 offline.sgml:22
-#, fuzzy
msgid ""
"\"APT\" and this document are free software; you can redistribute them and/"
"or modify them under the terms of the GNU General Public License as "
"published by the Free Software Foundation; either version 2 of the License, "
"or (at your option) any later version."
msgstr ""
-"\"APT\" e questo documento sono software libero, e li si può ridistribuire e/"
-"o modificare secondo i termini della Licenza Pubblica Generica GNU (GPL), "
-"pubblicata dalla Free Software Foundation, nella versione 2 o (se preferite) "
-"qualsiasi versione successiva."
+"«APT» e questo documento sono software libero; li si può ridistribuire e/o "
+"modificare secondo i termini della Licenza Pubblica Generica GNU (GPL), "
+"pubblicata dalla Free Software Foundation, nella versione 2 o (a propria "
+"scelta) qualsiasi versione successiva."
#. type: <p></p>
#: guide.sgml:24 offline.sgml:25
-#, fuzzy
msgid ""
"For more details, on Debian systems, see the file /usr/share/common-licenses/"
"GPL for the full license."
msgstr ""
-"Per ulteriori dettagli sui sistemi si veda il testo completo della licenza "
-"nel file /usr/share/common-licenses/GPL."
+"Per ulteriori dettagli, sui sistemi Debian, si veda il testo completo della "
+"licenza nel file /usr/share/common-licenses/GPL."
#. type: <heading></heading>
#: guide.sgml:32
-#, fuzzy
msgid "General"
msgstr "Descrizione generale"
#. type: <p></p>
#: guide.sgml:38
-#, fuzzy
msgid ""
"The APT package currently contains two sections, the APT <prgn>dselect</"
"prgn> method and the <prgn>apt-get</prgn> command line user interface. Both "
"provide a way to install and remove packages as well as download new "
"packages from the Internet."
msgstr ""
-"Il pacchetto APT al momento contiene due sezioni, il metodo APT "
-"<prgn>dselect</prgn> e l'interfaccia utente a linea di comando <prgn>apt-"
-"get</prgn>; entrambi danno modo di installare e rimuovere pacchetti, e di "
-"scaricarne altri da Internet."
+"Il pacchetto APT al momento contiene due sezioni, il metodo APT per "
+"<prgn>dselect</prgn> e l'interfaccia utente a riga di comando <prgn>apt-get</"
+"prgn>; entrambi forniscono un modo per installare e rimuovere pacchetti, "
+"così come per scaricarne di nuovi da Internet."
#. type: <heading></heading>
#: guide.sgml:39
-#, fuzzy
msgid "Anatomy of the Package System"
-msgstr "Anatomia del sistema di pacchettizzazione"
+msgstr "Anatomia del sistema dei pacchetti"
#. type: <p></p>
#: guide.sgml:44
-#, fuzzy
msgid ""
"The Debian packaging system has a large amount of information associated "
"with each package to help assure that it integrates cleanly and easily into "
"the system. The most prominent of its features is the dependency system."
msgstr ""
-"Il sistema di pacchettizzazione di Debian contiene un gran numero di "
-"informazioni associate a ciascun pacchetto, per assicurarsi che si integri "
-"facilmente ed in maniera pulita nel sistema; la più importante di esse è il "
+"Il sistema dei pacchetti di Debian contiene un gran numero di informazioni "
+"associate a ciascun pacchetto, per garantire che si integri facilmente ed in "
+"maniera pulita nel sistema. La sua caratteristica più importante è il "
"sistema di dipendenze."
#. type: <p></p>
#: guide.sgml:52
-#, fuzzy
msgid ""
"The dependency system allows individual programs to make use of shared "
"elements in the system such as libraries. It simplifies placing infrequently "
@@ -5879,15 +8331,14 @@ msgid ""
"in mail transport agents, X servers and so on."
msgstr ""
"Il sistema di dipendenze permette ai singoli programmi di fare uso degli "
-"elementi condivisi del sistema, quali le librerie; per ridurre il numero di "
-"elementi che l'utente medio debba installare, le porzioni di programmi che "
-"non vengono usate spesso vengono poste in pacchetti separati. Inoltre, è "
-"possibile avere più di una scelta per cose quali i programmi di posta "
-"elettronica, i server X e così via."
+"elementi condivisi del sistema, quali le librerie. Semplifica l'inserimento "
+"delle porzioni di un programma usate raramente in pacchetti separati per "
+"ridurre il numero di cose che l'utente medio deve installare. Inoltre, rende "
+"possibile avere più di una scelta per cose quali i programmi di "
+"trasferimento della posta elettronica, i server X e così via."
#. type: <p></p>
#: guide.sgml:57
-#, fuzzy
msgid ""
"The first step to understanding the dependency system is to grasp the "
"concept of a simple dependency. The meaning of a simple dependency is that a "
@@ -5900,22 +8351,20 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:63
-#, fuzzy
msgid ""
"For instance, mailcrypt is an emacs extension that aids in encrypting email "
"with GPG. Without GPGP installed mailcrypt is useless, so mailcrypt has a "
"simple dependency on GPG. Also, because it is an emacs extension it has a "
"simple dependency on emacs, without emacs it is completely useless."
msgstr ""
-"Ad esempio, mail-crypt è un'estensione di emacs che aiuta a criptare le mail "
-"con PGP. Se PGP non è installato, mail-crypt è inutile, quindi mail-crypt ha "
-"una dipendenza semplice da PGP. Inoltre, dato che si tratta di un'estensione "
-"di emacs, mail-crypt dipende anche da emacs, senza il quale è totalmente "
-"inutile."
+"Ad esempio, mailcrypt è un'estensione di emacs che aiuta a cifrare i "
+"messaggi di posta elettronica GPG. Se GPG non è installato, mailcrypt è "
+"inutile, quindi mailcrypt ha una dipendenza semplice da GPG. Inoltre, dato "
+"che si tratta di un'estensione di emacs, mailcrypt ha anche una dipendenza "
+"semplice da emacs, senza il quale è totalmente inutile."
#. type: <p></p>
#: guide.sgml:73
-#, fuzzy
msgid ""
"The other important dependency to understand is a conflicting dependency. It "
"means that a package, when installed with another package, will not work and "
@@ -5927,18 +8376,17 @@ msgid ""
"other mail transport agents."
msgstr ""
"L'altro tipo di dipendenza importante da capire è la dipendenza di "
-"conflitto; con questa, un pacchetto che venga installato insieme ad un altro "
-"pacchetto non funziona, e si hanno seri problemi al sistema. Come esempio, "
-"si consideri un programma di trasporto della posta, quale sendmail, exim o "
-"qmail: non è possibile averne due contemporaneamente, perché entrambi hanno "
-"bisogno di restare in ascolto sulla stessa porta di rete per ricevere la "
-"posta. Tentare di installarne due danneggerebbe seriamente il sistema, "
-"quindi ciascun programma di trasporto della posta ha una dipendenza di "
-"conflitto con tutti gli altri."
+"conflitto; significa che un pacchetto, quando è installato insieme ad un "
+"altro, non funziona e potrebbe potenzialmente causare seri danni al sistema. "
+"Come esempio, si consideri un programma di trasporto della posta, quale "
+"sendmail, exim o qmail: non è possibile averne installati due "
+"contemporaneamente, perché entrambi hanno bisogno di restare in ascolto "
+"sulla rete per ricevere la posta. Tentare di installarne due danneggerebbe "
+"seriamente il sistema, quindi ciascun programma di trasporto della posta ha "
+"una dipendenza di conflitto verso tutti gli altri."
#. type: <p></p>
#: guide.sgml:83
-#, fuzzy
msgid ""
"As an added complication there is the possibility for a package to pretend "
"to be another package. Consider that exim and sendmail for many intents are "
@@ -5949,38 +8397,36 @@ msgid ""
"depend on mail-transport-agent. This can add a great deal of confusion when "
"trying to manually fix packages."
msgstr ""
-"Come ulteriore complicazione, c'è la possibilità che un pacchetto voglia "
-"prendere il posto di un altro; ad esempio, exim e sendmail per molte cose "
-"sono identici, dato che entrambi gestiscono la posta e comprendono "
-"un'interfaccia comune, quindi il sistema di pacchettizzazione deve "
-"dichiarare che sono entrambi agenti di trasporto della posta, e che gli "
-"altri pacchetti a cui serve uno dei due devono dipendere da un pacchetto "
-"fittizio agente-di-trasporto-della-posta. Quando si modificano a mano i "
+"Come ulteriore complicazione, c'è la possibilità per un pacchetto di far "
+"finta di essere un altro. Ad esempio, exim e sendmail sono dal lato pratico "
+"identici, dato che entrambi consegnano la posta e utilizzano un'interfaccia "
+"comune. Il sistema dei pacchetti quindi fornisce un mezzo con cui entrambi "
+"possono dichiarare di essere programmi di trasporto della posta; perciò "
+"entrambi dichiarano di fornire un mail-transport-agent e gli altri pacchetti "
+"che hanno bisogno di un programma di trasferimento della posta possono "
+"dipendere da mail-transport-agent. Quando si cerca di modificare a mano i "
"pacchetti, questo può portare a moltissima confusione."
#. type: <p></p>
#: guide.sgml:88
-#, fuzzy
msgid ""
"At any given time a single dependency may be met by packages that are "
"already installed or it may not be. APT attempts to help resolve dependency "
"issues by providing a number of automatic algorithms that help in selecting "
"packages for installation."
msgstr ""
-"In ciascun momento una singola dipendenza può essere soddisfatta o meno dai "
-"pacchetti già installati; APT cerca di risolvere i problemi di dipendenze "
-"con un buon numero di algoritmi automatici, che aiutano a selezionare i "
-"pacchetti da installare."
+"In un determinato momento una singola dipendenza può essere soddisfatta dai "
+"pacchetti già installati o può non esserlo; APT cerca di risolvere i "
+"problemi di dipendenze fornendo svariati algoritmi automatici, che aiutano a "
+"selezionare i pacchetti da installare."
#. type: <heading></heading>
#: guide.sgml:96
-#, fuzzy
msgid "apt-get"
msgstr "apt-get"
#. type: <p></p>
#: guide.sgml:102
-#, fuzzy
msgid ""
"<prgn>apt-get</prgn> provides a simple way to install packages from the "
"command line. Unlike <prgn>dpkg</prgn>, <prgn>apt-get</prgn> does not "
@@ -5988,13 +8434,12 @@ msgid ""
"install .deb archives from a <em>Source</em>."
msgstr ""
"<prgn>apt-get</prgn> fornisce un modo semplice di installare i pacchetti "
-"dalla linea di comando. Diversamente da <prgn>dpkg</prgn>, <prgn>apt-get</"
-"prgn> non capisce i nomi dei file .deb, ma utilizza il vero nome dei "
-"pacchetti, e può installare archivi .deb solo da una fonte."
+"dalla riga di comando. Diversamente da <prgn>dpkg</prgn>, <prgn>apt-get</"
+"prgn> non tratta i file .deb, ma utilizza il vero nome dei pacchetti e può "
+"installare archivi .deb solo da una <em>fonte</em>."
#. type: <p></p>
#: guide.sgml:109
-#, fuzzy
msgid ""
"The first <footnote><p>If you are using an http proxy server you must set "
"the http_proxy environment variable first, see sources.list(5)</p></"
@@ -6003,15 +8448,16 @@ msgid ""
"packages are available. This is done with <tt>apt-get update</tt>. For "
"instance,"
msgstr ""
-"La prima <footnote><p>Se state usando un proxy server http, dovete prima "
+"La prima <footnote><p>Se si sta usando un server proxy http, si deve prima "
"ancora impostare la variabile d'ambiente http_proxy; vedere sources.list(5)."
-"</p></footnote> cosa da fare prima di usare <prgn>apt-get</prgn> è impostare "
-"l'elenco dei pacchetti dalle fonti in modo che il programma sappia quali "
-"pacchetti sono disponibili. Lo si fa con <tt>apt-get update</tt>. Ad esempio,"
+"</p></footnote> cosa da fare prima di usare <prgn>apt-get</prgn> è scaricare "
+"gli elenchi dei pacchetti dalle <em>fonti</em> in modo che il programma "
+"sappia quali pacchetti sono disponibili. Lo si fa con <tt>apt-get update</"
+"tt>. Ad esempio,"
#. type: <example></example>
#: guide.sgml:116
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"# apt-get update\n"
"Get http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages\n"
@@ -6020,26 +8466,23 @@ msgid ""
"Building Dependency Tree... Done"
msgstr ""
"# apt-get update\n"
-"Get http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages\n"
-"Get http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n"
-"Reading Package Lists... Done\n"
-"Building Dependency Tree... Done"
+"Scaricamento di: http://ftp.de.debian.org/debian-non-US/ stable/binary-i386/ Packages\n"
+"Scaricamento di: http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n"
+"Lettura elenco dei pacchetti... Fatto\n"
+"Generazione albero delle dipendenze... Fatto"
#. type: <p><taglist>
#: guide.sgml:120
-#, fuzzy
msgid "Once updated there are several commands that can be used:"
-msgstr "Dopo aver aggiornato l'elenco si possono usare molti comandi:"
+msgstr "Una volta aggiornato l'elenco, si possono usare svariati comandi:"
#. type: <tag></tag>
#: guide.sgml:121
-#, fuzzy
msgid "upgrade"
msgstr "upgrade"
#. type: <p></p>
#: guide.sgml:131
-#, fuzzy
msgid ""
"Upgrade will attempt to gently upgrade the whole system. Upgrade will never "
"install a new package or remove an existing package, nor will it ever "
@@ -6050,22 +8493,21 @@ msgid ""
"<tt>apt-get install</tt> can be used to force these packages to install."
msgstr ""
"Upgrade tenterà di fare un aggiornamento indolore del sistema completo, "
-"senza installare nuovi pacchetti o rimuoverne di esistenti, e senza "
-"aggiornare un pacchetto che possa rovinarne altri. Upgrade farà un elenco di "
-"tutti i pacchetti che non avrà potuto aggiornare, cosa che in genere "
-"significa che questi dipendono da nuovi pacchetti o vanno in conflitto con "
-"altri. Per forzare la loro installazione si può usare <prgn>dselect</prgn> o "
-"<tt>apt-get install</tt>."
+"senza installare mai nuovi pacchetti o rimuoverne di esistenti, e senza mai "
+"aggiornare un pacchetto se ciò ne rende altri difettosi. Può essere usato "
+"quotidianamente per fare un aggiornamento relativamente sicuro del sistema. "
+"Upgrade elencherà tutti i pacchetti che non avrà potuto aggiornare, cosa che "
+"in genere significa che questi dipendono da nuovi pacchetti o che vanno in "
+"conflitto con altri. Per forzare la loro installazione si può usare "
+"<prgn>dselect</prgn> o <tt>apt-get install</tt>."
#. type: <tag></tag>
#: guide.sgml:131
-#, fuzzy
msgid "install"
msgstr "install"
#. type: <p></p>
#: guide.sgml:140
-#, fuzzy
msgid ""
"Install is used to install packages by name. The package is automatically "
"fetched and installed. This can be useful if you already know the name of "
@@ -6075,24 +8517,22 @@ msgid ""
"listed packages and will print a summary and ask for confirmation if "
"anything other than its arguments are changed."
msgstr ""
-"Install viene usato per installare i singoli pacchetti dando il loro nome. "
-"Il pacchetto viene automaticamente scaricato ed installato, cosa molto utile "
-"se già se ne conosce il nome e non si vuole entrare in grafica per "
+"Install viene usato per installare i pacchetti per nome. Il pacchetto viene "
+"automaticamente scaricato ed installato; questo può essere utile se già se "
+"ne conosce il nome e non si vuole entrare in un'interfaccia grafica per "
"selezionarlo. Al comando si possono passare anche più pacchetti, che saranno "
-"tutti scaricati. L'installazione automatica cerca di risolvere i problemi di "
-"dipendenze con gli altri pacchetti elencati, stampa un riassunto e chiede "
-"conferma se si devono modificare altri pacchetti che non siano quelli sulla "
-"linea di comando."
+"tutti scaricati. Install cerca automaticamente di risolvere i problemi di "
+"dipendenze dei pacchetti elencati, stampa un riassunto e chiede conferma se "
+"devono essere modificati altri pacchetti che non siano quelli sulla riga di "
+"comando."
#. type: <tag></tag>
#: guide.sgml:140
-#, fuzzy
msgid "dist-upgrade"
msgstr "dist-upgrade"
#. type: <p></p>
#: guide.sgml:149
-#, fuzzy
msgid ""
"Dist-upgrade is a complete upgrader designed to simplify upgrading between "
"releases of Debian. It uses a sophisticated algorithm to determine the best "
@@ -6102,19 +8542,18 @@ msgid ""
"<prgn>dselect</prgn>. Once dist-upgrade has completed then <prgn>dselect</"
"prgn> can be used to install any packages that may have been left out."
msgstr ""
-"Dist-upgrade fa un aggiornamento completo, progettato in modo da rendere "
-"semplici gli aggiornamenti tra versioni di Debian. Usa un algoritmo "
+"Dist-upgrade fa un aggiornamento completo ed è progettato in modo da rendere "
+"semplici gli aggiornamenti tra i rilasci di Debian. Usa un algoritmo "
"sofisticato per determinare il miglior insieme di pacchetti da installare, "
-"aggiornare e rimuovere per arrivare alla versione più aggiornata del sistema "
-"possibile. In alcune situazioni può essere vantaggioso usare dist-upgrade "
-"invece che sprecare tempo a risolvere manualmente le dipendenze con "
-"<prgn>dselect</prgn>. Una volta completato dist-upgrade, si può usare "
-"<prgn>dselect</prgn> per installare eventuali pacchetti che sono stati "
-"tralasciati."
+"aggiornare e rimuovere per migrare alla versione più recente la maggior "
+"parte del sistema possibile. In alcune situazioni può essere vantaggioso "
+"usare dist-upgrade invece di dedicare tempo a risolvere manualmente le "
+"dipendenze con <prgn>dselect</prgn>. Una volta completato il lavoro di dist-"
+"upgrade, si può usare <prgn>dselect</prgn> per installare eventuali "
+"pacchetti che sono stati tralasciati."
#. type: <p></p>
#: guide.sgml:152
-#, fuzzy
msgid ""
"It is important to closely look at what dist-upgrade is going to do, its "
"decisions may sometimes be quite surprising."
@@ -6124,7 +8563,6 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:163
-#, fuzzy
msgid ""
"<prgn>apt-get</prgn> has several command line options that are detailed in "
"its man page, <manref section=\"8\" name=\"apt-get\">. The most useful "
@@ -6134,38 +8572,35 @@ msgid ""
"the downloaded archives can be installed by simply running the command that "
"caused them to be downloaded again without <tt>-d</tt>."
msgstr ""
-"<prgn>apt-get</prgn> ha diverse opzioni a linea di comando, che vengono "
-"documentate dettagliatamente nella sua pagina man, <manref section=\"8\" "
-"name=\"apt-get\">. L'opzione più utile è <tt>-d</tt>, che non installa i "
-"file scaricati: se il sistema deve scaricare un gran numero di pacchetti, "
-"non è bene farglieli installare subito, in caso dovesse andare male "
-"qualcosa. Dopo aver usato <tt>-d</tt>, gli archivi scaricati possono essere "
-"installati semplicemente dando di nuovo lo stesso comando senza l'opzione "
-"<tt>-d</tt>."
+"<prgn>apt-get</prgn> ha diverse opzioni per la riga di comando, che sono "
+"documentate dettagliatamente nella sua pagina di manuale, <manref section="
+"\"8\" name=\"apt-get\">. L'opzione più utile è <tt>-d</tt>, che non installa "
+"i file scaricati; se il sistema deve scaricare un gran numero di pacchetti, "
+"non è bene iniziare ad installarli nel caso qualcosa dovesse andare storto. "
+"Quando si usa <tt>-d</tt>, gli archivi scaricati possono essere installati "
+"semplicemente eseguendo di nuovo lo stesso comando senza l'opzione <tt>-d</"
+"tt>."
#. type: <heading></heading>
#: guide.sgml:168
-#, fuzzy
msgid "DSelect"
msgstr "DSelect"
#. type: <p></p>
#: guide.sgml:173
-#, fuzzy
msgid ""
"The APT <prgn>dselect</prgn> method provides the complete APT system with "
"the <prgn>dselect</prgn> package selection GUI. <prgn>dselect</prgn> is used "
"to select the packages to be installed or removed and APT actually installs "
"them."
msgstr ""
-"Il metodo APT di <prgn>dselect</prgn> fornisce tutte le funzionalità di APT "
-"all'interno dell'interfaccia grafica di selezione dei pacchetti "
+"Il metodo APT di <prgn>dselect</prgn> fornisce tutte le funzionalità del "
+"sistema APT con l'interfaccia grafica di selezione dei pacchetti "
"<prgn>dselect</prgn>. <prgn>dselect</prgn> viene usato per selezionare i "
-"pacchetti da installare o rimuovere, ed APT li installa."
+"pacchetti da installare o rimuovere, ed APT fa l'effettiva installazione."
#. type: <p></p>
#: guide.sgml:184
-#, fuzzy
msgid ""
"To enable the APT method you need to select [A]ccess in <prgn>dselect</prgn> "
"and then choose the APT method. You will be prompted for a set of "
@@ -6177,19 +8612,20 @@ msgid ""
"have access to the latest bug fixes. APT will automatically use packages on "
"your CD-ROM before downloading from the Internet."
msgstr ""
-"Per abilitare il metodo APT dovete selezionare [A]ccess in <prgn>dselect</"
-"prgn> e scegliere il metodo APT; vi verrà chiesto un insieme di fonti "
-"(<em>Sources</em>), cioè di posti da cui scaricare gli archivi. Tali fonti "
-"possono essere siti Internet remoti, mirror locali di Debian o CDROM; "
-"ciascuna di esse può fornire una parte dell'archivio Debian, ed APT le "
-"combinerà insieme in un set completo di pacchetti. Se avete un CDROM è una "
-"buona idea indicare quello per primo, e poi i mirror, in modo da avere "
-"accesso alle ultime versioni; APT userà in questo modo automaticamente i "
-"pacchetti sul CDROM prima di scaricarli da Internet."
+"Per abilitare il metodo APT si deve selezionare [A]ccess in <prgn>dselect</"
+"prgn> e scegliere il metodo APT; verrà chiesto un insieme di fonti "
+"(<em>Sources</em>), cioè di posti da cui scaricare gli archivi. Possono "
+"essere siti Internet remoti, mirror locali di Debian o CD-ROM; ogni fonte "
+"può fornire una parte dell'intero archivio Debian, ed APT le combinerà "
+"automaticamente insieme per formare un insieme completo di pacchetti. Se si "
+"ha un CD-ROM allora è una buona idea indicarlo per primo e poi specificare "
+"un mirror, in modo da avere accesso alle ultime versioni con le soluzioni "
+"dei bug. APT in questo modo userà automaticamente i pacchetti sul CD-ROM "
+"prima di scaricarli da Internet."
#. type: <example></example>
#: guide.sgml:198
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
" Set up a list of distribution source locations\n"
"\t \n"
@@ -6219,19 +8655,18 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:205
-#, fuzzy
msgid ""
"The <em>Sources</em> setup starts by asking for the base of the Debian "
"archive, defaulting to a HTTP mirror. Next it asks for the distribution to "
"get."
msgstr ""
-"La configurazione delle fonti inizia chiedendo la base dell'archivio Debian, "
-"propone come default un mirror HTTP, e poi chiede la distribuzione da "
-"scaricare."
+"La configurazione delle <em>fonti</em> inizia chiedendo la base "
+"dell'archivio Debian, proponendo in modo predefinito un mirror HTTP; "
+"successivamente viene chiesta la distribuzione da scaricare."
#. type: <example></example>
#: guide.sgml:212
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
" Please give the distribution tag to get or a path to the\n"
" package file ending in a /. The distribution\n"
@@ -6247,7 +8682,6 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:222
-#, fuzzy
msgid ""
"The distribution refers to the Debian version in the archive, <em>stable</"
"em> refers to the latest released version and <em>unstable</em> refers to "
@@ -6256,16 +8690,16 @@ msgid ""
"that cannot be exported from the United States. Importing these packages "
"into the US is legal however."
msgstr ""
-"La distribuzione (``distribution'') fa riferimento alla versione Debian "
-"dell'archivio: <em>stable</em> è l'ultima rilasciata, ed <em>unstable</em> è "
-"quella di sviluppo. <em>non-US</em> è disponibile solo su alcuni mirror, e "
-"contiene dei pacchetti in cui viene usata della tecnologia di criptazione o "
-"altre cose che non possano essere esportate dagli Stati Uniti; importare "
-"questi pacchetti negli US è però legale."
+"La distribuzione indica la versione Debian dell'archivio: <em>stable</em> è "
+"l'ultima versione rilasciata e <em>unstable</em> è quella di sviluppo. "
+"<em>non-US</em> è disponibile solo su alcuni mirror e contiene dei pacchetti "
+"in cui viene usata della tecnologia di cifratura o altre cose che non "
+"possono essere esportate dagli Stati Uniti; importare questi pacchetti negli "
+"USA è però legale."
#. type: <example></example>
#: guide.sgml:228
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
" Please give the components to get\n"
" The components are typically something like: main contrib non-free\n"
@@ -6279,33 +8713,30 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:236
-#, fuzzy
msgid ""
"The components list refers to the list of sub distributions to fetch. The "
"distribution is split up based on software licenses, main being DFSG free "
"packages while contrib and non-free contain things that have various "
"restrictions placed on their use and distribution."
msgstr ""
-"L'elenco dei componenti (``components'') si riferisce alla lista di sotto-"
-"distribuzioni da scaricare. Ciascuna distribuzione viene divisa in base al "
-"copyright del software: la main contiene pacchetti la cui licenza soddisfa "
-"le DFSG, mentre contrib e non-free contengono software che ha diverse "
-"restrizioni sull'uso e sulla distribuzione."
+"L'elenco delle componenti indica la lista di sottodistribuzioni da "
+"scaricare. Ciascuna distribuzione viene suddivisa in base alle licenze del "
+"software: la componente main contiene pacchetti liberi secondo le DFSG, "
+"mentre contrib e non-free contengono software che ha diverse restrizioni "
+"sull'uso e sulla distribuzione."
#. type: <p></p>
#: guide.sgml:240
-#, fuzzy
msgid ""
"Any number of sources can be added, the setup script will continue to prompt "
"until you have specified all that you want."
msgstr ""
-"Si possono inserire un qualsiasi numero di fonti, e lo script di "
-"configurazione continuerà a chiedere fino a che abbiate specificato tutti "
-"gli elementi che volete."
+"Si può aggiungere un qualsiasi numero di fonti, e lo script di "
+"configurazione continuerà a chiedere fino a che non sono state specificate "
+"tutte quelle desiderate."
#. type: <p></p>
#: guide.sgml:247
-#, fuzzy
msgid ""
"Before starting to use <prgn>dselect</prgn> it is necessary to update the "
"available list by selecting [U]pdate from the menu. This is a superset of "
@@ -6313,15 +8744,14 @@ msgid ""
"<prgn>dselect</prgn>. [U]pdate must be performed even if <tt>apt-get update</"
"tt> has been run before."
msgstr ""
-"Prima di cominciare ad usare <prgn>dselect</prgn> è necessario aggiornare "
+"Prima di cominciare a usare <prgn>dselect</prgn> è necessario aggiornare "
"l'elenco dei pacchetti disponibili selezionando [U]pdate dal menù: si tratta "
-"di un sovrainsieme di ciò che fa <tt>apt-get update</tt>, che rende "
-"l'informazione scaricata disponibile a <prgn>dselect</prgn>. [U]pdate deve "
-"essere fatto anche se prima è stato dato <tt>apt-get update</tt>."
+"di un sovrainsieme di ciò che fa <tt>apt-get update</tt>, che rende le "
+"informazioni scaricate disponibili a <prgn>dselect</prgn>. [U]pdate deve "
+"essere usato anche se prima è stato eseguito <tt>apt-get update</tt>."
#. type: <p></p>
#: guide.sgml:253
-#, fuzzy
msgid ""
"You can then go on and make your selections using [S]elect and then perform "
"the installation using [I]nstall. When using the APT method the [C]onfig and "
@@ -6335,25 +8765,23 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:258
-#, fuzzy
msgid ""
"By default APT will automatically remove the package (.deb) files once they "
"have been successfully installed. To change this behavior place <tt>Dselect::"
"clean \"prompt\";</tt> in /etc/apt/apt.conf."
msgstr ""
-"Per default APT rimuoverà automaticamente i pacchetti che sono stati "
-"installati con successo. Per modificare questo comportamento, si inserisca "
-"<tt>Dselect::clean \"prompt\";</tt> in /etc/apt/apt.conf."
+"In modo predefinito APT rimuoverà automaticamente i file (.deb) dei "
+"pacchetti che sono stati installati con successo. Per modificare questo "
+"comportamento, inserire <tt>Dselect::clean \"prompt\";</tt> in /etc/apt/apt."
+"conf."
#. type: <heading></heading>
#: guide.sgml:264
-#, fuzzy
msgid "The Interface"
msgstr "L'interfaccia"
#. type: <p></p>
#: guide.sgml:278
-#, fuzzy
msgid ""
"Both that APT <prgn>dselect</prgn> method and <prgn>apt-get</prgn> share the "
"same interface. It is a simple system that generally tells you what it will "
@@ -6364,66 +8792,62 @@ msgid ""
"then will print out some informative status messages so that you can "
"estimate how far along it is and how much is left to do."
msgstr ""
-"Entrambi i metodi, <prgn>dselect</prgn> APT ed <prgn>apt-get</prgn>, "
+"Sia il metodo APT per <prgn>dselect</prgn> sia <prgn>apt-get</prgn> "
"condividono la stessa interfaccia; si tratta di un sistema semplice che "
"indica in genere cosa sta per fare, e poi lo fa. <footnote><p>Il metodo "
-"<prgn>dselect</prgn> è in realtà un insieme di script di wrapper ad "
-"<prgn>apt-get</prgn>. Il metodo fornisce delle funzionalità maggiori del "
-"solo <prgn>apt-get</prgn>.</p></footnote> Dopo la stampa di un riassunto "
-"delle operazioni che saranno fatte, APT stampa dei messaggi informativi "
-"sullo stato del sistema, in modo che possiate avere davanti agli occhi a "
-"quale punto dell'operazione si trova, e quanto ancora si deve aspettare."
+"<prgn>dselect</prgn> è in realtà un insieme di script di wrapper per "
+"<prgn>apt-get</prgn>. Il metodo di fatto fornisce delle funzionalità "
+"maggiori del solo <prgn>apt-get</prgn>.</p></footnote> Dopo la stampa di un "
+"riassunto delle operazioni che saranno fatte, APT stampa dei messaggi "
+"informativi sullo stato, in modo da poter avere un'idea del punto a cui "
+"arrivato e di quanto ci sia ancora da fare."
#. type: <heading></heading>
#: guide.sgml:280
-#, fuzzy
msgid "Startup"
msgstr "Avvio"
#. type: <p></p>
#: guide.sgml:284
-#, fuzzy
msgid ""
"Before all operations except update, APT performs a number of actions to "
"prepare its internal state. It also does some checks of the system's state. "
"At any time these operations can be performed by running <tt>apt-get check</"
"tt>."
msgstr ""
-"Prima di ciascuna operazione, eccetto l'aggiornamento della lista, APT "
-"compie alcune operazioni per prepararsi, oltre a dei controlli dello stato "
-"del sistema. In qualsiasi momento le stesse operazioni possono essere fatte "
-"con <tt>apt-get check</tt>"
+"Prima di ogni operazione, eccetto update, APT compie alcune operazioni per "
+"preparare il suo stato interno; fa inoltre dei controlli sullo stato del "
+"sistema. In qualsiasi momento le stesse operazioni possono essere fatte con "
+"<tt>apt-get check</tt>."
#. type: <example></example>
#: guide.sgml:289
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"# apt-get check\n"
"Reading Package Lists... Done\n"
"Building Dependency Tree... Done"
msgstr ""
"# apt-get check\n"
-"Reading Package Lists... Done\n"
-"Building Dependancy Tree... Done"
+"Lettura elenco pacchetti... Fatto\n"
+"Generazione albero delle dipendenze... Fatto"
#. type: <p></p>
#: guide.sgml:297
-#, fuzzy
msgid ""
"The first thing it does is read all the package files into memory. APT uses "
"a caching scheme so this operation will be faster the second time it is run. "
"If some of the package files are not found then they will be ignored and a "
"warning will be printed when apt-get exits."
msgstr ""
-"La prima cosa che fa è leggere tutti i file dei pacchetti in memoria, usando "
-"uno schema di caching in modo da rendere la stessa operazione più veloce la "
-"seconda volta che la si fa. Se alcuni dei file dei pacchetti non vengono "
+"La prima cosa che fa è leggere tutti i file dei pacchetti in memoria; APT "
+"usa un sistema di cache in modo da rendere la stessa operazione più veloce "
+"la seconda volta che la si fa. Se alcuni dei file dei pacchetti non vengono "
"trovati, sono ignorati e viene stampato un avvertimento all'uscita di apt-"
"get."
#. type: <p></p>
#: guide.sgml:303
-#, fuzzy
msgid ""
"The final operation performs a detailed analysis of the system's "
"dependencies. It checks every dependency of every installed or unpacked "
@@ -6433,12 +8857,12 @@ msgstr ""
"L'operazione finale consiste in un'analisi dettagliata delle dipendenze del "
"sistema: viene controllato che tutte le dipendenze dei singoli pacchetti "
"installati o non scompattati siano soddisfatte. Se vengono individuati dei "
-"problemi, viene stampato un resoconto, ed <prgn>apt-get</prgn> esce senza "
+"problemi, viene stampato un resoconto, e <prgn>apt-get</prgn> esce senza "
"eseguire alcuna operazione."
#. type: <example></example>
#: guide.sgml:320
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"# apt-get check\n"
"Reading Package Lists... Done\n"
@@ -6457,24 +8881,23 @@ msgid ""
" libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)"
msgstr ""
"# apt-get check\n"
-"Reading Package Lists... Done\n"
-"Building Dependancy Tree... Done\n"
-"You might want to run apt-get -f install' to correct these.\n"
-"Sorry, but the following packages have unmet dependencies:\n"
-" 9fonts: Depends: xlib6g but it is not installed\n"
-" uucp: Depends: mailx but it is not installed\n"
-" blast: Depends: xlib6g (>= 3.3-5) but it is not installed\n"
-" adduser: Depends: perl-base but it is not installed\n"
-" aumix: Depends: libgpmg1 but it is not installed\n"
-" debiandoc-sgml: Depends: sgml-base but it is not installed\n"
-" bash-builtins: Depends: bash (>= 2.01) but 2.0-3 is installed\n"
-" cthugha: Depends: svgalibg1 but it is not installed\n"
-" Depends: xlib6g (>= 3.3-5) but it is not installed\n"
-" libreadlineg2: Conflicts:libreadline2 (<< 2.1-2.1)"
+"Lettura elenco pacchetti... Fatto\n"
+"Generazione albero delle dipendenze... Fatto\n"
+"È utile eseguire \"run apt-get -f install\" per correggere ciò.\n"
+"I seguenti pacchetti hanno dipendenze non soddisfatte:\n"
+" 9fonts: Dipende: xlib6g ma non è installato\n"
+" uucp: Dipende: mailx ma non è installato\n"
+" blast: Dipende: xlib6g (>= 3.3-5) ma non è installato\n"
+" adduser: Dipende: perl-base ma non è installato\n"
+" aumix: Dipende: libgpmg1 ma non è installato\n"
+" debiandoc-sgml: Dipende: sgml-base ma non è installato\n"
+" bash-builtins: Dipende: bash (>= 2.01) ma la versione 2.0-3 è installata\n"
+" cthugha: Dipende: svgalibg1 ma non è installato\n"
+" Dipende: xlib6g (>= 3.3-5) ma non è installato\n"
+" libreadlineg2: Va in conflitto: libreadline2 (<< 2.1-2.1)"
#. type: <p></p>
#: guide.sgml:329
-#, fuzzy
msgid ""
"In this example the system has many problems, including a serious problem "
"with libreadlineg2. For each package that has unmet dependencies a line is "
@@ -6483,14 +8906,13 @@ msgid ""
"problem is also included."
msgstr ""
"In questo esempio il sistema ha molti problemi, tra cui uno piuttosto serio "
-"con la libreadlineg2. Per ciascun pacchetto che ha dipendenze non "
-"soddisfatte, viene stampata una linea che indica il pacchetto che crea il "
-"problema e quali problemi ci sono. Viene inclusa inoltre una breve "
-"spiegazione del perché il pacchetto ha un problema di dipendenze."
+"con libreadlineg2. Per ciascun pacchetto che ha dipendenze non soddisfatte, "
+"viene stampata una riga che indica il pacchetto con il problema e quali "
+"dipendenze non sono soddisfatte. Viene inclusa inoltre una breve spiegazione "
+"del perché il pacchetto ha un problema di dipendenze."
#. type: <p></p>
#: guide.sgml:337
-#, fuzzy
msgid ""
"There are two ways a system can get into a broken state like this. The first "
"is caused by <prgn>dpkg</prgn> missing some subtle relationships between "
@@ -6500,18 +8922,17 @@ msgid ""
"situation a package may have been unpacked without its dependents being "
"installed."
msgstr ""
-"Ci sono due modi in cui un sistema possa arrivare in uno stato problematico "
-"di questo genere: il primo è causato dal fatto che <prgn>dpkg</prgn> possa "
-"mancare alcune relazioni sottili tra pacchetti durante un aggiornamento del "
-"sistema<footnote><p>APT considera comunque tutte le dipendenze note, e cerca "
-"di prevenire problemi ai pacchetti</p></footnote>; il secondo è possibile se "
-"l'installazione di un pacchetto fallisce, ed in questo caso è possibile che "
-"un pacchetto venga scompattato senza che tutti quelli da cui dipende siano "
-"stati installati."
+"Ci sono due modi in cui un sistema può arrivare in uno stato problematico di "
+"questo genere: il primo avviene se <prgn>dpkg</prgn> non ha ravvisato alcune "
+"relazioni delicate tra i pacchetti durante un aggiornamento. "
+"<footnote><p>APT invece considera tutte le dipendenze note e cerca di "
+"evitare la presenza di pacchetti difettosi.</p></footnote> Il secondo è "
+"possibile se l'installazione di un pacchetto fallisce; in questo caso è "
+"possibile che un pacchetto venga scompattato senza che tutti quelli da cui "
+"dipende siano stati installati."
#. type: <p></p>
#: guide.sgml:345
-#, fuzzy
msgid ""
"The second situation is much less serious than the first because APT places "
"certain constraints on the order that packages are installed. In both cases "
@@ -6520,16 +8941,15 @@ msgid ""
"<prgn>dselect</prgn> method always supplies the <tt>-f</tt> option to allow "
"for easy continuation of failed maintainer scripts."
msgstr ""
-"La seconda possibilità è meno seria della prima, dato che APT gestisce "
-"l'ordine di installazione dei pacchetti; in entrambi i casi l'opzione <tt>-"
-"f</tt> di <prgn>apt-get</prgn> gli farà trovare una soluzione e lo farà "
-"continuare. Il metodo APT di <prgn>dselect</prgn> comprende sempre l'opzione "
-"<tt>-f</tt> per permettere di configurare facilmente anche i pacchetti con "
-"script errati."
+"La seconda situazione è molto meno seria della prima, dato che APT pone "
+"alcune restrizioni sull'ordine di installazione dei pacchetti. In entrambi i "
+"casi l'opzione <tt>-f</tt> di <prgn>apt-get</prgn> farà sì che APT trovi una "
+"soluzione possibile e possa continuare. Il metodo APT di <prgn>dselect</"
+"prgn> comprende sempre l'opzione <tt>-f</tt> per permettere di continuare "
+"facilmente anche in caso di script dei manutentori errati."
#. type: <p></p>
#: guide.sgml:351
-#, fuzzy
msgid ""
"However, if the <tt>-f</tt> option is used to correct a seriously broken "
"system caused by the first case then it is possible that it will either fail "
@@ -6537,21 +8957,20 @@ msgid ""
"necessary to manually use dpkg (possibly with forcing options) to correct "
"the situation enough to allow APT to proceed."
msgstr ""
-"Se viene usata però l'opzione <tt>-f</tt> per correggere un sistema in uno "
-"stato molto problematico, è possibile che anche con l'opzione il programma "
-"fallisca, subito o durante la sequenza di installazione. In entrambi i casi "
-"è necessario usare dpkg a mano (probabilmente usando delle opzioni di "
-"forzatura) per correggere quanto basta per poter fare continuare APT."
+"Tuttavia, se l'opzione <tt>-f</tt> viene usata per correggere un sistema in "
+"uno stato molto problematico causato da una situazione del primo tipo, è "
+"possibile che l'operazione fallisca subito o che fallisca durante la "
+"sequenza di installazione. In entrambi i casi è necessario usare dpkg a mano "
+"(probabilmente usando delle opzioni di forzatura) per correggere quanto "
+"basta per poter fare continuare APT."
#. type: <heading></heading>
#: guide.sgml:356
-#, fuzzy
msgid "The Status Report"
msgstr "Il resoconto sullo stato"
#. type: <p></p>
#: guide.sgml:363
-#, fuzzy
msgid ""
"Before proceeding <prgn>apt-get</prgn> will present a report on what will "
"happen. Generally the report reflects the type of operation being performed "
@@ -6561,20 +8980,18 @@ msgid ""
msgstr ""
"Prima di procedere, <prgn>apt-get</prgn> presenterà un resoconto delle "
"operazioni che sta per fare. In genere tale resoconto varierà con il tipo di "
-"operazioni da fare, ma ci sono alcuni elementi comuni: in tutti i casi gli "
-"elenchi dipendono dallo stato finale delle cose, e tengono conto "
-"dell'opzione <tt>-f</tt> e di altre attività rilevanti per il comando da "
-"eseguire."
+"operazione da fare, ma ci sono svariati elementi comuni: in tutti i casi gli "
+"elenchi riflettono lo stato finale delle cose, e tengono conto dell'opzione "
+"<tt>-f</tt> e di altre attività rilevanti per il comando da eseguire."
#. type: <heading></heading>
#: guide.sgml:364
-#, fuzzy
msgid "The Extra Package list"
-msgstr "L'elenco dei pacchetti Extra"
+msgstr "L'elenco dei pacchetti extra"
#. type: <example></example>
#: guide.sgml:372
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"The following extra packages will be installed:\n"
" libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl\n"
@@ -6583,7 +9000,7 @@ msgid ""
" squake pgp-i python-base debmake ldso perl libreadlineg2\n"
" ssh"
msgstr ""
-"The following extra packages will be installed:\n"
+"I seguenti pacchetti saranno inoltre installati:\n"
" libdbd-mysql-perl xlib6 zlib1 xzx libreadline2 libdbd-msql-perl\n"
" mailpgp xdpkg fileutils pinepgp zlib1g xlib6g perl-base\n"
" bin86 libgdbm1 libgdbmg1 quake-lib gmp2 bcc xbuffy\n"
@@ -6592,28 +9009,25 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:379
-#, fuzzy
msgid ""
"The Extra Package list shows all of the packages that will be installed or "
"upgraded in excess of the ones mentioned on the command line. It is only "
"generated for an <tt>install</tt> command. The listed packages are often the "
"result of an Auto Install."
msgstr ""
-"L'elenco dei pacchetti Extra mostra tutti i pacchetti che verranno "
-"installati o aggiornati oltre a quelli indicati sulla linea di comando. "
-"Viene generato solo per il comando <tt>install</tt>. I pacchetti elencati "
-"sono spesso il risultato di un'operazione di auto installazione (Auto "
-"Install)."
+"L'elenco dei pacchetti extra mostra tutti i pacchetti che verranno "
+"installati o aggiornati oltre a quelli indicati sulla riga di comando. Viene "
+"generato solo per il comando <tt>install</tt>. I pacchetti elencati sono "
+"spesso il risultato di un'operazione di installazione automatica."
#. type: <heading></heading>
#: guide.sgml:382
-#, fuzzy
msgid "The Packages to Remove"
msgstr "I pacchetti da rimuovere"
#. type: <example></example>
#: guide.sgml:389
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"The following packages will be REMOVED:\n"
" xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix\n"
@@ -6621,7 +9035,7 @@ msgid ""
" xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid\n"
" nas xpilot xfig"
msgstr ""
-"The following packages will be REMOVED:\n"
+"I seguenti pacchetti saranno RIMOSSI:\n"
" xlib6-dev xpat2 tk40-dev xkeycaps xbattle xonix\n"
" xdaliclock tk40 tk41 xforms0.86 ghostview xloadimage xcolorsel\n"
" xadmin xboard perl-debug tkined xtetris libreadline2-dev perl-suid\n"
@@ -6629,7 +9043,6 @@ msgstr ""
#. type: <p></p>
#: guide.sgml:399
-#, fuzzy
msgid ""
"The Packages to Remove list shows all of the packages that will be removed "
"from the system. It can be shown for any of the operations and should be "
@@ -6639,64 +9052,60 @@ msgid ""
"that are going to be removed because they are only partially installed, "
"possibly due to an aborted installation."
msgstr ""
-"L'elenco dei pacchetti da rimuovere (Remove) indica tutti i pacchetti che "
-"verranno rimossi dal sistema. Può essere mostrato per una qualsiasi delle "
-"operazioni, e deve sempre essere esaminato attentamente per assicurarsi che "
-"non venga eliminato qualcosa di importante. Con l'opzione <tt>-f</tt> è "
-"particolarmente probabile che vengano eliminati dei pacchetti, ed in questo "
-"caso va fatta estrema attenzione. La lista può contenere dei pacchetti che "
-"verranno rimossi perché sono già rimossi parzialmente, forse a causa di "
-"un'installazione non terminata correttamente."
+"L'elenco dei pacchetti da rimuovere indica tutti i pacchetti che verranno "
+"rimossi dal sistema. Può essere mostrato per una qualsiasi delle operazioni, "
+"e deve sempre essere esaminato attentamente per assicurarsi che non venga "
+"eliminato qualcosa di importante. Con l'opzione <tt>-f</tt> è "
+"particolarmente probabile che vengano eliminati dei pacchetti, perciò in "
+"questo caso va fatta particolare attenzione. L'elenco può contenere dei "
+"pacchetti che verranno rimossi perché sono solo parzialmente installati, "
+"forse a causa di un'installazione non terminata correttamente."
#. type: <heading></heading>
#: guide.sgml:402
-#, fuzzy
msgid "The New Packages list"
msgstr "L'elenco dei nuovi pacchetti installati"
#. type: <example></example>
#: guide.sgml:406
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"The following NEW packages will installed:\n"
" zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base"
msgstr ""
-"The following NEW packages will installed:\n"
+"I seguenti pacchetti NUOVI saranno installati:\n"
" zlib1g xlib6g perl-base libgdbmg1 quake-lib gmp2 pgp-i python-base"
#. type: <p></p>
#: guide.sgml:411
-#, fuzzy
msgid ""
"The New Packages list is simply a reminder of what will happen. The packages "
"listed are not presently installed in the system but will be when APT is "
"done."
msgstr ""
-"L'elenco dei nuovi pacchetti installati (New) è semplicemente un appunto su "
+"L'elenco dei nuovi pacchetti installati è semplicemente un promemoria su "
"quello che accadrà. I pacchetti nell'elenco non sono al momento installati "
"nel sistema, ma lo saranno alla fine delle operazioni di APT."
#. type: <heading></heading>
#: guide.sgml:414
-#, fuzzy
msgid "The Kept Back list"
-msgstr "L'elenco dei pacchetti trattenuti"
+msgstr "L'elenco dei pacchetti bloccati"
#. type: <example></example>
#: guide.sgml:419
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"The following packages have been kept back\n"
" compface man-db tetex-base msql libpaper svgalib1\n"
" gs snmp arena lynx xpat2 groff xscreensaver"
msgstr ""
-"The following packages have been kept back\n"
+"I seguenti pacchetti sono stati mantenuti alla versione attuale:\n"
" compface man-db tetex-base msql libpaper svgalib1\n"
" gs snmp arena lynx xpat2 groff xscreensaver"
#. type: <p></p>
#: guide.sgml:428
-#, fuzzy
msgid ""
"Whenever the whole system is being upgraded there is the possibility that "
"new versions of packages cannot be installed because they require new things "
@@ -6708,50 +9117,46 @@ msgstr ""
"In ogni caso in cui il sistema viene aggiornato nel suo insieme, c'è la "
"possibilità che non possano venire installate nuove versioni di alcuni "
"pacchetti, dato che potrebbero richiedere l'installazione di pacchetti non "
-"presenti nel sistema, o entrare in conflitto con altri già presenti. In "
-"questo caso, il pacchetto viene elencato nella lista di quelli trattenuti "
-"(Kept Back). Il miglior modo per convincere i pacchetti elencati in questa "
-"lista è di installarli con <tt>apt-get install</tt> o usare <prgn>dselect</"
-"prgn> per risolvere i problemi."
+"presenti nel sistema o entrare in conflitto con altri già presenti. In "
+"questo caso, il pacchetto viene elencato nella lista di quelli mantenuti "
+"alla versione attuale. Il miglior modo per forzare l'installazione dei "
+"pacchetti elencati in questa lista è installarli con <tt>apt-get install</"
+"tt> o usare <prgn>dselect</prgn> per risolvere i problemi."
#. type: <heading></heading>
#: guide.sgml:431
-#, fuzzy
msgid "Held Packages warning"
-msgstr "Messaggi di attenzione sui pacchetti trattenuti"
+msgstr "Messaggi di avvertimento sui pacchetti bloccati"
#. type: <example></example>
#: guide.sgml:435
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"The following held packages will be changed:\n"
" cvs"
msgstr ""
-"The following held packages will be changed:\n"
+"I seguenti pacchetti bloccati saranno cambiati:\n"
" cvs"
#. type: <p></p>
#: guide.sgml:441
-#, fuzzy
msgid ""
"Sometimes you can ask APT to install a package that is on hold, in such a "
"case it prints out a warning that the held package is going to be changed. "
"This should only happen during dist-upgrade or install."
msgstr ""
"A volte si può richiedere ad APT di installare un pacchetto che è stato "
-"trattenuto; in questi casi viene stampato un messaggio di attenzione, che "
-"avverte che il pacchetto verrà modificato. Questo dovrebbe accadere solo "
-"durante operazioni di dist-upgrade o di install."
+"bloccato; in questi casi viene stampato un messaggio che avverte che il "
+"pacchetto verrà modificato. Questo dovrebbe accadere solo durante operazioni "
+"di dist-upgrade o di install."
#. type: <heading></heading>
#: guide.sgml:444
-#, fuzzy
msgid "Final summary"
msgstr "Resoconto finale"
#. type: <p></p>
#: guide.sgml:447
-#, fuzzy
msgid ""
"Finally, APT will print out a summary of all the changes that will occur."
msgstr ""
@@ -6759,19 +9164,18 @@ msgstr ""
#. type: <example></example>
#: guide.sgml:452
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"206 packages upgraded, 8 newly installed, 23 to remove and 51 not upgraded.\n"
"12 packages not fully installed or removed.\n"
"Need to get 65.7M/66.7M of archives. After unpacking 26.5M will be used."
msgstr ""
-"206 packages upgraded, 8 newly installed, 23 to remove and 51 not upgraded.\n"
-"12 packages not fully installed or removed.\n"
-"Need to get 65.7M/66.7M of archives. After unpacking 26.5M will be used."
+"206 aggiornati, 8 installati, 23 da rimuovere e 51 non aggiornati.\n"
+"12 non completamente installati o rimossi..\n"
+"È necessario scaricare 65.7M/66.7M di archivi. Dopo quest'operazione, verranno occupati 26.5M di spazio su disco."
#. type: <p></p>
#: guide.sgml:470
-#, fuzzy
msgid ""
"The first line of the summary simply is a reduced version of all of the "
"lists and includes the number of upgrades - that is packages already "
@@ -6787,23 +9191,22 @@ msgid ""
"If a large number of packages are being removed then the value may indicate "
"the amount of space that will be freed."
msgstr ""
-"La prima linea del riassunto è semplicemente una versione ridotta di tutte "
-"le liste, ed include il numero di aggiornamenti -- cioè dei pacchetti già "
-"installati per cui sono disponibili nuove versioni. La seconda linea indica "
+"La prima riga del riassunto è semplicemente una versione ridotta di tutti "
+"gli elenchi ed include il numero di aggiornamenti, cioè dei pacchetti già "
+"installati per cui è disponibile una nuova versione. La seconda riga indica "
"il numero di pacchetti con problemi di configurazione, probabilmente in "
-"conseguenza di un'installazione non andata a buon fine. La linea finale "
-"indica i requisiti di spazio dell'installazione: i primi due numeri indicano "
-"rispettivamente il numero di byte che devono essere trasferiti da posizioni "
-"remote, ed il secondo la dimensione totale di tutti gli archivi necessari "
-"per l'installazione. Il numero successivo indica la differenza in dimensione "
-"tra i pacchetti già installati e quelli che lo saranno, ed è "
-"approssimativamente equivalente allo spazio richiesto in /usr dopo "
-"l'installazione. Se si stanno rimuovendo dei pacchetti, il valore può "
-"indicare lo spazio che verrà liberato."
+"conseguenza di un'installazione non andata a buon fine. La riga finale "
+"indica i requisiti di spazio dell'installazione; i primi due numeri "
+"riguardano la dimensione dei file archivio: indicano rispettivamente il "
+"numero di byte che devono essere trasferiti da posizioni remote e la "
+"dimensione totale di tutti gli archivi necessari. Il numero successivo "
+"indica la differenza in dimensione tra i pacchetti già installati e quelli "
+"che lo saranno, ed è approssimativamente equivalente allo spazio richiesto "
+"in /usr dopo l'installazione. Se si stanno rimuovendo molti pacchetti, "
+"allora il valore può indicare lo spazio che verrà liberato."
#. type: <p></p>
#: guide.sgml:473
-#, fuzzy
msgid ""
"Some other reports can be generated by using the -u option to show packages "
"to upgrade, they are similar to the previous examples."
@@ -6813,23 +9216,21 @@ msgstr ""
#. type: <heading></heading>
#: guide.sgml:477
-#, fuzzy
msgid "The Status Display"
msgstr "La visualizzazione dello stato"
#. type: <p></p>
#: guide.sgml:481
-#, fuzzy
msgid ""
"During the download of archives and package files APT prints out a series of "
"status messages."
msgstr ""
-"Durante il download degli archivi e dei file dei pacchetti, APT stampa una "
-"serie di messaggi di stato."
+"Durante lo scaricamento degli archivi e dei file dei pacchetti APT stampa "
+"una serie di messaggi di stato."
#. type: <example></example>
#: guide.sgml:490
-#, fuzzy, no-wrap
+#, no-wrap
msgid ""
"# apt-get update\n"
"Get:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages\n"
@@ -6840,16 +9241,15 @@ msgid ""
"11% [5 testing/non-free `Waiting for file' 0/32.1k 0%] 2203b/s 1m52s"
msgstr ""
"# apt-get update\n"
-"Get:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages\n"
-"Get:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n"
-"Hit http://llug.sep.bnl.gov/debian/ testing/main Packages\n"
-"Get:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages\n"
-"Get:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages\n"
+"Scaricamento di:1 http://ftp.de.debian.org/debian-non-US/ stable/non-US/ Packages\n"
+"Scaricamento di:2 http://llug.sep.bnl.gov/debian/ testing/contrib Packages\n"
+"Trovato http://llug.sep.bnl.gov/debian/ testing/main Packages\n"
+"Scaricamento di:4 http://ftp.de.debian.org/debian-non-US/ unstable/binary-i386/ Packages\n"
+"Scaricamento di:5 http://llug.sep.bnl.gov/debian/ testing/non-free Packages\n"
"11% [5 testing/non-free `Waiting for file' 0/32.1k 0%] 2203b/s 1m52s"
#. type: <p></p>
#: guide.sgml:500
-#, fuzzy
msgid ""
"The lines starting with <em>Get</em> are printed out when APT begins to "
"fetch a file while the last line indicates the progress of the download. The "
@@ -6858,15 +9258,15 @@ msgid ""
"<tt>apt-get update</tt> estimates the percent done which causes some "
"inaccuracies."
msgstr ""
-"Le linee che cominciano con <em>Get</em> vengono stampate quando APT inizia "
-"a scaricare un file, e l'ultima linea indica il progresso dell'operazione. "
-"Il primo valore in percentuale indica la percentuale totale di tutti i file; "
-"dato che la dimensione dei file Package non è nota, purtroppo a volte "
-"<tt>apt-get update</tt> fa una stima poco accurata."
+"Le righe che cominciano con <em>Scaricamento di</em> vengono stampate quando "
+"APT inizia a scaricare un file, mentre l'ultima riga indica il progresso "
+"dell'operazione. Il primo valore in percentuale nella riga di progresso "
+"indica la percentuale totale scaricata di tutti i file; dato che la "
+"dimensione dei file Package non è nota, purtroppo a volte <tt>apt-get "
+"update</tt> fa una stima poco accurata."
#. type: <p></p>
#: guide.sgml:509
-#, fuzzy
msgid ""
"The next section of the status line is repeated once for each download "
"thread and indicates the operation being performed and some useful "
@@ -6876,17 +9276,17 @@ msgid ""
"The next word is the short form name of the object being downloaded. For "
"archives it will contain the name of the package that is being fetched."
msgstr ""
-"La sezione successiva della linea di stato viene ripetuta una volta per "
-"ciascuna fase del download, ed indica l'operazione in corso, insieme ad "
-"alcune informazioni utili su cosa stia accadendo. A volte questa sezione "
+"La sezione successiva della riga di stato viene ripetuta una volta per "
+"ciascuna istanza di scaricamento, ed indica l'operazione in corso, insieme "
+"ad alcune informazioni utili su cosa stia accadendo. A volte questa sezione "
"contiene solamente <em>Forking</em>, che significa che il sistema operativo "
-"sta caricando il modulo. La prima parola dopo la parentesi quadra aperta è "
-"il nome breve dell'oggetto che si sta scaricando, che per gli archivi è il "
-"nome del pacchetto."
+"sta caricando il modulo per lo scaricamento. La prima parola dopo la "
+"parentesi quadra aperta è il numero dello scaricamento come mostrato nelle "
+"righe della cronologia. La parola successiva è il nome breve dell'oggetto "
+"che si sta scaricando, che per gli archivi è il nome del pacchetto."
#. type: <p></p>
#: guide.sgml:524
-#, fuzzy
msgid ""
"Inside of the single quote is an informative string indicating the progress "
"of the negotiation phase of the download. Typically it progresses from "
@@ -6902,25 +9302,24 @@ msgid ""
"regularly and reflects the time to complete everything at the shown transfer "
"rate."
msgstr ""
-"All'interno delle virgolette c'è una stringa informativa, che indica il "
-"progresso della fase di negoziazione del download. Tipicamente comincia con "
-"<em>Connecting</em>, procede con <em>Waiting for file</em> e poi con "
-"<em>Downloading</em> o <em>Resuming</em>. Il valore finale è il numero di "
-"byte che sono stati scaricati dal sito remoto: una volta cominciato il "
-"download viene rappresentato come <tt>102/10.2k</tt>, che indica che sono "
-"stati scaricati 102 byte di 10.2 kilobyte. La dimensione totale viene sempre "
-"espressa in notazione a quattro cifre, per risparmiare spazio. Dopo la "
-"dimensione viene indicato un indicatore progressivo della percentuale del "
-"file. Il penultimo elemento è la velocità istantanea media, che viene "
-"aggiornata ogni 5 secondi, e riflette la velocità di trasferimento dei dati "
-"in quel periodo. Infine, viene visualizzato il tempo stimato per il "
-"trasferimento, che viene aggiornato periodicamente e riflette il tempo "
-"necessario per completare tutte le operazioni alla velocità di trasferimento "
-"mostrata."
+"All'interno delle virgolette singole c'è una stringa informativa, che indica "
+"il progresso della fase di negoziazione dello scaricamento. Tipicamente "
+"comincia con <em>Connecting</em>, procede con <em>Waiting for file</em> e "
+"poi con <em>Downloading</em> o <em>Resuming</em>; il valore finale è il "
+"numero di byte che sono stati scaricati dal sito remoto. Una volta "
+"cominciato lo scaricamento, viene rappresentato come <tt>102/10.2k</tt>, che "
+"indica che sono stati scaricati 102 byte su 10,2 kilobyte attesi. La "
+"dimensione totale viene sempre espressa in notazione a quattro cifre, per "
+"risparmiare spazio. Dopo la dimensione viene indicato un indicatore "
+"progressivo della percentuale del file. Il penultimo elemento è la velocità "
+"istantanea media, che viene aggiornata ogni 5 secondi e riflette la velocità "
+"di trasferimento dei dati in quel periodo. Infine, viene visualizzato il "
+"tempo stimato per il trasferimento, che viene aggiornato periodicamente e "
+"riflette il tempo necessario per completare tutte le operazioni alla "
+"velocità di trasferimento mostrata."
#. type: <p></p>
#: guide.sgml:530
-#, fuzzy
msgid ""
"The status display updates every half second to provide a constant feedback "
"on the download progress while the Get lines scroll back whenever a new file "
@@ -6929,21 +9328,19 @@ msgid ""
"display."
msgstr ""
"La visualizzazione dello stato viene aggiornata ogni mezzo secondo per "
-"fornire un feedback costante del processo di download, e le linee Get "
-"scorrono indietro quando viene cominciato il download di un nuovo file. Dato "
+"fornire un feedback costante sul processo di scaricamento, e le righe Get "
+"scorrono in alto quando viene avviato lo scaricamento di un nuovo file. Dato "
"che la visualizzazione dello stato viene costantemente aggiornata, non è "
"adatta per essere registrata in un file; per non visualizzarla si può usare "
"l'opzione <tt>-q</tt>."
#. type: <heading></heading>
#: guide.sgml:535
-#, fuzzy
msgid "Dpkg"
msgstr "Dpkg"
#. type: <p></p>
#: guide.sgml:542
-#, fuzzy
msgid ""
"APT uses <prgn>dpkg</prgn> for installing the archives and will switch over "
"to the <prgn>dpkg</prgn> interface once downloading is completed. "
@@ -6953,23 +9350,22 @@ msgid ""
"questions are too varied to discuss completely here."
msgstr ""
"APT usa <prgn>dpkg</prgn> per installare gli archivi e passerà "
-"all'interfaccia <prgn>dpkg</prgn> una volta finito il download. <prgn>dpkg</"
-"prgn> porrà anche alcune domande durante la manipolazione dei pacchetti, ed "
-"i pacchetti stessi potranno farne altre. Prima di ciascuna domanda viene "
-"proposta una descrizione di quello che sta per chiedere, e le domande sono "
-"troppo diverse per poter essere discusse in maniera completa in questa "
-"occasione."
+"all'interfaccia di <prgn>dpkg</prgn> una volta completati gli scaricamenti. "
+"<prgn>dpkg</prgn> porrà anche alcune domande durante l'elaborazione dei "
+"pacchetti, ed i pacchetti stessi potranno farne altre. Prima di ciascuna "
+"domanda viene proposta di solito una descrizione di ciò che viene chiesto, e "
+"le domande sono troppo diverse per poter essere discusse in maniera completa "
+"in questa occasione."
#. type: <title></title>
#: offline.sgml:4
msgid "Using APT Offline"
-msgstr ""
+msgstr "Usare APT offline"
#. type: <version></version>
#: offline.sgml:7
-#, fuzzy
msgid "$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $"
-msgstr "$Id: guide.it.sgml,v 1.5 2003/04/26 23:26:13 doogie Exp $"
+msgstr "$Id: offline.sgml,v 1.8 2003/02/12 15:06:41 doogie Exp $"
#. type: <abstract></abstract>
#: offline.sgml:12
@@ -6977,22 +9373,24 @@ msgid ""
"This document describes how to use APT in a non-networked environment, "
"specifically a 'sneaker-net' approach for performing upgrades."
msgstr ""
+"Questo documento descrive come usare APT in un ambiente non connesso in "
+"rete, specificatamente un approccio «sfrutta-altra-rete» per fare gli "
+"aggiornamenti."
#. type: <copyrightsummary></copyrightsummary>
#: offline.sgml:16
-#, fuzzy
msgid "Copyright &copy; Jason Gunthorpe, 1999."
-msgstr "Copyright &copy; Jason Gunthorpe, 1998."
+msgstr "Copyright &copy; Jason Gunthorpe, 1999."
#. type: <heading></heading>
#: offline.sgml:32
msgid "Introduction"
-msgstr ""
+msgstr "Introduzione"
#. type: <heading></heading>
#: offline.sgml:34 offline.sgml:65 offline.sgml:180
msgid "Overview"
-msgstr ""
+msgstr "Panoramica"
#. type: <p></p>
#: offline.sgml:40
@@ -7002,6 +9400,10 @@ msgid ""
"machine is on a slow link, such as a modem and another machine has a very "
"fast connection but they are physically distant."
msgstr ""
+"Normalmente APT richiede l'accesso diretto ad un archivio Debian, attraverso "
+"un supporto locale o la rete. Un problema comune è che una macchina Debian "
+"ha un collegamento lento, come un modem, e un'altra macchina ha una "
+"connessione veloce, ma le due sono fisicamente distanti."
#. type: <p></p>
#: offline.sgml:51
@@ -7016,6 +9418,17 @@ msgid ""
"the machine downloading the packages, and <em>target host</em> the one with "
"bad or no connection."
msgstr ""
+"La soluzione è usare supporti rimovibili grandi come un disco Zip o uno "
+"SuperDisk. Questi dischi non sono grandi abbastanza per memorizzare l'intero "
+"archivio Debian, ma possono facilmente contenere un sottoinsieme "
+"sufficientemente grande per la maggior parte degli utenti. L'idea è di usare "
+"APT per generare un elenco di pacchetti che sono necessari e poi scaricarli "
+"nel disco usando un'altra macchina con una buona connettività. È possibile "
+"anche usare un'altra macchina Debian con APT o usare un sistema operativo "
+"completamente diverso e uno strumento per scaricare file come wget. In "
+"questo documento con <em>host remoto</em> viene indicata la macchina che "
+"scarica i pacchetti, e <em>host di destinazione</em> è quella senza "
+"connessione o con una connessione non buona."
#. type: <p></p>
#: offline.sgml:57
@@ -7025,11 +9438,16 @@ msgid ""
"that the disc should be formated with a filesystem that can handle long file "
"names such as ext2, fat32 or vfat."
msgstr ""
+"Per mettere in pratica la soluzione si deve modificare in modo particolare "
+"il file di configurazione di APT. Come premessa essenziale, si deve dire ad "
+"APT di cercare in un disco i suoi file archivio. Notare che il disco deve "
+"essere formattato con un file system che può gestire i nomi di file lunghi, "
+"come ext2, fat32 o vfat."
#. type: <heading></heading>
#: offline.sgml:63
msgid "Using APT on both machines"
-msgstr ""
+msgstr "Usare APT su entrambe le macchine"
#. type: <p><example>
#: offline.sgml:71
@@ -7039,6 +9457,11 @@ msgid ""
"remote machine to fetch the latest package files and decide which packages "
"to download. The disk directory structure should look like:"
msgstr ""
+"La configurazione più semplice si ha se APT è disponibile su entrambe le "
+"macchine. L'idea di base è di mettere una copia del file di stato sul disco "
+"e usare la macchina remota per scaricare i file dei pacchetti più recenti e "
+"per decidere quali pacchetti scaricare. La struttura delle directory sul "
+"disco deve essere simile a:"
#. type: <example></example>
#: offline.sgml:80
@@ -7053,11 +9476,19 @@ msgid ""
" sources.list\n"
" apt.conf"
msgstr ""
+" /disc/\n"
+" archives/\n"
+" partial/\n"
+" lists/\n"
+" partial/\n"
+" status\n"
+" sources.list\n"
+" apt.conf"
#. type: <heading></heading>
#: offline.sgml:88
msgid "The configuration file"
-msgstr ""
+msgstr "Il file di configurazione"
#. type: <p></p>
#: offline.sgml:96
@@ -7069,6 +9500,13 @@ msgid ""
"<em>target host</em>. Please note, if you are using a local archive you must "
"use copy URIs, the syntax is identical to file URIs."
msgstr ""
+"Il file di configurazione deve indicare ad APT di memorizzare i suoi file "
+"sul disco e di usare i file di configurazione anch'essi sul disco. Il file "
+"sources.list deve contenere i siti appropriati che si desiderano usare dalla "
+"macchina remota e il file di stato dovrebbe essere una copia di <em>/var/lib/"
+"dpkg/status</em> della <em>macchina di destinazione</em>. Notare che, se si "
+"sta usando un archivio locale, si devono usare URI «copy» la cui sintassi è "
+"identica a quella degli URI «file»."
#. type: <p><example>
#: offline.sgml:100
@@ -7076,6 +9514,8 @@ msgid ""
"<em>apt.conf</em> must contain the necessary information to make APT use the "
"disc:"
msgstr ""
+"<em>apt.conf</em> deve contenere le informazioni necessarie per far sì che "
+"APT usi il disco:"
#. type: <example></example>
#: offline.sgml:124
@@ -7105,6 +9545,29 @@ msgid ""
" Etc \"/disc/\";\n"
" };"
msgstr ""
+" APT\n"
+" {\n"
+" /* Questo non è necessario se le due macchine hanno la stessa architettura,\n"
+" dice ad APT remoto qual è l'architettura della macchina di destinazione */\n"
+" Architecture \"i386\";\n"
+" \n"
+" Get::Download-Only \"true\";\n"
+" };\n"
+" \n"
+" Dir\n"
+" {\n"
+" /* Usa il disco per le informazioni sullo stato e ridirige il file di stato\n"
+" dalla posizione predefinita /var/lib/dpkg */\n"
+" State \"/disc/\";\n"
+" State::status \"status\";\n"
+"\n"
+" // Le cache binarie saranno memorizzate in locale\n"
+" Cache::archives \"/disc/archives/\";\n"
+" Cache \"/tmp/\";\n"
+" \n"
+" // Posizione dell'elenco di fonti.\n"
+" Etc \"/disc/\";\n"
+" };"
#. type: </example></p>
#: offline.sgml:129
@@ -7112,6 +9575,9 @@ msgid ""
"More details can be seen by examining the apt.conf man page and the sample "
"configuration file in <em>/usr/share/doc/apt/examples/apt.conf</em>."
msgstr ""
+"Si possono vedere informazioni più dettagliate nella pagina di manuale di "
+"apt.conf e nel file di configurazione d'esempio in <em>/usr/share/doc/apt/"
+"examples/apt.conf</em>."
#. type: <p><example>
#: offline.sgml:136
@@ -7122,6 +9588,11 @@ msgid ""
"em>. Then take the disc to the remote machine and configure the sources."
"list. On the remote machine execute the following:"
msgstr ""
+"Nella macchina di destinazione, la prima cosa da fare è montare il disco e "
+"copiarvi <em>/var/lib/dpkg/status</em>. Sarà anche necessario creare le "
+"directory elencate nella panoramica: <em>archives/partial/</em> e <em>lists/"
+"partial/</em>. Poi portare il disco nella macchina remota e configurare il "
+"file sources.list; in tale macchina eseguire:"
#. type: <example></example>
#: offline.sgml:142
@@ -7133,6 +9604,11 @@ msgid ""
" # apt-get dist-upgrade\n"
" [ APT fetches all the packages needed to upgrade the target machine ]"
msgstr ""
+" # export APT_CONFIG=\"/disc/apt.conf\"\n"
+" # apt-get update\n"
+" [ APT scarica i file degli elenchi dei pacchetti ]\n"
+" # apt-get dist-upgrade\n"
+" [ APT scarica tutti i pacchetti necessari per aggiornare la macchina di destinazione ]"
#. type: </example></p>
#: offline.sgml:149
@@ -7142,6 +9618,10 @@ msgid ""
"such as <em>dselect</em>. However this presents a problem in communicating "
"your selections back to the local computer."
msgstr ""
+"Il comando dist-upgrade può essere sostituito con qualsiasi altro comando "
+"APT standard, in particolare dselect-upgrade. Si può persino usare un "
+"frontend per APT come <em>dselect</em>; questo tuttavia pone alcuni problemi "
+"nel comunicare le selezioni fatte al computer locale."
#. type: <p><example>
#: offline.sgml:153
@@ -7149,6 +9629,9 @@ msgid ""
"Now the disc contains all of the index files and archives needed to upgrade "
"the target machine. Take the disc back and run:"
msgstr ""
+"Ora il disco contiene i file indice e gli archivi necessari per aggiornare "
+"la macchina di destinazione. Riportare il disco alla macchina locale ed "
+"eseguire:"
#. type: <example></example>
#: offline.sgml:159
@@ -7160,6 +9643,11 @@ msgid ""
" # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade\n"
" [ Or any other APT command ]"
msgstr ""
+" # export APT_CONFIG=\"/disc/apt.conf\"\n"
+" # apt-get check\n"
+" [ APT genera una copia locale dei file di cache ]\n"
+" # apt-get --no-d -o dir::state::status=/var/lib/dpkg/status dist-upgrade\n"
+" [ O qualsiasi altro comando APT ]"
#. type: <p></p>
#: offline.sgml:165
@@ -7167,6 +9655,8 @@ msgid ""
"It is necessary for proper function to re-specify the status file to be the "
"local one. This is very important!"
msgstr ""
+"Per il corretto funzionamento è necessario rispecificare il fatto che il "
+"file di stato è quello locale. Questo è molto importante!"
#. type: <p></p>
#: offline.sgml:172
@@ -7177,11 +9667,16 @@ msgid ""
"the local machine - but this may not always be possible. DO NOT copy the "
"status file if dpkg or APT have been run in the mean time!!"
msgstr ""
+"Se si sta usando dselect si può fare l'operazione molto rischiosa di copiare "
+"disc/status in /var/lib/dpkg/status, in modo che sia aggiornata qualsiasi "
+"selezione fatta nella macchina remota. Si raccomanda di fare le selezioni "
+"solamente nella macchina locale, ma ciò non è sempre possibile. NON copiare "
+"il file di stato se nel frattempo sono stati eseguiti dpkg o APT!"
#. type: <heading></heading>
#: offline.sgml:178
msgid "Using APT and wget"
-msgstr ""
+msgstr "Usare APT e wget"
#. type: <p></p>
#: offline.sgml:185
@@ -7190,6 +9685,10 @@ msgid ""
"any machine. Unlike the method above this requires that the Debian machine "
"already has a list of available packages."
msgstr ""
+"<em>wget</em> è uno strumento popolare e portabile per scaricare file che "
+"può essere eseguito quasi su qualsiasi macchina. A differenza del metodo "
+"descritto sopra, questo richiede che la macchina Debian abbia già un elenco "
+"dei pacchetti disponibili."
#. type: <p></p>
#: offline.sgml:190
@@ -7199,11 +9698,15 @@ msgid ""
"option to apt-get and then preparing a wget script to actually fetch the "
"packages."
msgstr ""
+"L'idea di base è di creare un disco che ha solo i file degli archivi dei "
+"pacchetti, scaricati dal sito remoto. Ciò viene fatto usando l'opzione --"
+"print-uris di apt-get e poi preparando uno script che usa wget per scaricare "
+"effettivamente i pacchetti."
#. type: <heading></heading>
#: offline.sgml:196
msgid "Operation"
-msgstr ""
+msgstr "Funzionamento"
#. type: <p><example>
#: offline.sgml:200
@@ -7211,6 +9714,9 @@ msgid ""
"Unlike the previous technique no special configuration files are required. "
"We merely use the standard APT commands to generate the file list."
msgstr ""
+"A differenza della tecnica precedente, non sono richiesti file di "
+"configurazione speciali; vengono semplicemente usati i comandi APT standard "
+"per generare l'elenco dei file."
#. type: <example></example>
#: offline.sgml:205
@@ -7221,6 +9727,10 @@ msgid ""
" # apt-get -qq --print-uris dist-upgrade > uris\n"
" # awk '{print \"wget -O \" $2 \" \" $1}' < uris > /disc/wget-script"
msgstr ""
+" # apt-get dist-upgrade \n"
+" [ Inserire no alla domanda, assicurarsi di approvare le azioni proposte ]\n"
+" # apt-get -qq --print-uris dist-upgrade > uris\n"
+" # awk '{print \"wget -O \" $2 \" \" $1}' < uris > /disc/wget-script"
#. type: </example></p>
#: offline.sgml:210
@@ -7228,6 +9738,8 @@ msgid ""
"Any command other than dist-upgrade could be used here, including dselect-"
"upgrade."
msgstr ""
+"Si può usare qualsiasi comando che non sia dist-upgrade, incluso dselect-"
+"upgrade."
#. type: <p></p>
#: offline.sgml:216
@@ -7237,11 +9749,15 @@ msgid ""
"with the current directory as the disc's mount point so as to save the "
"output on the disc."
msgstr ""
+"Il file /disc/wget-script contiene ora un elenco dei comandi wget da "
+"eseguire per poter scaricare gli archivi necessari. Questo script dovrebbe "
+"essere eseguito con il punto di mount del disco come directory attuale di "
+"lavoro, in modo che l'output venga salvato sul disco."
#. type: <p><example>
#: offline.sgml:219
msgid "The remote machine would do something like"
-msgstr ""
+msgstr "Nella macchina remota fare qualcosa come:"
#. type: <example></example>
#: offline.sgml:223
@@ -7251,6 +9767,9 @@ msgid ""
" # sh -x ./wget-script\n"
" [ wait.. ]"
msgstr ""
+" # cd /disc\n"
+" # sh -x ./wget-script\n"
+" [ attendere... ]"
#. type: </example><example>
#: offline.sgml:228
@@ -7258,14 +9777,1480 @@ msgid ""
"Once the archives are downloaded and the disc returned to the Debian machine "
"installation can proceed using,"
msgstr ""
+"Una volta che gli archivi sono stati scaricati e il disco è stato riportato "
+"alla macchina Debian, si può procedere con l'installazione usando"
#. type: <example></example>
#: offline.sgml:230
#, no-wrap
msgid " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade"
-msgstr ""
+msgstr " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade"
#. type: </example></p>
#: offline.sgml:234
msgid "Which will use the already fetched archives on the disc."
-msgstr ""
+msgstr "che userà gli archivi già scaricati e presenti sul disco."
+
+#~ msgid "Debian GNU/Linux"
+#~ msgstr "Debian GNU/Linux"
+
+#~ msgid "OPTIONS"
+#~ msgstr "OPZIONI"
+
+#~ msgid "None."
+#~ msgstr "Nessuna."
+
+#~ msgid "FILES"
+#~ msgstr "FILE"
+
+#~ msgid "<!-- -*- mode: sgml; mode: fold -*- -->"
+#~ msgstr "<!-- -*- mode: sgml; mode: fold -*- -->"
+
+#~ msgid ""
+#~ "<!-- Some common paths.. --> <!ENTITY docdir \"/usr/share/doc/apt/\"> <!"
+#~ "ENTITY guidesdir \"/usr/share/doc/apt-doc/\"> <!ENTITY configureindex "
+#~ "\"<filename>&docdir;examples/configure-index.gz</filename>\"> <!ENTITY "
+#~ "aptconfdir \"<filename>/etc/apt.conf</filename>\"> <!ENTITY statedir \"/"
+#~ "var/lib/apt\"> <!ENTITY cachedir \"/var/cache/apt\">"
+#~ msgstr ""
+#~ "<!-- Alcuni percorsi comuni. --> <!ENTITY docdir \"/usr/share/doc/apt/\"> "
+#~ "<!ENTITY guidesdir \"/usr/share/doc/apt-doc/\"> <!ENTITY configureindex "
+#~ "\"<filename>&docdir;examples/configure-index.gz</filename>\"> <!ENTITY "
+#~ "aptconfdir \"<filename>/etc/apt.conf</filename>\"> <!ENTITY statedir \"/"
+#~ "var/lib/apt\"> <!ENTITY cachedir \"/var/cache/apt\">"
+
+#~ msgid ""
+#~ "<!-- Cross references to other man pages -->\n"
+#~ "<!ENTITY apt-conf \"<citerefentry>\n"
+#~ " <refentrytitle><filename>apt.conf</filename></refentrytitle>\n"
+#~ " <manvolnum>5</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!-- Riferimenti incrociati ad altre pagine di manuale -->\n"
+#~ "<!ENTITY apt-conf \"<citerefentry>\n"
+#~ " <refentrytitle><filename>apt.conf</filename></refentrytitle>\n"
+#~ " <manvolnum>5</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-get \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-get</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-get \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-get</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-config \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-config</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-config \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-config</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-cdrom \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-cdrom</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-cdrom \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-cdrom</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-cache \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-cache</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-cache \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-cache</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-preferences \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt_preferences</command></refentrytitle>\n"
+#~ " <manvolnum>5</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-preferences \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt_preferences</command></refentrytitle>\n"
+#~ " <manvolnum>5</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-key \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-key</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-key \"<citerefentry>\n"
+#~ " <refentrytitle><command>apt-key</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-secure \"<citerefentry>\n"
+#~ " <refentrytitle>apt-secure</refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-secure \"<citerefentry>\n"
+#~ " <refentrytitle>apt-secure</refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-ftparchive \"<citerefentry>\n"
+#~ " <refentrytitle><filename>apt-ftparchive</filename></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-ftparchive \"<citerefentry>\n"
+#~ " <refentrytitle><filename>apt-ftparchive</filename></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY sources-list \"<citerefentry>\n"
+#~ " <refentrytitle><filename>sources.list</filename></refentrytitle>\n"
+#~ " <manvolnum>5</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY sources-list \"<citerefentry>\n"
+#~ " <refentrytitle><filename>sources.list</filename></refentrytitle>\n"
+#~ " <manvolnum>5</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY reportbug \"<citerefentry>\n"
+#~ " <refentrytitle><command>reportbug</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY reportbug \"<citerefentry>\n"
+#~ " <refentrytitle><command>reportbug</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY dpkg \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY dpkg \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY dpkg-buildpackage \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg-buildpackage</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY dpkg-buildpackage \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg-buildpackage</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY gzip \"<citerefentry>\n"
+#~ " <refentrytitle><command>gzip</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY gzip \"<citerefentry>\n"
+#~ " <refentrytitle><command>gzip</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY dpkg-scanpackages \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg-scanpackages</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY dpkg-scanpackages \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg-scanpackages</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY dpkg-scansources \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg-scansources</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY dpkg-scansources \"<citerefentry>\n"
+#~ " <refentrytitle><command>dpkg-scansources</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY dselect \"<citerefentry>\n"
+#~ " <refentrytitle><command>dselect</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY dselect \"<citerefentry>\n"
+#~ " <refentrytitle><command>dselect</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY aptitude \"<citerefentry>\n"
+#~ " <refentrytitle><command>aptitude</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY aptitude \"<citerefentry>\n"
+#~ " <refentrytitle><command>aptitude</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY synaptic \"<citerefentry>\n"
+#~ " <refentrytitle><command>synaptic</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY synaptic \"<citerefentry>\n"
+#~ " <refentrytitle><command>synaptic</command></refentrytitle>\n"
+#~ " <manvolnum>8</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY debsign \"<citerefentry>\n"
+#~ " <refentrytitle><command>debsign</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY debsign \"<citerefentry>\n"
+#~ " <refentrytitle><command>debsign</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY debsig-verify \"<citerefentry>\n"
+#~ " <refentrytitle><command>debsig-verify</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY debsig-verify \"<citerefentry>\n"
+#~ " <refentrytitle><command>debsig-verify</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY gpg \"<citerefentry>\n"
+#~ " <refentrytitle><command>gpg</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY gpg \"<citerefentry>\n"
+#~ " <refentrytitle><command>gpg</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY gnome-apt \"<citerefentry>\n"
+#~ " <refentrytitle><command>gnome-apt</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY gnome-apt \"<citerefentry>\n"
+#~ " <refentrytitle><command>gnome-apt</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!ENTITY wajig \"<citerefentry>\n"
+#~ " <refentrytitle><command>wajig</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+#~ msgstr ""
+#~ "<!ENTITY wajig \"<citerefentry>\n"
+#~ " <refentrytitle><command>wajig</command></refentrytitle>\n"
+#~ " <manvolnum>1</manvolnum>\n"
+#~ " </citerefentry>\"\n"
+#~ ">\n"
+
+#~ msgid ""
+#~ "<!-- Boiler plate docinfo section -->\n"
+#~ "<!ENTITY apt-docinfo \"\n"
+#~ " <refentryinfo>\n"
+#~ " <address><email>apt@packages.debian.org</email></address>\n"
+#~ " <author>\n"
+#~ " <firstname>Jason</firstname> <surname>Gunthorpe</surname>\n"
+#~ " <contrib></contrib>\n"
+#~ " </author>\n"
+#~ " <copyright><year>1998-2001</year> <holder>Jason Gunthorpe</holder></"
+#~ "copyright>\n"
+#~ " <date>28 October 2008</date>\n"
+#~ " <productname>Linux</productname>\n"
+#~ msgstr ""
+#~ "<!-- Sezione standard docinfo -->\n"
+#~ "<!ENTITY apt-docinfo \"\n"
+#~ " <refentryinfo>\n"
+#~ " <address><email>apt@packages.debian.org</email></address>\n"
+#~ " <author>\n"
+#~ " <firstname>Jason</firstname> <surname>Gunthorpe</surname>\n"
+#~ " <contrib></contrib>\n"
+#~ " </author>\n"
+#~ " <copyright><year>1998-2001</year> <holder>Jason Gunthorpe</holder></"
+#~ "copyright>\n"
+#~ " <date>28 ottobre 2008</date>\n"
+#~ " <productname>Linux</productname>\n"
+
+#~ msgid ""
+#~ " </refentryinfo>\n"
+#~ "\"> \n"
+#~ msgstr ""
+#~ " </refentryinfo>\n"
+#~ "\"> \n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-email \"\n"
+#~ " <address>\n"
+#~ " <email>apt@packages.debian.org</email>\n"
+#~ " </address>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-email \"\n"
+#~ " <address>\n"
+#~ " <email>apt@packages.debian.org</email>\n"
+#~ " </address>\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-author.jgunthorpe \"\n"
+#~ " <author>\n"
+#~ " <firstname>Jason</firstname>\n"
+#~ " <surname>Gunthorpe</surname>\n"
+#~ " <contrib></contrib>\n"
+#~ " </author>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-author.jgunthorpe \"\n"
+#~ " <author>\n"
+#~ " <firstname>Jason</firstname>\n"
+#~ " <surname>Gunthorpe</surname>\n"
+#~ " <contrib></contrib>\n"
+#~ " </author>\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-author.moconnor \"\n"
+#~ " <author>\n"
+#~ " <firstname>Mike</firstname>\n"
+#~ " <surname>O'Connor</surname>\n"
+#~ " <contrib></contrib>\n"
+#~ " </author>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-author.moconnor \"\n"
+#~ " <author>\n"
+#~ " <firstname>Mike</firstname>\n"
+#~ " <surname>O'Connor</surname>\n"
+#~ " <contrib></contrib>\n"
+#~ " </author>\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-product \"\n"
+#~ " <productname>Linux</productname>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-product \"\n"
+#~ " <productname>Linux</productname>\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ "<!ENTITY apt-copyright \"\n"
+#~ " <copyright>\n"
+#~ " <holder>Jason Gunthorpe</holder>\n"
+#~ " <year>1998-2001</year>\n"
+#~ " </copyright>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!ENTITY apt-copyright \"\n"
+#~ " <copyright>\n"
+#~ " <holder>Jason Gunthorpe</holder>\n"
+#~ " <year>1998-2001</year>\n"
+#~ " </copyright>\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ "<!-- Boiler plate Bug reporting section -->\n"
+#~ "<!ENTITY manbugs \"\n"
+#~ " <refsect1><title>Bugs</title>\n"
+#~ " <para><ulink url='http://bugs.debian.org/src:apt'>APT bug page</"
+#~ "ulink>. \n"
+#~ " If you wish to report a bug in APT, please see\n"
+#~ " <filename>/usr/share/doc/debian/bug-reporting.txt</filename> or the\n"
+#~ " &reportbug; command.\n"
+#~ " </para>\n"
+#~ " </refsect1>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!-- Sezione standard segnalazione bachi -->\n"
+#~ "<!ENTITY manbugs \"\n"
+#~ " <refsect1><title>Bachi</title>\n"
+#~ " <para><ulink url='http://bugs.debian.org/src:apt'>Pagina dei bachi di "
+#~ "APT</ulink>. \n"
+#~ " Per segnalare un baco in APT, vedere\n"
+#~ " <filename>/usr/share/doc/debian/bug-reporting.txt</filename> o il\n"
+#~ " comando &reportbug;.\n"
+#~ " </para>\n"
+#~ " </refsect1>\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ " <varlistentry>\n"
+#~ " <term><option>-c</option></term>\n"
+#~ " <term><option>--config-file</option></term>\n"
+#~ " <listitem><para>Configuration File; Specify a configuration file to "
+#~ "use. \n"
+#~ " The program will read the default configuration file and then this \n"
+#~ " configuration file. See &apt-conf; for syntax information. \n"
+#~ " </para>\n"
+#~ " </listitem>\n"
+#~ " </varlistentry>\n"
+#~ msgstr ""
+#~ " <varlistentry>\n"
+#~ " <term><option>-c</option></term>\n"
+#~ " <term><option>--config-file</option></term>\n"
+#~ " <listitem><para>File di configurazione; Specifica un file di "
+#~ "configurazione da usare. \n"
+#~ " Il programma leggerà il file di configurazione predefinito e poi "
+#~ "questo \n"
+#~ " file di configurazione. Vedere &apt-conf; per informazioni sulla "
+#~ "sintassi. \n"
+#~ " </para>\n"
+#~ " </listitem>\n"
+#~ " </varlistentry>\n"
+
+#~ msgid ""
+#~ " <varlistentry><term><filename>&cachedir;/archives/partial/</"
+#~ "filename></term>\n"
+#~ " <listitem><para>Storage area for package files in transit.\n"
+#~ " Configuration Item: <literal>Dir::Cache::Archives</literal> "
+#~ "(implicit partial). </para></listitem>\n"
+#~ " </varlistentry>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ " <varlistentry><term><filename>&cachedir;/archives/partial/</"
+#~ "filename></term>\n"
+#~ " <listitem><para>Area di memorizzazione per i file dei pacchetti in "
+#~ "transito.\n"
+#~ " Voce di configurazione: <literal>Dir::Cache::Archives</literal> "
+#~ "(partial implicito). </para></listitem>\n"
+#~ " </varlistentry>\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ " <varlistentry><term><filename>&statedir;/lists/partial/</filename></"
+#~ "term>\n"
+#~ " <listitem><para>Storage area for state information in transit.\n"
+#~ " Configuration Item: <literal>Dir::State::Lists</literal> (implicit "
+#~ "partial).</para></listitem>\n"
+#~ " </varlistentry>\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ " <varlistentry><term><filename>&statedir;/lists/partial/</filename></"
+#~ "term>\n"
+#~ " <listitem><para>Area di archiviazione per le informazioni di stato "
+#~ "in transito.\n"
+#~ " Voce di configurazione: <literal>Dir::State::Lists</literal> "
+#~ "(partial implicito).</para></listitem>\n"
+#~ " </varlistentry>\n"
+#~ "\">\n"
+
+#~ msgid "<!ENTITY translation-title \"TRANSLATION\">"
+#~ msgstr "<!ENTITY translation-title \"TRANSLATION\">"
+
+#~ msgid ""
+#~ "<!-- TRANSLATOR: This is a placeholder. You should write here who has "
+#~ "constributed\n"
+#~ " to the translation in the past, who is responsible now and maybe "
+#~ "further information\n"
+#~ " specially related to your translation. -->\n"
+#~ "<!ENTITY translation-holder \"\n"
+#~ " The english translation was done by John Doe <email>john@doe.org</"
+#~ "email> in 2009,\n"
+#~ " 2010 and Daniela Acme <email>daniela@acme.us</email> in 2010 "
+#~ "together with the\n"
+#~ " Debian Dummy l10n Team <email>debian-l10n-dummy@lists.debian.org</"
+#~ "email>.\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!-- TRADUTTORE: questo è un segnaposto. Qui bisogna scrivere chi ha "
+#~ "contribuito\n"
+#~ " alla traduzione in passato, l'attuale responsabile e nel caso "
+#~ "ulteriori informazioni\n"
+#~ " riguardanti in modo particolare questa traduzione. -->\n"
+#~ "<!ENTITY translation-holder \"\n"
+#~ " La traduzione italiana è stata fatta da Eugenia Franzoni\n"
+#~ " <email>eugenia@linuxcare.com</email> nel 2000 e da Gabriele Stilli\n"
+#~ " <email>superenzima@libero.it</email> nel 2010 insieme a\n"
+#~ " chiunque vorrà unirsi (DA CORREGGERE ALLA FINE).\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ "<!-- TRANSLATOR: As a translation is allowed to have 20% of untranslated/"
+#~ "fuzzy strings\n"
+#~ " in a shipped manpage will maybe appear english parts. -->\n"
+#~ "<!ENTITY translation-english \"\n"
+#~ " Note that this translated document may contain untranslated parts.\n"
+#~ " This is done on purpose, to avoid losing content when the\n"
+#~ " translation is lagging behind the original content.\n"
+#~ "\">\n"
+#~ msgstr ""
+#~ "<!-- TRADUTTORE: poiché una traduzione può avere il 20% di stringhe non "
+#~ "tradotte/fuzzy\n"
+#~ " in una manpage fornita è possibile che compaiano parti in inglese. --"
+#~ ">\n"
+#~ "<!ENTITY translation-english \"\n"
+#~ " Questo documento tradotto può contenere parti non tradotte.\n"
+#~ " Ciò è fatto di proposito, per evitare di perdere contenuti quando "
+#~ "la\n"
+#~ " traduzione è più vecchia del contenuto originale.\n"
+#~ "\">\n"
+
+#~ msgid ""
+#~ "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; "
+#~ "<date>29 February 2004</date>"
+#~ msgstr ""
+#~ "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; "
+#~ "<date>29 February 2004</date>"
+
+#~ msgid "apt-cache"
+#~ msgstr "apt-cache"
+
+#~ msgid "APT package handling utility -- cache manipulator"
+#~ msgstr "APT strumento di gestione pacchetti -- manipolatore di cache"
+
+#~ msgid ""
+#~ "<command>apt-cache</command> <arg><option>-hvsn</option></arg> "
+#~ "<arg><option>-o=<replaceable>config string</replaceable></option></arg> "
+#~ "<arg><option>-c=<replaceable>file</replaceable></option></arg> <group "
+#~ "choice=\"req\"> <arg>add <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>file</replaceable></arg></arg> <arg>gencaches</arg> "
+#~ "<arg>showpkg <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</"
+#~ "replaceable></arg></arg> <arg>showsrc <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>pkg</replaceable></arg></arg> <arg>stats</arg> <arg>dump</"
+#~ "arg> <arg>dumpavail</arg> <arg>unmet</arg> <arg>search <arg choice=\"plain"
+#~ "\"><replaceable>regex</replaceable></arg></arg> <arg>show <arg choice="
+#~ "\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></arg> "
+#~ "<arg>depends <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</"
+#~ "replaceable></arg></arg> <arg>rdepends <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>pkg</replaceable></arg></arg> <arg>pkgnames <arg choice="
+#~ "\"plain\"><replaceable>prefix</replaceable></arg></arg> <arg>dotty <arg "
+#~ "choice=\"plain\" rep=\"repeat\"><replaceable>pkg</replaceable></arg></"
+#~ "arg> <arg>xvcg <arg choice=\"plain\" rep=\"repeat\"><replaceable>pkg</"
+#~ "replaceable></arg></arg> <arg>policy <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>pkgs</replaceable></arg></arg> <arg>madison <arg choice="
+#~ "\"plain\" rep=\"repeat\"><replaceable>pkgs</replaceable></arg></arg> </"
+#~ "group>"
+#~ msgstr ""
+#~ "<command>apt-cache</command> <arg><option>-hvsn</option></arg> "
+#~ "<arg><option>-o=<replaceable>stringa di configurazione</replaceable></"
+#~ "option></arg> <arg><option>-c=<replaceable>file</replaceable></option></"
+#~ "arg> <group choice=\"req\"> <arg>add <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>file</replaceable></arg></arg> <arg>gencaches</arg> "
+#~ "<arg>showpkg <arg choice=\"plain\" rep=\"repeat\"><replaceable>pacchetto</"
+#~ "replaceable></arg></arg> <arg>showsrc <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>pacchetto</replaceable></arg></arg> <arg>stats</arg> "
+#~ "<arg>dump</arg> <arg>dumpavail</arg> <arg>unmet</arg> <arg>search <arg "
+#~ "choice=\"plain\"><replaceable>regex</replaceable></arg></arg> <arg>show "
+#~ "<arg choice=\"plain\" rep=\"repeat\"><replaceable>pacchetto</"
+#~ "replaceable></arg></arg> <arg>depends <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>pacchetto</replaceable></arg></arg> <arg>rdepends <arg "
+#~ "choice=\"plain\" rep=\"repeat\"><replaceable>pacchetto</replaceable></"
+#~ "arg></arg> <arg>pkgnames <arg choice=\"plain\"><replaceable>prefisso</"
+#~ "replaceable></arg></arg> <arg>dotty <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>pacchetto</replaceable></arg></arg> <arg>xvcg <arg choice="
+#~ "\"plain\" rep=\"repeat\"><replaceable>pacchetto</replaceable></arg></arg> "
+#~ "<arg>policy <arg choice=\"plain\" rep=\"repeat\"><replaceable>pacchetti</"
+#~ "replaceable></arg></arg> <arg>madison <arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>pacchetti</replaceable></arg></arg> </group>"
+
+#~ msgid "add <replaceable>file(s)</replaceable>"
+#~ msgstr "add <replaceable>file</replaceable>"
+
+#~ msgid ""
+#~ "<literal>add</literal> adds the named package index files to the package "
+#~ "cache. This is for debugging only."
+#~ msgstr ""
+#~ "<literal>add</literal> aggiunge i file di indice dei pacchetti menzionati "
+#~ "alla cache dei pacchetti. Questo serve solo per fare il debug."
+
+#~ msgid "gencaches"
+#~ msgstr "gencaches"
+
+#~ msgid ""
+#~ "<literal>gencaches</literal> performs the same operation as <command>apt-"
+#~ "get check</command>. It builds the source and package caches from the "
+#~ "sources in &sources-list; and from <filename>/var/lib/dpkg/status</"
+#~ "filename>."
+#~ msgstr ""
+#~ "<literal>gencaches</literal> esegue la stessa operazione di <command>apt-"
+#~ "get check</command>. Costruisce le cache sorgenti e pacchetti dalle fonti "
+#~ "in &sources-list; e da <filename>/var/lib/dpkg/status</filename>."
+
+#~ msgid "showpkg <replaceable>pkg(s)</replaceable>"
+#~ msgstr "showpkg <replaceable>pacchetti</replaceable>"
+
+#~ msgid "stats"
+#~ msgstr "stats"
+
+#~ msgid ""
+#~ "<literal>Pure virtual packages</literal> is the number of packages that "
+#~ "exist only as a virtual package name; that is, packages only \"provide\" "
+#~ "the virtual package name, and no package actually uses the name. For "
+#~ "instance, \"mail-transport-agent\" in the Debian GNU/Linux system is a "
+#~ "pure virtual package; several packages provide \"mail-transport-agent\", "
+#~ "but there is no package named \"mail-transport-agent\"."
+#~ msgstr ""
+#~ "<literal>Pacchetti virtuali puri</literal> è il numero di pacchetti che "
+#~ "esistono solo come nome di pacchetto virtuale; vale a dire, i pacchetti "
+#~ "\"forniscono\" solo il nome del pacchetto virtuale e nessun pacchetto in "
+#~ "realtà usa quel nome. Per esempio, \"mail-transport-agent\" nel sistema "
+#~ "Debian GNU/Linux è un pacchetto virtuale puro; diversi pacchetti "
+#~ "forniscono \"mail-transport-agent\", ma non c'è alcun pacchetto chiamato "
+#~ "\"mail-transport-agent\"."
+
+#~ msgid ""
+#~ "<literal>Single virtual packages</literal> is the number of packages with "
+#~ "only one package providing a particular virtual package. For example, in "
+#~ "the Debian GNU/Linux system, \"X11-text-viewer\" is a virtual package, "
+#~ "but only one package, xless, provides \"X11-text-viewer\"."
+#~ msgstr ""
+#~ "<literal>Pacchetti virtuali singoli</literal> è il numero di pacchetti "
+#~ "per cui solo un pacchetto fornisce un particolare pacchetto virtuale. Per "
+#~ "esempio, nel sistema Debian GNU/Linux, \"X11-text-viewer\" è un pacchetto "
+#~ "virtuale, ma solo un pacchetto, xless, fornisce \"X11-text-viewer\"."
+
+#~ msgid ""
+#~ "<literal>Mixed virtual packages</literal> is the number of packages that "
+#~ "either provide a particular virtual package or have the virtual package "
+#~ "name as the package name. For instance, in the Debian GNU/Linux system, "
+#~ "\"debconf\" is both an actual package, and provided by the debconf-tiny "
+#~ "package."
+#~ msgstr ""
+#~ "<literal>Pacchetti virtuali misti</literal> è il numero di pacchetti che "
+#~ "forniscono un particolare pacchetto virtuale o che hanno il nome del "
+#~ "pacchetto virtuale come nome del pacchetto. Per esempio, nel sistema "
+#~ "Debian GNU/Linux , \"debconf\" è sia un pacchetto vero e proprio sia "
+#~ "fornito dal pacchetto debconf-tiny."
+
+#~ msgid ""
+#~ "<literal>Total distinct</literal> versions is the number of package "
+#~ "versions found in the cache; this value is therefore at least equal to "
+#~ "the number of total package names. If more than one distribution (both "
+#~ "\"stable\" and \"unstable\", for instance), is being accessed, this value "
+#~ "can be considerably larger than the number of total package names."
+#~ msgstr ""
+#~ "<literal>Totale versioni distinte</literal> è il numero di versioni di "
+#~ "pacchetti trovate nella cache; questo valore pertanto è almeno pari al "
+#~ "numero dei nomi totali di pacchetto. Se si ha accesso a più di una "
+#~ "distribuzione (ad esempio sia \"stable\" che \"unstable\"), questo valore "
+#~ "può essere decisamente più grande del numero dei nomi totali di pacchetti."
+
+#~ msgid "showsrc <replaceable>pkg(s)</replaceable>"
+#~ msgstr "showsrc <replaceable>pacchetti</replaceable>"
+
+#~ msgid ""
+#~ "<literal>showsrc</literal> displays all the source package records that "
+#~ "match the given package names. All versions are shown, as well as all "
+#~ "records that declare the name to be a Binary."
+#~ msgstr ""
+#~ "<literal>showsrc</literal> mostra tutti i pacchetti sorgente che "
+#~ "combaciano coi nomi dei pacchetti dati. Vengono mostrate tutte le "
+#~ "versioni, così come tutti i record che dichiarano che il nome è un "
+#~ "pacchetto binario."
+
+#~ msgid "dump"
+#~ msgstr "dump"
+
+#~ msgid "dumpavail"
+#~ msgstr "dumpavail"
+
+#~ msgid "unmet"
+#~ msgstr "unmet"
+
+#~ msgid "show <replaceable>pkg(s)</replaceable>"
+#~ msgstr "show <replaceable>pacchetti</replaceable>"
+
+#~ msgid "search <replaceable>regex [ regex ... ]</replaceable>"
+#~ msgstr "search <replaceable>regex [ regex ... ]</replaceable>"
+
+#~ msgid ""
+#~ "<literal>search</literal> performs a full text search on all available "
+#~ "package lists for the POSIX regex pattern given, see "
+#~ "<citerefentry><refentrytitle><command>regex</command></refentrytitle> "
+#~ "<manvolnum>7</manvolnum></citerefentry>. It searches the package names "
+#~ "and the descriptions for an occurrence of the regular expression and "
+#~ "prints out the package name and the short description, including virtual "
+#~ "package names. If <option>--full</option> is given then output identical "
+#~ "to <literal>show</literal> is produced for each matched package, and if "
+#~ "<option>--names-only</option> is given then the long description is not "
+#~ "searched, only the package name is."
+#~ msgstr ""
+#~ "<literal>search</literal> esegue una ricerca completa del testo su tutte "
+#~ "le liste di pacchetti disponibili cercando il modellp di regexp POSIX "
+#~ "fornito; vedere <citerefentry><refentrytitle><command>regex</command></"
+#~ "refentrytitle> <manvolnum>7</manvolnum></citerefentry>. Cerca le "
+#~ "occorrenze dell'expressione regolare nei nomi e nelle descrizioni dei "
+#~ "pacchetti e stampa il nome e la descrizione breve dei pacchetti, inclusi "
+#~ "quelli virtuali. Se viene fornita l'opzione <option>--full</option>, il "
+#~ "risultato è identico a <literal>show</literal> per ciascun pacchetto che "
+#~ "soddisfa la ricerca; se viene fornita l'opzione <option>--names-only</"
+#~ "option> la ricerca viene fatta solo sul nome del pacchetto e non sulla "
+#~ "descrizione lunga."
+
+#~ msgid "depends <replaceable>pkg(s)</replaceable>"
+#~ msgstr "depends <replaceable>pacchetti</replaceable>"
+
+#~ msgid "rdepends <replaceable>pkg(s)</replaceable>"
+#~ msgstr "rdepends <replaceable>pacchetti</replaceable>"
+
+#~ msgid "pkgnames <replaceable>[ prefix ]</replaceable>"
+#~ msgstr "pkgnames <replaceable>[ prefisso ]</replaceable>"
+
+#~ msgid "dotty <replaceable>pkg(s)</replaceable>"
+#~ msgstr "dotty <replaceable>pacchetti</replaceable>"
+
+#~ msgid ""
+#~ "The resulting nodes will have several shapes; normal packages are boxes, "
+#~ "pure provides are triangles, mixed provides are diamonds, missing "
+#~ "packages are hexagons. Orange boxes mean recursion was stopped [leaf "
+#~ "packages], blue lines are pre-depends, green lines are conflicts."
+#~ msgstr ""
+#~ "I nodi risultanti avranno diverse forme: i pacchetti normali sono "
+#~ "quadrati, quelli forniti puri sono triangoli, quelli forniti misti sono "
+#~ "rombi, i pacchetti mancanti sono esagoni. I quadrati arancioni indicano "
+#~ "che la ricorsione è stata arrestata [pacchetti foglia], le linee blu sono "
+#~ "pre-dipendenze, le linee verdi sono conflitti."
+
+#~ msgid "xvcg <replaceable>pkg(s)</replaceable>"
+#~ msgstr "xvcg <replaceable>pacchetti</replaceable>"
+
+#~ msgid "policy <replaceable>[ pkg(s) ]</replaceable>"
+#~ msgstr "policy <replaceable>[ pacchetti ]</replaceable>"
+
+#~ msgid "madison <replaceable>/[ pkg(s) ]</replaceable>"
+#~ msgstr "madison <replaceable>/[ pacchetti ]</replaceable>"
+
+#~ msgid "<option>-p</option>"
+#~ msgstr "<option>-p</option>"
+
+#~ msgid "<option>--pkg-cache</option>"
+#~ msgstr "<option>--pkg-cache</option>"
+
+#~ msgid "<option>-s</option>"
+#~ msgstr "<option>-s</option>"
+
+#~ msgid "<option>--src-cache</option>"
+#~ msgstr "<option>--src-cache</option>"
+
+#~ msgid "<option>-q</option>"
+#~ msgstr "<option>-q</option>"
+
+#~ msgid "<option>--quiet</option>"
+#~ msgstr "<option>--quiet</option>"
+
+#~ msgid "<option>-i</option>"
+#~ msgstr "<option>-i</option>"
+
+#~ msgid "<option>--important</option>"
+#~ msgstr "<option>--important</option>"
+
+#~ msgid ""
+#~ "Print only important dependencies; for use with unmet and depends. Causes "
+#~ "only Depends and Pre-Depends relations to be printed. Configuration "
+#~ "Item: <literal>APT::Cache::Important</literal>."
+#~ msgstr ""
+#~ "Stampa solo le dipendenze importanti; da usarsi con unmet e depends. Fa "
+#~ "sì che vengano stampate solo le relazioni di Depends e Pre-Depends. Voce "
+#~ "di configurazione: <literal>APT::Cache::Important</literal>."
+
+#~ msgid "<option>-f</option>"
+#~ msgstr "<option>-f</option>"
+
+#~ msgid "<option>--full</option>"
+#~ msgstr "<option>--full</option>"
+
+#~ msgid "<option>-a</option>"
+#~ msgstr "<option>-a</option>"
+
+#~ msgid "<option>--all-versions</option>"
+#~ msgstr "<option>--all-versions</option>"
+
+#~ msgid ""
+#~ "Print full records for all available versions. This is the default; to "
+#~ "turn it off, use <option>--no-all-versions</option>. If <option>--no-all-"
+#~ "versions</option> is specified, only the candidate version will displayed "
+#~ "(the one which would be selected for installation). This option is only "
+#~ "applicable to the <literal>show</literal> command. Configuration Item: "
+#~ "<literal>APT::Cache::AllVersions</literal>."
+#~ msgstr ""
+#~ "Stampa i record completi per tutte le versioni disponibili. Questa è "
+#~ "l'impostazione predefinita; per disattivarla, usare <option>--no-all-"
+#~ "versions</option>. Se si specifica <option>--no-all-versions</option>, "
+#~ "verrà visualizzata solo la versione candidata (quella che sarebbe scelta "
+#~ "per l'installazione). Questa opzione è applicabile solo al comando "
+#~ "<literal>show</literal>. Voce di configurazione: <literal>APT::Cache::"
+#~ "AllVersions</literal>."
+
+#~ msgid "<option>-g</option>"
+#~ msgstr "<option>-g</option>"
+
+#~ msgid "<option>--generate</option>"
+#~ msgstr "<option>--generate</option>"
+
+#~ msgid "<option>--names-only</option>"
+#~ msgstr "<option>--names-only</option>"
+
+#~ msgid "<option>-n</option>"
+#~ msgstr "<option>-n</option>"
+
+#~ msgid "<option>--all-names</option>"
+#~ msgstr "<option>--all-names</option>"
+
+#~ msgid "<option>--recurse</option>"
+#~ msgstr "<option>--recurse</option>"
+
+#~ msgid "<option>--installed</option>"
+#~ msgstr "<option>--installed</option>"
+
+#~ msgid "&apt-commonoptions;"
+#~ msgstr "&apt-commonoptions;"
+
+#~ msgid "&file-sourceslist; &file-statelists;"
+#~ msgstr "&file-sourceslist; &file-statelists;"
+
+#~ msgid ""
+#~ "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; "
+#~ "<date>14 February 2004</date>"
+#~ msgstr ""
+#~ "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; "
+#~ "<date>14 febbraio 2004</date>"
+
+#~ msgid "apt-cdrom"
+#~ msgstr "apt-cdrom"
+
+#~ msgid "APT CDROM management utility"
+#~ msgstr "Strumento di APT per la gestione dei CDROM"
+
+#~ msgid ""
+#~ "<command>apt-cdrom</command> <arg><option>-hvrmfan</option></arg> "
+#~ "<arg><option>-d=<replaceable>cdrom mount point</replaceable></option></"
+#~ "arg> <arg><option>-o=<replaceable>config string</replaceable></option></"
+#~ "arg> <arg><option>-c=<replaceable>file</replaceable></option></arg> "
+#~ "<group> <arg>add</arg> <arg>ident</arg> </group>"
+#~ msgstr ""
+#~ "<command>apt-cdrom</command> <arg><option>-hvrmfan</option></arg> "
+#~ "<arg><option>-d=<replaceable>punto di mount del cdrom</replaceable></"
+#~ "option></arg> <arg><option>-o=<replaceable>stringa di configurazione</"
+#~ "replaceable></option></arg> <arg><option>-c=<replaceable>file</"
+#~ "replaceable></option></arg> <group> <arg>add</arg> <arg>ident</arg> </"
+#~ "group>"
+
+#~ msgid ""
+#~ "<command>apt-cdrom</command> is used to add a new CDROM to APTs list of "
+#~ "available sources. <command>apt-cdrom</command> takes care of determining "
+#~ "the structure of the disc as well as correcting for several possible mis-"
+#~ "burns and verifying the index files."
+#~ msgstr ""
+#~ "<command>apt-cdrom</command> è usato per aggiungere un nuovo CDROM alla "
+#~ "lista di sorgenti disponibili di APT. <command>apt-cdrom</command> si "
+#~ "prende cura di determinare la struttura del disco e anche di correggere "
+#~ "possibili errori di masterizzazione e verificare i file indice."
+
+#~ msgid ""
+#~ "It is necessary to use <command>apt-cdrom</command> to add CDs to the APT "
+#~ "system, it cannot be done by hand. Furthermore each disk in a multi-cd "
+#~ "set must be inserted and scanned separately to account for possible mis-"
+#~ "burns."
+#~ msgstr ""
+#~ "Per aggiungere CD al sistema APT è necessario usare <command>apt-cdrom</"
+#~ "command>, in quanto ciò non può essere fatto manualmente. Inoltre ogni "
+#~ "disco in un insieme di più CD deve essere inserito e scansionato "
+#~ "separatamente per tenere conto di possibili errori di masterizzazione."
+
+#~ msgid "add"
+#~ msgstr "add"
+
+#~ msgid ""
+#~ "<literal>add</literal> is used to add a new disc to the source list. It "
+#~ "will unmount the CDROM device, prompt for a disk to be inserted and then "
+#~ "proceed to scan it and copy the index files. If the disc does not have a "
+#~ "proper <filename>disk</filename> directory you will be prompted for a "
+#~ "descriptive title."
+#~ msgstr ""
+#~ "<literal>add</literal> è usato per aggiungere un nuovo CDROM alla lista "
+#~ "delle sorgenti. Smonterà il device del CDROM, chiederà di inserire un "
+#~ "disco e poi procederà alla scansione del cdrom e copierà i file indice. "
+#~ "Se il disco non ha una directory <filename>.disk/</filename> corretta "
+#~ "verrà chiesto un titolo descrittivo."
+
+#~ msgid ""
+#~ "APT uses a CDROM ID to track which disc is currently in the drive and "
+#~ "maintains a database of these IDs in <filename>&statedir;/cdroms.list</"
+#~ "filename>"
+#~ msgstr ""
+#~ "APT usa un identificatore del CDROM per tenere traccia di quale disco è "
+#~ "attualmente nel lettore e mantiene un database di questi identificativi "
+#~ "nel file <filename>&statedir;/cdroms.list</filename>."
+
+#~ msgid "ident"
+#~ msgstr "ident"
+
+#~ msgid ""
+#~ "Unless the <option>-h</option>, or <option>--help</option> option is "
+#~ "given one of the commands below must be present. <placeholder type="
+#~ "\"variablelist\" id=\"0\"/>"
+#~ msgstr ""
+#~ "A meno che non venga fornita l'opzione <option>-h</option> o <option>--"
+#~ "help</option>, deve essere presente uno dei comandi seguenti. "
+#~ "<placeholder type=\"variablelist\" id=\"0\"/>"
+
+#~ msgid "<option>-d</option>"
+#~ msgstr "<option>-d</option>"
+
+#~ msgid "<option>--cdrom</option>"
+#~ msgstr "<option>--cdrom</option>"
+
+#~ msgid ""
+#~ "Mount point; specify the location to mount the cdrom. This mount point "
+#~ "must be listed in <filename>/etc/fstab</filename> and properly "
+#~ "configured. Configuration Item: <literal>Acquire::cdrom::mount</literal>."
+#~ msgstr ""
+#~ "Punto di mount; specifica la posizione in cui montare il CDROM. Questo "
+#~ "punto di mount deve essere elencato nel file <filename>/etc/fstab</"
+#~ "filename> e configurato correttamente. Voce di configurazione: "
+#~ "<literal>Acquire::cdrom::mount</literal>."
+
+#~ msgid "<option>-r</option>"
+#~ msgstr "<option>-r</option>"
+
+#~ msgid "<option>--rename</option>"
+#~ msgstr "<option>--rename</option>"
+
+#~ msgid ""
+#~ "Rename a disc; change the label of a disk or override the disks given "
+#~ "label. This option will cause <command>apt-cdrom</command> to prompt for "
+#~ "a new label. Configuration Item: <literal>APT::CDROM::Rename</literal>."
+#~ msgstr ""
+#~ "Rinomina un disco; cambia l'etichetta di un disco o soppianta l'etichetta "
+#~ "originale del disco. Questa opzione farà sì che <command>apt-cdrom</"
+#~ "command> chieda una nuova etichetta. Voce di configurazione: "
+#~ "<literal>APT::CDROM::Rename</literal>."
+
+#~ msgid "<option>-m</option>"
+#~ msgstr "<option>-m</option>"
+
+#~ msgid "<option>--no-mount</option>"
+#~ msgstr "<option>--no-mount</option>"
+
+#~ msgid "<option>--fast</option>"
+#~ msgstr "<option>--fast</option>"
+
+#~ msgid "<option>--thorough</option>"
+#~ msgstr "<option>--thorough</option>"
+
+#~ msgid "<option>--just-print</option>"
+#~ msgstr "<option>--just-print</option>"
+
+#~ msgid "<option>--recon</option>"
+#~ msgstr "<option>--recon</option>"
+
+#~ msgid "<option>--no-act</option>"
+#~ msgstr "<option>--no-act</option>"
+
+#~ msgid "apt-config"
+#~ msgstr "apt-config"
+
+#~ msgid ""
+#~ "<command>apt-config</command> <arg><option>-hv</option></arg> "
+#~ "<arg><option>-o=<replaceable>config string</replaceable></option></arg> "
+#~ "<arg><option>-c=<replaceable>file</replaceable></option></arg> <group "
+#~ "choice=\"req\"> <arg>shell</arg> <arg>dump</arg> </group>"
+#~ msgstr ""
+#~ "<command>apt-config</command> <arg><option>-hv</option></arg> "
+#~ "<arg><option>-o=<replaceable>stringa di configurazione</replaceable></"
+#~ "option></arg> <arg><option>-c=<replaceable>file</replaceable></option></"
+#~ "arg> <group choice=\"req\"> <arg>shell</arg> <arg>dump</arg> </group>"
+
+#~ msgid ""
+#~ "<command>apt-config</command> is an internal program used by various "
+#~ "portions of the APT suite to provide consistent configurability. It "
+#~ "accesses the main configuration file <filename>/etc/apt/apt.conf</"
+#~ "filename> in a manner that is easy to use by scripted applications."
+#~ msgstr ""
+#~ "<command>apt-config</command> è un programma interno usato da varie parti "
+#~ "della suite APT per fornire una configurabiità coerente. Accede al file "
+#~ "principale di configurazione <filename>/etc/apt/apt.conf</filename> in "
+#~ "modo facile da usare da parte di applicazioni che girano sotto forma di "
+#~ "script."
+
+#~ msgid ""
+#~ "Unless the <option>-h</option>, or <option>--help</option> option is "
+#~ "given one of the commands below must be present."
+#~ msgstr ""
+#~ "A meno che non venga fornita l'opzione <option>-h</option> o <option>--"
+#~ "help</option>, deve essere presente uno dei comandi seguenti."
+
+#~ msgid "shell"
+#~ msgstr "shell"
+
+#~ msgid ""
+#~ "shell is used to access the configuration information from a shell "
+#~ "script. It is given pairs of arguments, the first being a shell variable "
+#~ "and the second the configuration value to query. As output it lists a "
+#~ "series of shell assignments commands for each present value. In a shell "
+#~ "script it should be used like:"
+#~ msgstr ""
+#~ "shell viene usato per accedere alle informazioni di configurazione da "
+#~ "parte di uno script di shell. Riceve coppie di argomenti, il primo dei "
+#~ "quali è una variabile di shell e il secondo è il valore di configurazione "
+#~ "da interrogare. Come risultato elenca una serie di comandi di "
+#~ "assegnazione di shell per ciascun valore presente. In uno script di shell "
+#~ "dovrebbe essere usato in modo simile a:"
+
+#~ msgid "apt-extracttemplates"
+#~ msgstr "apt-extracttemplates"
+
+#~ msgid "Utility to extract DebConf config and templates from Debian packages"
+#~ msgstr ""
+#~ "Utilità per estrarre configurazioni e modelli DebConf dai pacchetti Debian"
+
+#~ msgid ""
+#~ "<command>apt-extracttemplates</command> <arg><option>-hv</option></arg> "
+#~ "<arg><option>-t=<replaceable>temporary directory</replaceable></option></"
+#~ "arg> <arg choice=\"plain\" rep=\"repeat\"><replaceable>file</"
+#~ "replaceable></arg>"
+#~ msgstr ""
+#~ "<command>apt-extracttemplates</command> <arg><option>-hv</option></arg> "
+#~ "<arg><option>-t=<replaceable>directory temporanea</replaceable></option></"
+#~ "arg> <arg choice=\"plain\" rep=\"repeat\"><replaceable>file</"
+#~ "replaceable></arg>"
+
+#~ msgid ""
+#~ "template-file and config-script are written to the temporary directory "
+#~ "specified by the -t or --tempdir (<literal>APT::ExtractTemplates::"
+#~ "TempDir</literal>) directory, with filenames of the form "
+#~ "<filename>package.template.XXXX</filename> and <filename>package.config."
+#~ "XXXX</filename>"
+#~ msgstr ""
+#~ "file-template e script-di-configurazione sono scritti nella directory "
+#~ "temporanea specificata da -t o --tempdir (<literal>APT::ExtractTemplates::"
+#~ "TempDir</literal>) directory, con i nomi dei file nella forma "
+#~ "<filename>pacchetto.template.XXXX</filename> e <filename>pacchetto.config."
+#~ "XXXX</filename>"
+
+#~ msgid "<option>-t</option>"
+#~ msgstr "<option>-t</option>"
+
+#~ msgid "<option>--tempdir</option>"
+#~ msgstr "<option>--tempdir</option>"
+
+#~ msgid ""
+#~ "Temporary directory in which to write extracted debconf template files "
+#~ "and config scripts. Configuration Item: <literal>APT::ExtractTemplates::"
+#~ "TempDir</literal>"
+#~ msgstr ""
+#~ "Directory temporanea dove scrivere i file template di debconf e gli "
+#~ "script di configurazione estratti. Voce di configurazione: <literal>APT::"
+#~ "ExtractTemplates::TempDir</literal>."
+
+#~ msgid ""
+#~ "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; "
+#~ "<date>17 August 2009</date>"
+#~ msgstr ""
+#~ "&apt-author.jgunthorpe; &apt-author.team; &apt-email; &apt-product; "
+#~ "<date>17 agosto 2009</date>"
+
+#~ msgid "apt-ftparchive"
+#~ msgstr "apt-ftparchive"
+
+#~ msgid ""
+#~ "<command>apt-ftparchive</command> <arg><option>-hvdsq</option></arg> "
+#~ "<arg><option>--md5</option></arg> <arg><option>--delink</option></arg> "
+#~ "<arg><option>--readonly</option></arg> <arg><option>--contents</option></"
+#~ "arg> <arg><option>--arch <replaceable>architecture</replaceable></"
+#~ "option></arg> <arg><option>-o <replaceable>config</"
+#~ "replaceable>=<replaceable>string</replaceable></option></arg> "
+#~ "<arg><option>-c=<replaceable>file</replaceable></option></arg> <group "
+#~ "choice=\"req\"> <arg>packages<arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>path</replaceable></arg><arg><replaceable>override</"
+#~ "replaceable><arg><replaceable>pathprefix</replaceable></arg></arg></arg> "
+#~ "<arg>sources<arg choice=\"plain\" rep=\"repeat\"><replaceable>path</"
+#~ "replaceable></arg><arg><replaceable>override</"
+#~ "replaceable><arg><replaceable>pathprefix</replaceable></arg></arg></arg> "
+#~ "<arg>contents <arg choice=\"plain\"><replaceable>path</replaceable></"
+#~ "arg></arg> <arg>release <arg choice=\"plain\"><replaceable>path</"
+#~ "replaceable></arg></arg> <arg>generate <arg choice=\"plain"
+#~ "\"><replaceable>config-file</replaceable></arg> <arg choice=\"plain\" rep="
+#~ "\"repeat\"><replaceable>section</replaceable></arg></arg> <arg>clean <arg "
+#~ "choice=\"plain\"><replaceable>config-file</replaceable></arg></arg> </"
+#~ "group>"
+#~ msgstr ""
+#~ "<command>apt-ftparchive</command> <arg><option>-hvdsq</option></arg> "
+#~ "<arg><option>--md5</option></arg> <arg><option>--delink</option></arg> "
+#~ "<arg><option>--readonly</option></arg> <arg><option>--contents</option></"
+#~ "arg> <arg><option>--arch <replaceable>architettura</replaceable></"
+#~ "option></arg> <arg><option>-o <replaceable>configurazione</"
+#~ "replaceable>=<replaceable>stringa</replaceable></option></arg> "
+#~ "<arg><option>-c=<replaceable>file</replaceable></option></arg> <group "
+#~ "choice=\"req\"> <arg>packages<arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>percorso</replaceable></arg><arg><replaceable>override</"
+#~ "replaceable><arg><replaceable>prefisso del percorso</replaceable></arg></"
+#~ "arg></arg> <arg>sources<arg choice=\"plain\" rep=\"repeat"
+#~ "\"><replaceable>percorso</replaceable></arg><arg><replaceable>override</"
+#~ "replaceable><arg><replaceable>prefisso del percorso</replaceable></arg></"
+#~ "arg></arg> <arg>contents <arg choice=\"plain\"><replaceable>percorso</"
+#~ "replaceable></arg></arg> <arg>release <arg choice=\"plain"
+#~ "\"><replaceable>percorso</replaceable></arg></arg> <arg>generate <arg "
+#~ "choice=\"plain\"><replaceable>file-di-configurazione</replaceable></arg> "
+#~ "<arg choice=\"plain\" rep=\"repeat\"><replaceable>sezione</replaceable></"
+#~ "arg></arg> <arg>clean <arg choice=\"plain\"><replaceable>file-di-"
+#~ "configurazione</replaceable></arg></arg> </group>"
+
+#~ msgid "packages"
+#~ msgstr "packages"
+
+#~ msgid "sources"
+#~ msgstr "sources"
+
+#~ msgid "contents"
+#~ msgstr "contents"
+
+#~ msgid "release"
+#~ msgstr "release"
+
+#~ msgid ""
+#~ "The <literal>release</literal> command generates a Release file from a "
+#~ "directory tree. It recursively searches the given directory for Packages, "
+#~ "Packages.gz, Packages.bz2, Sources, Sources.gz, Sources.bz2, Release and "
+#~ "md5sum.txt files. It then writes to stdout a Release file containing an "
+#~ "MD5 digest and SHA1 digest for each file."
+#~ msgstr ""
+#~ "Il comando <literal>release</literal> genera un file Release da un albero "
+#~ "di directory. Cerca ricorivamente file Packages, Packages.gz, Packages."
+#~ "bz2, Sources, Sources.gz, Sources.bz2, Release e md5sum.txt nella "
+#~ "directory data. Quindi scrive su stdout un file Release che contiene un "
+#~ "digest MD5 e SHA1 per ciascun file."
+
+#~ msgid ""
+#~ "Values for the additional metadata fields in the Release file are taken "
+#~ "from the corresponding variables under <literal>APT::FTPArchive::Release</"
+#~ "literal>, e.g. <literal>APT::FTPArchive::Release::Origin</literal>. The "
+#~ "supported fields are: <literal>Origin</literal>, <literal>Label</"
+#~ "literal>, <literal>Suite</literal>, <literal>Version</literal>, "
+#~ "<literal>Codename</literal>, <literal>Date</literal>, "
+#~ "<literal>Architectures</literal>, <literal>Components</literal>, "
+#~ "<literal>Description</literal>."
+#~ msgstr ""
+#~ "I valori dei campi di metadati aggiuntivi nel file Release sono presi "
+#~ "dalle variabili corrispondenti sotto <literal>APT::FTPArchive::Release</"
+#~ "literal>, ad esempio <literal>APT::FTPArchive::Release::Origin</"
+#~ "literal>. I campi supportati sono: <literal>Origin</literal>, "
+#~ "<literal>Label</literal>, <literal>Suite</literal>, <literal>Version</"
+#~ "literal>, <literal>Codename</literal>, <literal>Date</literal>, "
+#~ "<literal>Architectures</literal>, <literal>Components</literal>, "
+#~ "<literal>Description</literal>."
+
+#~ msgid "generate"
+#~ msgstr "generate"
+
+#~ msgid "clean"
+#~ msgstr "clean"
+
+#~ msgid ""
+#~ "The generate configuration has 4 separate sections, each described below."
+#~ msgstr ""
+#~ "La configurazione di generate ha 4 sezioni separate, ciascuna delle quali "
+#~ "è descritta sotto."
+
+#~ msgid "Dir Section"
+#~ msgstr "Sezione Dir"
+
+#~ msgid "ArchiveDir"
+#~ msgstr "ArchiveDir"
+
+#~ msgid "OverrideDir"
+#~ msgstr "OverrideDir"
+
+#~ msgid "CacheDir"
+#~ msgstr "CacheDir"
+
+#~ msgid "Specifies the location of the cache files"
+#~ msgstr "Specifica la posizione dei file cache."
+
+#~ msgid "FileListDir"
+#~ msgstr "FileListDir"
+
+#~ msgid "Default Section"
+#~ msgstr "Sezione Default"
+
+#~ msgid "Packages::Compress"
+#~ msgstr "Packages::Compress"
+
+#~ msgid ""
+#~ "Sets the default compression schemes to use for the Package index files. "
+#~ "It is a string that contains a space separated list of at least one of: "
+#~ "'.' (no compression), 'gzip' and 'bzip2'. The default for all compression "
+#~ "schemes is '. gzip'."
+#~ msgstr ""
+#~ "Imposta gli schemi di compressione predefiniti da usare per i file indice "
+#~ "dei pacchetti. È una stringa che contiene una lista separata da spazi "
+#~ "contenente almeno uno fra \".\" (nessuna compressione), \"gzip\" e "
+#~ "\"bzip2\". Il valore predefinito per tutti gli schemi di compressione è "
+#~ "\"gzip\"."
+
+#~ msgid "Packages::Extensions"
+#~ msgstr "Packages::Extensions"
+
+#~ msgid "Sources::Compress"
+#~ msgstr "Sources::Compress"
+
+#~ msgid "Sources::Extensions"
+#~ msgstr "Sources::Extensions"
+
+#~ msgid "Contents::Compress"
+#~ msgstr "Contents::Compress"
+
+#~ msgid "DeLinkLimit"
+#~ msgstr "DeLinkLimit"
+
+#~ msgid "FileMode"
+#~ msgstr "FileMode"
+
+#~ msgid "TreeDefault Section"
+#~ msgstr "Sezione TreeDefault"
+
+#~ msgid "MaxContentsChange"
+#~ msgstr "MaxContentsChange"
+
+#~ msgid "ContentsAge"
+#~ msgstr "ContentsAge"
+
+#~ msgid "Directory"
+#~ msgstr "Directory"
+
+#~ msgid "SrcDirectory"
+#~ msgstr "SrcDirectory"
+
+#~ msgid "Packages"
+#~ msgstr "Packages"
+
+#~ msgid "Sources"
+#~ msgstr "Sources"
+
+#~ msgid "InternalPrefix"
+#~ msgstr "InternalPrefix"
+
+#~ msgid "Contents"
+#~ msgstr "Contents"
+
+#~ msgid ""
+#~ "Sets the output Contents file. Defaults to <filename>$(DIST)/Contents-"
+#~ "$(ARCH)</filename>. If this setting causes multiple Packages files to map "
+#~ "onto a single Contents file (such as the default) then <command>apt-"
+#~ "ftparchive</command> will integrate those package files together "
+#~ "automatically."
+#~ msgstr ""
+#~ "Imposta il file Contents di uscita. Il valore predefinito è <filename>"
+#~ "$(DIST)/Contents-$(ARCH)</filename>. Se questa impostazione fa sì che più "
+#~ "file Packages corrispondano a un solo file Contents (come con il valore "
+#~ "predefinito) allora <command>apt-ftparchive</command> unirà "
+#~ "automaticamente insieme questi file dei pacchetti."
+
+#~ msgid "Contents::Header"
+#~ msgstr "Contents::Header"
+
+#~ msgid "BinCacheDB"
+#~ msgstr "BinCacheDB"
+
+#~ msgid "FileList"
+#~ msgstr "FileList"
+
+#~ msgid "SourceFileList"
+#~ msgstr "SourceFileList"
+
+#~ msgid "Tree Section"
+#~ msgstr "Sezione Tree"
+
+#~ msgid ""
+#~ "The <literal>Tree</literal> section takes a scope tag which sets the "
+#~ "<literal>$(DIST)</literal> variable and defines the root of the tree (the "
+#~ "path is prefixed by <literal>ArchiveDir</literal>). Typically this is a "
+#~ "setting such as <filename>dists/woody</filename>."
+#~ msgstr ""
+#~ "La sezione <literal>Tree</literal> prende un tag di ambito che imposta la "
+#~ "variabile <literal>$(DIST)</literal> e definisce la radice dell'albero "
+#~ "(il percorso viene prefissato da <literal>ArchiveDir</literal>). Di "
+#~ "solito è un'impostazione simile a <filename>dists/woody</filename>."
+
+#~ msgid ""
+#~ "All of the settings defined in the <literal>TreeDefault</literal> section "
+#~ "can be use in a <literal>Tree</literal> section as well as three new "
+#~ "variables."
+#~ msgstr ""
+#~ "Tutte le impostazioni definite nella sezione <literal>TreeDefault</"
+#~ "literal> possono essere usate in una sezione <literal>Tree</literal>, "
+#~ "oltre a tre nuove variabili."
+
+#~ msgid "Sections"
+#~ msgstr "Sezioni"
+
+#~ msgid ""
+#~ "This is a space separated list of sections which appear under the "
+#~ "distribution, typically this is something like <literal>main contrib non-"
+#~ "free</literal>"
+#~ msgstr ""
+#~ "Questa è una lista di sezioni che appaiono sotto la distribuzione, "
+#~ "separate da spazi; tipicamente è simile a <literal>main contrib non-free</"
+#~ "literal>."
+
+#~ msgid "Architectures"
+#~ msgstr "Architetture"
+
+#~ msgid "BinOverride"
+#~ msgstr "BinOverride"
+
+#~ msgid "SrcOverride"
+#~ msgstr "SrcOverride"
+
+#~ msgid "ExtraOverride"
+#~ msgstr "ExtraOverride"
+
+#~ msgid "SrcExtraOverride"
+#~ msgstr "SrcExtraOverride"
+
+#~ msgid "BinDirectory Section"
+#~ msgstr "Sezione BinDirectory"
+
+#~ msgid "Sets the Contents file output. (optional)"
+#~ msgstr "Imposta il file Contents di uscita (facoltativo)."
+
+#~ msgid "PathPrefix"
+#~ msgstr "PathPrefix"
+
+#~ msgid "FileList, SourceFileList"
+#~ msgstr "FileList, SourceFileList"
+
+#~ msgid ""
+#~ "The binary override file is fully compatible with &dpkg-scanpackages;. It "
+#~ "contains 4 fields separated by spaces. The first field is the package "
+#~ "name, the second is the priority to force that package to, the third is "
+#~ "the the section to force that package to and the final field is the "
+#~ "maintainer permutation field."
+#~ msgstr ""
+#~ "Il file override binario è completamente compatibile con &dpkg-"
+#~ "scanpackages;. Contiene 4 campi separati da spazi. Il primo campo è il "
+#~ "nome del pacchetto, il secondo è la priorità a cui forzare quel "
+#~ "pacchetto, il terzo è la sezione in cui forzare quel pacchetto e l'ultimo "
+#~ "campo è il campo di permutazione del manutentore."
+
+#, fuzzy
+#~ msgid "update"
+#~ msgstr "upgrade"
+
+#, fuzzy
+#~ msgid "dselect-upgrade"
+#~ msgstr "dist-upgrade"
+
+#, fuzzy
+#~ msgid "apt-key"
+#~ msgstr "apt-get"
+
+#, fuzzy
+#~ msgid ""
+#~ "For more details, on Debian GNU/Linux systems, see the file /usr/share/"
+#~ "common-licenses/GPL for the full license."
+#~ msgstr ""
+#~ "Per ulteriori dettagli sui sistemi GNU/Linux si veda il testo completo "
+#~ "della licenza nel file /usr/share/common-licenses/GPL."
+
+#, fuzzy
+#~ msgid ""
+#~ "To enable the APT method you need to select [A]ccess in <prgn>dselect</"
+#~ "prgn> and then choose the APT method. You will be prompted for a set of "
+#~ "<em>Sources</em> which are places to fetch archives from. These can be "
+#~ "remote Internet sites, local Debian mirrors or CDROMs. Each source can "
+#~ "provide a fragment of the total Debian archive, APT will automatically "
+#~ "combine them to form a complete set of packages. If you have a CDROM then "
+#~ "it is a good idea to specify it first and then specify a mirror so that "
+#~ "you have access to the latest bug fixes. APT will automatically use "
+#~ "packages on your CDROM before downloading from the Internet."
+#~ msgstr ""
+#~ "Per abilitare il metodo APT dovete selezionare [A]ccess in <prgn>dselect</"
+#~ "prgn> e scegliere il metodo APT; vi verrà chiesto un insieme di fonti "
+#~ "(<em>Sources</em>), cioè di posti da cui scaricare gli archivi. Tali "
+#~ "fonti possono essere siti Internet remoti, mirror locali di Debian o "
+#~ "CDROM; ciascuna di esse può fornire una parte dell'archivio Debian, ed "
+#~ "APT le combinerà insieme in un set completo di pacchetti. Se avete un "
+#~ "CDROM è una buona idea indicare quello per primo, e poi i mirror, in modo "
+#~ "da avere accesso alle ultime versioni; APT userà in questo modo "
+#~ "automaticamente i pacchetti sul CDROM prima di scaricarli da Internet."
diff --git a/doc/po/ja.po b/doc/po/ja.po
index 3095b25c5..cb2ae7f48 100644
--- a/doc/po/ja.po
+++ b/doc/po/ja.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.7.25.3\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
"PO-Revision-Date: 2012-08-08 07:58+0900\n"
"Last-Translator: KURASAWA Nozomu <nabetaro@debian.or.jp>\n"
"Language-Team: Debian Japanese List <debian-japanese@lists.debian.org>\n"
@@ -1530,14 +1530,14 @@ msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr "ファイル"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
msgid "See Also"
@@ -2215,6 +2215,13 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:130
+#, fuzzy
+#| msgid ""
+#| "Update the local keyring with the archive keyring and remove from the "
+#| "local keyring the archive keys which are no longer valid. The archive "
+#| "keyring is shipped in the <literal>archive-keyring</literal> package of "
+#| "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
+#| "package in Debian."
msgid ""
"Update the local keyring with the archive keyring and remove from the local "
"keyring the archive keys which are no longer valid. The archive keyring is "
@@ -2288,18 +2295,22 @@ msgstr "アーカイブキーのローカル信頼データベースです。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:183
#, fuzzy
+#| msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
msgid "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>"
msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:184
#, fuzzy
+#| msgid "Keyring of Debian archive trusted keys."
msgid "Keyring of Ubuntu archive trusted keys."
msgstr "Debian アーカイブ信頼キーのキーリングです。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:187
#, fuzzy
+#| msgid ""
+#| "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
msgid ""
"<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>"
msgstr ""
@@ -2308,6 +2319,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:188
#, fuzzy
+#| msgid "Keyring of Debian archive removed trusted keys."
msgid "Keyring of Ubuntu archive removed trusted keys."
msgstr "削除された Debian アーカイブ信頼キーのキーリングです。"
@@ -4105,13 +4117,23 @@ msgstr ""
"Translation ファイルを、リストの最後 (暗黙の \"<literal>none</literal>\" の"
"後) に追加します。"
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr "ディレクトリ"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -4130,7 +4152,7 @@ msgstr ""
"サブアイテムすべてに、前に付加するデフォルトディレクトリを含んでいます。"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -4151,7 +4173,7 @@ msgstr ""
"様、<literal>Dir::Cache</literal> はデフォルトディレクトリを含んでいます。"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -4165,7 +4187,7 @@ msgstr ""
"ファイルを指定された場合のみ、この設定の効果があります)"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -4176,7 +4198,7 @@ msgstr ""
"します。"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -4193,7 +4215,7 @@ msgstr ""
"プログラムの場所を指定します。"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -4213,7 +4235,7 @@ msgstr ""
"<filename>/tmp/staging/var/lib/dpkg/status</filename> から探します。"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -4229,12 +4251,12 @@ msgstr ""
"フォルト値を見ればわかる通り、このパターンには正規表現を使用できます。"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr "DSelect での APT"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -4245,7 +4267,7 @@ msgstr ""
"ます。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -4266,7 +4288,7 @@ msgstr ""
"パッケージをダウンロードする直前に行います。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
@@ -4275,7 +4297,7 @@ msgstr ""
"されます。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
@@ -4284,7 +4306,7 @@ msgstr ""
"されます。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
@@ -4293,12 +4315,12 @@ msgstr ""
"します。デフォルトはエラーが発生した場合のみです。"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr "APT が &dpkg; を呼ぶ方法"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
@@ -4307,7 +4329,7 @@ msgstr ""
"<literal>DPkg</literal> セクションにあります。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -4317,7 +4339,7 @@ msgstr ""
"なければなりません。また、各リストは単一の引数として &dpkg; に渡されます。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4329,7 +4351,7 @@ msgstr ""
"bin/sh</filename> を通して呼び出され、何か問題があれば APT が異常終了します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4344,7 +4366,7 @@ msgstr ""
"マンドの標準入力に送ります。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -4359,7 +4381,7 @@ msgstr ""
"Install-Pkgs</literal> で与えられるコマンドです。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
@@ -4368,7 +4390,7 @@ msgstr ""
"<filename>/</filename> です。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
@@ -4377,12 +4399,12 @@ msgstr ""
"ます。デフォルトでは署名を無効にし、全バイナリを生成します。"
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr "dpkg トリガの使い方 (および関連オプション)"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -4406,7 +4428,7 @@ msgstr ""
"(もしくはそれ以上) の時間 100% のままとなり、進捗レポートを壊してしまいます。"
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -4420,7 +4442,7 @@ msgstr ""
"DPkg::TriggersPending \"true\";"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -4443,7 +4465,7 @@ msgstr ""
"\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -4463,7 +4485,7 @@ msgstr ""
"在 APT は、このフラグを、展開呼び出しや削除呼び出しにも追加します。"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -4490,7 +4512,7 @@ msgstr ""
"能性があるからです。"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -4507,7 +4529,7 @@ msgstr ""
"では、最後以外のすべての実行で、無効にできます。"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -4522,7 +4544,7 @@ msgstr ""
"ことに注意してください。"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -4540,7 +4562,7 @@ msgstr ""
"};"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -4563,12 +4585,12 @@ msgstr ""
"\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr "Periodic オプションと Archives オプション"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -4581,12 +4603,12 @@ msgstr ""
"トは、このスクリプトの先頭を参照してください。"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
msgstr "デバッグオプション"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -4602,7 +4624,7 @@ msgstr ""
"のオプションは興味がないでしょうが、以下のものは興味を引くかもしれません。"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
@@ -4613,7 +4635,7 @@ msgstr ""
"にします。"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
@@ -4624,7 +4646,7 @@ msgstr ""
"literal>) を行う場合に使用します。"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -4636,7 +4658,7 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
@@ -4645,34 +4667,34 @@ msgstr ""
"ないようにします。"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr "以下は apt に対するデバッグオプションのすべてです。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
"<literal>cdrom://</literal> ソースへのアクセスに関する情報を出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr "FTP を用いたパッケージのダウンロードに関する情報を出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr "HTTP を用いたパッケージのダウンロードに関する情報を出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr "HTTPS を用いたパッケージのダウンロードに関する情報を出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
@@ -4680,7 +4702,7 @@ msgstr ""
"<literal>gpg</literal> を用いた暗号署名の検証に関する情報を出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
@@ -4689,12 +4711,12 @@ msgstr ""
"します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr "&apt-get; での構築依存関係解決のプロセスを説明します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
@@ -4702,7 +4724,7 @@ msgstr ""
"<literal>apt</literal> ライブラリが生成した、暗号化ハッシュを出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -4712,7 +4734,7 @@ msgstr ""
"システムにある使用済・未使用ブロックの数からの情報を含めないようにします。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
@@ -4721,13 +4743,13 @@ msgstr ""
"<quote><literal>apt-get update</literal></quote> を実行できるようになります。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
"グローバルダウンロードキューに対する項目の追加・削除の際にログを出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
@@ -4736,7 +4758,7 @@ msgstr ""
"ジやエラーを出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
@@ -4745,7 +4767,7 @@ msgstr ""
"します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
@@ -4754,14 +4776,14 @@ msgstr ""
"リストへのパッチ適用に関する情報を出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
"実際のダウンロードを行う際の、サブプロセスとのやりとりをログに出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
@@ -4770,7 +4792,7 @@ msgstr ""
"に出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -4785,7 +4807,7 @@ msgstr ""
"路に対応しています。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -4814,7 +4836,7 @@ msgstr ""
"ます。<literal>section</literal> はパッケージが現れるセクション名です。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
@@ -4823,7 +4845,7 @@ msgstr ""
"切られます。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
@@ -4832,7 +4854,7 @@ msgstr ""
"を解析中に発生したエラーを出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
@@ -4841,18 +4863,18 @@ msgstr ""
"のトレースを生成します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr "&dpkg; を呼び出す際に、実行手順を追跡した状態メッセージを出力します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr "起動時の各パッケージの優先度を表示します。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
@@ -4861,7 +4883,7 @@ msgstr ""
"した場合にのみ、適用されます)。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -4872,7 +4894,7 @@ msgstr ""
"説明したものと同じです。"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
@@ -4881,13 +4903,13 @@ msgstr ""
"します。"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
msgid "Examples"
msgstr "サンプル"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -4897,7 +4919,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr "&apt-cache;, &apt-config;, &apt-preferences;."
@@ -9062,33 +9084,6 @@ msgstr " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade"
msgid "Which will use the already fetched archives on the disc."
msgstr "これで、disc にある取得済みのアーカイブを使用するようになります。"
-#~ msgid ""
-#~ "Update the local keyring with the archive keyring and remove from the "
-#~ "local keyring the archive keys which are no longer valid. The archive "
-#~ "keyring is shipped in the <literal>archive-keyring</literal> package of "
-#~ "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
-#~ "package in Debian."
-#~ msgstr ""
-#~ "ローカルキーリングをアーカイブキーリングで更新し、もう有効でなくなったアー"
-#~ "カイブキーをローカルキーリングから削除します。アーカイブキーリングは、使用"
-#~ "中のディストリビューションにある <literal>archive-keyring</literal> パッ"
-#~ "ケージ (例: Debian では <literal>debian-archive-keyring</literal> パッケー"
-#~ "ジ) で提供されています。"
-
-#~ msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-#~ msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive trusted keys."
-#~ msgstr "Debian アーカイブ信頼キーのキーリングです。"
-
-#~ msgid ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-#~ msgstr ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive removed trusted keys."
-#~ msgstr "削除された Debian アーカイブ信頼キーのキーリングです。"
-
#~ msgid "Debian GNU/Linux"
#~ msgstr "Debian GNU/Linux"
diff --git a/doc/po/pl.po b/doc/po/pl.po
index 215add707..4388534f8 100644
--- a/doc/po/pl.po
+++ b/doc/po/pl.po
@@ -11,7 +11,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.9.7.3\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
"PO-Revision-Date: 2012-07-28 21:59+0200\n"
"Last-Translator: Robert Luberda <robert@debian.org>\n"
"Language-Team: Polish <manpages-pl-list@lists.sourceforge.net>\n"
@@ -1613,14 +1613,14 @@ msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr "Pliki"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
msgid "See Also"
@@ -2362,6 +2362,13 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:130
+#, fuzzy
+#| msgid ""
+#| "Update the local keyring with the archive keyring and remove from the "
+#| "local keyring the archive keys which are no longer valid. The archive "
+#| "keyring is shipped in the <literal>archive-keyring</literal> package of "
+#| "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
+#| "package in Debian."
msgid ""
"Update the local keyring with the archive keyring and remove from the local "
"keyring the archive keys which are no longer valid. The archive keyring is "
@@ -2437,18 +2444,22 @@ msgstr "Lokalna składnica zaufanych kluczy archiwum."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:183
#, fuzzy
+#| msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
msgid "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>"
msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:184
#, fuzzy
+#| msgid "Keyring of Debian archive trusted keys."
msgid "Keyring of Ubuntu archive trusted keys."
msgstr "Składnica zaufanych kluczy archiwum Debiana."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:187
#, fuzzy
+#| msgid ""
+#| "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
msgid ""
"<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>"
msgstr ""
@@ -2457,6 +2468,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:188
#, fuzzy
+#| msgid "Keyring of Debian archive removed trusted keys."
msgid "Keyring of Ubuntu archive removed trusted keys."
msgstr "Składnica usuniętych zaufanych kluczy archiwum Debiana."
@@ -3985,13 +3997,23 @@ msgid ""
"added to the end of the list (after an implicit \"<literal>none</literal>\")."
msgstr ""
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -4003,7 +4025,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -4016,7 +4038,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -4026,7 +4048,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -4034,7 +4056,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -4045,7 +4067,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -4058,7 +4080,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -4069,12 +4091,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -4082,7 +4104,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -4095,40 +4117,40 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -4136,7 +4158,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4145,7 +4167,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4155,7 +4177,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -4165,26 +4187,26 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -4199,7 +4221,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -4213,7 +4235,7 @@ msgstr ""
"DPkg::TriggersPending \"true\";"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -4227,7 +4249,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -4240,7 +4262,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -4257,7 +4279,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -4268,7 +4290,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -4278,7 +4300,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -4296,7 +4318,7 @@ msgstr ""
"};"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -4310,12 +4332,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -4324,13 +4346,13 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
#, fuzzy
msgid "Debug options"
msgstr "opcje"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -4341,7 +4363,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
@@ -4349,7 +4371,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
@@ -4357,7 +4379,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -4367,7 +4389,7 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
#, fuzzy
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
@@ -4377,59 +4399,59 @@ msgstr ""
"in CDROM IDs."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -4437,53 +4459,53 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -4493,7 +4515,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -4511,46 +4533,46 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -4558,20 +4580,20 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
msgid "Examples"
msgstr "Przykłady"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -4579,7 +4601,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr "&apt-cache;, &apt-config;, &apt-preferences;."
@@ -6726,6 +6748,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:144
#, fuzzy
+#| msgid "the <literal>Origin:</literal> line"
msgid "<literal>Dir</literal> Section"
msgstr "linia <literal>Origin:</literal>"
@@ -6766,6 +6789,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:176
#, fuzzy
+#| msgid "the <literal>Label:</literal> line"
msgid "<literal>Default</literal> Section"
msgstr "linia <literal>Label:</literal>"
@@ -6847,6 +6871,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:242
#, fuzzy
+#| msgid "the <literal>Label:</literal> line"
msgid "<literal>TreeDefault</literal> Section"
msgstr "linia <literal>Label:</literal>"
@@ -6963,6 +6988,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:342
#, fuzzy
+#| msgid "the <literal>Label:</literal> line"
msgid "<literal>Tree</literal> Section"
msgstr "linia <literal>Label:</literal>"
@@ -7058,6 +7084,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
#: apt-ftparchive.1.xml:410
#, fuzzy
+#| msgid "the <literal>Component:</literal> line"
msgid "<literal>BinDirectory</literal> Section"
msgstr "linia <literal>Component:</literal>"
@@ -7271,6 +7298,11 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-ftparchive.1.xml:564
#, fuzzy
+#| msgid ""
+#| "If the command is either <literal>install</literal> or <literal>remove</"
+#| "literal>, then this option acts like running <literal>autoremove</"
+#| "literal> command, removing the unused dependency packages. Configuration "
+#| "Item: <literal>APT::Get::AutomaticRemove</literal>."
msgid ""
"Accept in the <literal>packages</literal> and <literal>contents</literal> "
"commands only package files matching <literal>*_arch.deb</literal> or "
@@ -9003,33 +9035,6 @@ msgstr " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade"
msgid "Which will use the already fetched archives on the disc."
msgstr "Które użyje pobranych uprzednio archiwów z dysku."
-#~ msgid ""
-#~ "Update the local keyring with the archive keyring and remove from the "
-#~ "local keyring the archive keys which are no longer valid. The archive "
-#~ "keyring is shipped in the <literal>archive-keyring</literal> package of "
-#~ "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
-#~ "package in Debian."
-#~ msgstr ""
-#~ "Aktualizuje lokalną składnicę kluczy używając składnicy kluczy archiwum i "
-#~ "usuwa z lokalnej składnicy niepoprawne klucze archiwum. Składnica kluczy "
-#~ "archiwum jest dostarczana przez pakiet <literal>archive-keyring</literal> "
-#~ "Twojej dystrybucji, np. pakiet <literal>debian-archive-keyring</literal> "
-#~ "w systemach Debiana."
-
-#~ msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-#~ msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive trusted keys."
-#~ msgstr "Składnica zaufanych kluczy archiwum Debiana."
-
-#~ msgid ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-#~ msgstr ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive removed trusted keys."
-#~ msgstr "Składnica usuniętych zaufanych kluczy archiwum Debiana."
-
#~ msgid "Package resource list for APT"
#~ msgstr "Lista zasobów pakietów dla APT"
diff --git a/doc/po/pt.po b/doc/po/pt.po
index f5639fc5a..314b5771b 100644
--- a/doc/po/pt.po
+++ b/doc/po/pt.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt 0.9.7.1\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
"PO-Revision-Date: 2012-09-03 01:53+0100\n"
"Last-Translator: Américo Monteiro <a_monteiro@netcabo.pt>\n"
"Language-Team: Portuguese <l10n@debianpt.org>\n"
@@ -1566,14 +1566,14 @@ msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr "Ficheiros"
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
msgid "See Also"
@@ -2277,6 +2277,12 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:130
#, fuzzy
+#| msgid ""
+#| "Update the local keyring with the archive keyring and remove from the "
+#| "local keyring the archive keys which are no longer valid. The archive "
+#| "keyring is shipped in the <literal>archive-keyring</literal> package of "
+#| "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
+#| "package in Debian."
msgid ""
"Update the local keyring with the archive keyring and remove from the local "
"keyring the archive keys which are no longer valid. The archive keyring is "
@@ -2351,18 +2357,22 @@ msgstr "Base de dados local de confiança de chaves de arquivos."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:183
#, fuzzy
+#| msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
msgid "<filename>/usr/share/keyrings/ubuntu-archive-keyring.gpg</filename>"
msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:184
#, fuzzy
+#| msgid "Keyring of Debian archive trusted keys."
msgid "Keyring of Ubuntu archive trusted keys."
msgstr "Chaveiro das chaves de confiança dos arquivos Debian."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><term>
#: apt-key.8.xml:187
#, fuzzy
+#| msgid ""
+#| "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
msgid ""
"<filename>/usr/share/keyrings/ubuntu-archive-removed-keys.gpg</filename>"
msgstr ""
@@ -2371,6 +2381,7 @@ msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
#: apt-key.8.xml:188
#, fuzzy
+#| msgid "Keyring of Debian archive removed trusted keys."
msgid "Keyring of Ubuntu archive removed trusted keys."
msgstr "Chaveiro das chaves de confiança removidas dos arquivos Debian."
@@ -4248,13 +4259,23 @@ msgstr ""
"filename> serão adicionados ao final da lista (após um \"<literal>none</"
"literal>\" implícito)."
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr "Directórios"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -4273,7 +4294,7 @@ msgstr ""
"items que não começam com <filename>/</filename> ou <filename>./</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -4295,7 +4316,7 @@ msgstr ""
"literal>"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -4310,7 +4331,7 @@ msgstr ""
"ficheiro de configuração especificado por <envar>APT_CONFIG</envar>)."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -4321,7 +4342,7 @@ msgstr ""
"estar feito então é carregado o ficheiro de configuração principal."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -4339,7 +4360,7 @@ msgstr ""
"respectivos programas."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -4360,7 +4381,7 @@ msgstr ""
"procurado em <filename>/tmp/staging/var/lib/dpkg/status</filename>."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -4378,12 +4399,12 @@ msgstr ""
"expressão regular."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr "APT em DSelect"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -4394,7 +4415,7 @@ msgstr ""
"<literal>DSelect</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -4416,7 +4437,7 @@ msgstr ""
"pacotes."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
@@ -4425,7 +4446,7 @@ msgstr ""
"comandos quando é corrido para a fase de instalação."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
@@ -4434,7 +4455,7 @@ msgstr ""
"comandos quando é executado para a fase de actualização."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
@@ -4443,12 +4464,12 @@ msgstr ""
"continuar. A predefinição é avisar apenas em caso de erro."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr "Como o APT chama o &dpkg;"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
@@ -4457,7 +4478,7 @@ msgstr ""
"&dpkg;. Estas estão na secção <literal>DPkg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -4468,7 +4489,7 @@ msgstr ""
"um argumento único ao &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4481,7 +4502,7 @@ msgstr ""
"bin/sh</filename>, caso algum deles falhe, o APT irá abortar."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -4497,7 +4518,7 @@ msgstr ""
"instalar, um por cada linha na entrada standard."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -4512,7 +4533,7 @@ msgstr ""
"dado ao <literal>Pre-Install-Pkgs</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
@@ -4521,7 +4542,7 @@ msgstr ""
"predefinição é <filename>/</filename>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
@@ -4530,12 +4551,12 @@ msgstr ""
"predefinição é desactivar a assinatura e produzir todos os binários."
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr "Utilização trigger do dpkg (e opções relacionadas)"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -4561,7 +4582,7 @@ msgstr ""
"100% enquanto na realidade está a configurar todos os pacotes."
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -4575,7 +4596,7 @@ msgstr ""
"DPkg::TriggersPending \"true\";"
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -4599,7 +4620,7 @@ msgstr ""
"\"0\"/>"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -4621,7 +4642,7 @@ msgstr ""
"chamadas unpack e remove."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -4651,7 +4672,7 @@ msgstr ""
"arrancar."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -4669,7 +4690,7 @@ msgstr ""
"esta opção em todas excepto na última execução."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -4685,7 +4706,7 @@ msgstr ""
"configurar este pacote."
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -4703,7 +4724,7 @@ msgstr ""
"};"
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -4727,12 +4748,12 @@ msgstr ""
"predefinidos. <placeholder type=\"literallayout\" id=\"0\"/>"
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr "Opções Periodic e Archives"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -4745,12 +4766,12 @@ msgstr ""
"Veja o cabeçalho deste script para uma breve documentação das suas opções."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
msgstr "Opções de depuração"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -4767,7 +4788,7 @@ msgstr ""
"interesse para o utilizador normal, mas algumas podem ter:"
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
@@ -4778,7 +4799,7 @@ msgstr ""
"remove, purge</literal>."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
@@ -4789,7 +4810,7 @@ msgstr ""
"<literal>apt-get -s install</literal>) como um utilizador não root."
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -4801,7 +4822,7 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
@@ -4810,12 +4831,12 @@ msgstr ""
"IDs de CD-ROM."
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr "Segue-se uma lista completa de opções de depuração para o apt."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
@@ -4823,25 +4844,25 @@ msgstr ""
"literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
"Escreve informação relacionada com o descarregamento de pacotes usando FTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
"Escreve informação relacionada com o descarregamento de pacotes usando HTTP."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr ""
"Escreve informação relacionada com o descarregamento de pacotes usando HTTPS."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
@@ -4850,7 +4871,7 @@ msgstr ""
"criptográficas usando <literal>gpg</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
@@ -4859,13 +4880,13 @@ msgstr ""
"armazenados em CD-ROMs."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
"Descreve os processos de resolver dependências de compilação no &apt-get;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
@@ -4874,7 +4895,7 @@ msgstr ""
"<literal>apt</literal>."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -4885,7 +4906,7 @@ msgstr ""
"para um CD-ROM."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
@@ -4895,14 +4916,14 @@ msgstr ""
"literal></quote> ao mesmo tempo."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
"Regista no log quando os items são adicionados ou removidos da fila de "
"download global."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
@@ -4911,7 +4932,7 @@ msgstr ""
"checksums e assinaturas criptográficas dos ficheiros descarregados."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
@@ -4921,7 +4942,7 @@ msgstr ""
"pacote."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
@@ -4930,7 +4951,7 @@ msgstr ""
"do apt quando se descarrega diffs de índice em vez de índices completos."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
@@ -4938,7 +4959,7 @@ msgstr ""
"downloads."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
@@ -4947,7 +4968,7 @@ msgstr ""
"de pacotes e com a remoção de pacotes não utilizados."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -4962,7 +4983,7 @@ msgstr ""
"literal>; veja <literal>Debug::pkgProblemResolver</literal> para isso."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -4993,7 +5014,7 @@ msgstr ""
"pacote aparece."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
@@ -5003,7 +5024,7 @@ msgstr ""
"único."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
@@ -5012,7 +5033,7 @@ msgstr ""
"estado e quaisquer erros encontrados enquanto os analisa."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
@@ -5021,7 +5042,7 @@ msgstr ""
"literal> deve passar os pacotes ao &dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr ""
@@ -5029,12 +5050,12 @@ msgstr ""
"&dpkg;."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr "Escreve a prioridade da cada lista de pacote no arranque."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
@@ -5043,7 +5064,7 @@ msgstr ""
"acontece quando é encontrado um problema de dependências complexo)."
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -5054,7 +5075,7 @@ msgstr ""
"mesma que é descrita em <literal>Debug::pkgDepCache::Marker</literal>"
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
@@ -5063,13 +5084,13 @@ msgstr ""
"vendors.list</filename>."
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
msgid "Examples"
msgstr "Exemplos"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -5079,7 +5100,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr "&apt-cache;, &apt-config;, &apt-preferences;."
@@ -9683,33 +9704,6 @@ msgstr " # apt-get -o dir::cache::archives=\"/disc/\" dist-upgrade"
msgid "Which will use the already fetched archives on the disc."
msgstr "O qual irá usar os arquivos já obtidos e que estão no disco."
-#~ msgid ""
-#~ "Update the local keyring with the archive keyring and remove from the "
-#~ "local keyring the archive keys which are no longer valid. The archive "
-#~ "keyring is shipped in the <literal>archive-keyring</literal> package of "
-#~ "your distribution, e.g. the <literal>debian-archive-keyring</literal> "
-#~ "package in Debian."
-#~ msgstr ""
-#~ "Actualiza o chaveiro local com o chaveiro do arquivo e remove do chaveiro "
-#~ "local as chaves de arquivo que já não são válidas. O chaveiro do arquivo "
-#~ "é submetido no pacote <literal>archive-keyring</literal> da sua "
-#~ "distribuição, por exemplo o pacote <literal>debian-archive-keyring</"
-#~ "literal> em Debian."
-
-#~ msgid "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-#~ msgstr "<filename>/usr/share/keyrings/debian-archive-keyring.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive trusted keys."
-#~ msgstr "Chaveiro das chaves de confiança dos arquivos Debian."
-
-#~ msgid ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-#~ msgstr ""
-#~ "<filename>/usr/share/keyrings/debian-archive-removed-keys.gpg</filename>"
-
-#~ msgid "Keyring of Debian archive removed trusted keys."
-#~ msgstr "Chaveiro das chaves de confiança removidas dos arquivos Debian."
-
#~ msgid "Package resource list for APT"
#~ msgstr "Lista de recursos de pacote para APT"
diff --git a/doc/po/pt_BR.po b/doc/po/pt_BR.po
index bae06b751..d2f597a6a 100644
--- a/doc/po/pt_BR.po
+++ b/doc/po/pt_BR.po
@@ -10,7 +10,7 @@ msgid ""
msgstr ""
"Project-Id-Version: apt\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
-"POT-Creation-Date: 2013-03-02 01:57+0000\n"
+"POT-Creation-Date: 2013-04-30 10:29+0300\n"
"PO-Revision-Date: 2004-09-20 17:02+0000\n"
"Last-Translator: André Luís Lopes <andrelop@debian.org>\n"
"Language-Team: <debian-l10n-portuguese@lists.debian.org>\n"
@@ -1091,14 +1091,14 @@ msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:518 apt-cache.8.xml:343 apt-key.8.xml:174 apt-mark.8.xml:125
-#: apt.conf.5.xml:1156 apt_preferences.5.xml:698
+#: apt.conf.5.xml:1168 apt_preferences.5.xml:698
msgid "Files"
msgstr ""
#. type: Content of: <refentry><refsect1><title>
#: apt-get.8.xml:528 apt-cache.8.xml:350 apt-key.8.xml:195 apt-mark.8.xml:131
#: apt-secure.8.xml:191 apt-cdrom.8.xml:144 apt-config.8.xml:109
-#: apt.conf.5.xml:1162 apt_preferences.5.xml:705 sources.list.5.xml:252
+#: apt.conf.5.xml:1174 apt_preferences.5.xml:705 sources.list.5.xml:252
#: apt-extracttemplates.1.xml:70 apt-sortpkgs.1.xml:63
#: apt-ftparchive.1.xml:607
#, fuzzy
@@ -2975,13 +2975,23 @@ msgid ""
"added to the end of the list (after an implicit \"<literal>none</literal>\")."
msgstr ""
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:559
+msgid "When downloading, force to use only the IPv4 protocol."
+msgstr ""
+
+#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
+#: apt.conf.5.xml:565
+msgid "When downloading, force to use only the IPv6 protocol."
+msgstr ""
+
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:560
+#: apt.conf.5.xml:572
msgid "Directories"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:562
+#: apt.conf.5.xml:574
msgid ""
"The <literal>Dir::State</literal> section has directories that pertain to "
"local state information. <literal>lists</literal> is the directory to place "
@@ -2993,7 +3003,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:569
+#: apt.conf.5.xml:581
msgid ""
"<literal>Dir::Cache</literal> contains locations pertaining to local cache "
"information, such as the two package caches <literal>srcpkgcache</literal> "
@@ -3006,7 +3016,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:578
+#: apt.conf.5.xml:590
msgid ""
"<literal>Dir::Etc</literal> contains the location of configuration files, "
"<literal>sourcelist</literal> gives the location of the sourcelist and "
@@ -3016,7 +3026,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:584
+#: apt.conf.5.xml:596
msgid ""
"The <literal>Dir::Parts</literal> setting reads in all the config fragments "
"in lexical order from the directory specified. After this is done then the "
@@ -3024,7 +3034,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:588
+#: apt.conf.5.xml:600
msgid ""
"Binary programs are pointed to by <literal>Dir::Bin</literal>. <literal>Dir::"
"Bin::Methods</literal> specifies the location of the method handlers and "
@@ -3035,7 +3045,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:596
+#: apt.conf.5.xml:608
msgid ""
"The configuration item <literal>RootDir</literal> has a special meaning. If "
"set, all paths in <literal>Dir::</literal> will be relative to "
@@ -3048,7 +3058,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:609
+#: apt.conf.5.xml:621
msgid ""
"The <literal>Ignore-Files-Silently</literal> list can be used to specify "
"which files APT should silently ignore while parsing the files in the "
@@ -3059,12 +3069,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:618
+#: apt.conf.5.xml:630
msgid "APT in DSelect"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:620
+#: apt.conf.5.xml:632
msgid ""
"When APT is used as a &dselect; method several configuration directives "
"control the default behavior. These are in the <literal>DSelect</literal> "
@@ -3072,7 +3082,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:625
+#: apt.conf.5.xml:637
msgid ""
"Cache Clean mode; this value may be one of <literal>always</literal>, "
"<literal>prompt</literal>, <literal>auto</literal>, <literal>pre-auto</"
@@ -3085,40 +3095,40 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:639
+#: apt.conf.5.xml:651
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the install phase."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:644
+#: apt.conf.5.xml:656
msgid ""
"The contents of this variable are passed to &apt-get; as command line "
"options when it is run for the update phase."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:649
+#: apt.conf.5.xml:661
msgid ""
"If true the [U]pdate operation in &dselect; will always prompt to continue. "
"The default is to prompt only on error."
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:655
+#: apt.conf.5.xml:667
msgid "How APT calls &dpkg;"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:656
+#: apt.conf.5.xml:668
msgid ""
"Several configuration directives control how APT invokes &dpkg;. These are "
"in the <literal>DPkg</literal> section."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:661
+#: apt.conf.5.xml:673
msgid ""
"This is a list of options to pass to &dpkg;. The options must be specified "
"using the list notation and each list item is passed as a single argument to "
@@ -3126,7 +3136,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:667
+#: apt.conf.5.xml:679
msgid ""
"This is a list of shell commands to run before/after invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -3135,7 +3145,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:674
+#: apt.conf.5.xml:686
msgid ""
"This is a list of shell commands to run before invoking &dpkg;. Like "
"<literal>options</literal> this must be specified in list notation. The "
@@ -3145,7 +3155,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:680
+#: apt.conf.5.xml:692
msgid ""
"Version 2 of this protocol dumps more information, including the protocol "
"version, the APT configuration space and the packages, files and versions "
@@ -3155,26 +3165,26 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:688
+#: apt.conf.5.xml:700
msgid ""
"APT chdirs to this directory before invoking &dpkg;, the default is "
"<filename>/</filename>."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:693
+#: apt.conf.5.xml:705
msgid ""
"These options are passed to &dpkg-buildpackage; when compiling packages; the "
"default is to disable signing and produce all binaries."
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><title>
-#: apt.conf.5.xml:698
+#: apt.conf.5.xml:710
msgid "dpkg trigger usage (and related options)"
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:699
+#: apt.conf.5.xml:711
msgid ""
"APT can call &dpkg; in such a way as to let it make aggressive use of "
"triggers over multiple calls of &dpkg;. Without further options &dpkg; will "
@@ -3189,7 +3199,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para><literallayout>
-#: apt.conf.5.xml:714
+#: apt.conf.5.xml:726
#, no-wrap
msgid ""
"DPkg::NoTriggers \"true\";\n"
@@ -3199,7 +3209,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><para>
-#: apt.conf.5.xml:708
+#: apt.conf.5.xml:720
msgid ""
"Note that it is not guaranteed that APT will support these options or that "
"these options will not cause (big) trouble in the future. If you have "
@@ -3213,7 +3223,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:721
+#: apt.conf.5.xml:733
msgid ""
"Add the no triggers flag to all &dpkg; calls (except the ConfigurePending "
"call). See &dpkg; if you are interested in what this actually means. In "
@@ -3226,7 +3236,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:729
+#: apt.conf.5.xml:741
msgid ""
"Valid values are \"<literal>all</literal>\", \"<literal>smart</literal>\" "
"and \"<literal>no</literal>\". The default value is \"<literal>all</literal>"
@@ -3243,7 +3253,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:744
+#: apt.conf.5.xml:756
msgid ""
"If this option is set APT will call <command>dpkg --configure --pending</"
"command> to let &dpkg; handle all required configurations and triggers. This "
@@ -3254,7 +3264,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:751
+#: apt.conf.5.xml:763
msgid ""
"Useful for the <literal>smart</literal> configuration as a package which has "
"pending triggers is not considered as <literal>installed</literal>, and "
@@ -3264,7 +3274,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para><literallayout>
-#: apt.conf.5.xml:764
+#: apt.conf.5.xml:776
#, no-wrap
msgid ""
"OrderList::Score {\n"
@@ -3276,7 +3286,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><refsect2><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:757
+#: apt.conf.5.xml:769
msgid ""
"Essential packages (and their dependencies) should be configured immediately "
"after unpacking. It is a good idea to do this quite early in the upgrade "
@@ -3290,12 +3300,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:777
+#: apt.conf.5.xml:789
msgid "Periodic and Archives options"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:778
+#: apt.conf.5.xml:790
msgid ""
"<literal>APT::Periodic</literal> and <literal>APT::Archives</literal> groups "
"of options configure behavior of apt periodic updates, which is done by the "
@@ -3304,12 +3314,12 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:786
+#: apt.conf.5.xml:798
msgid "Debug options"
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:788
+#: apt.conf.5.xml:800
msgid ""
"Enabling options in the <literal>Debug::</literal> section will cause "
"debugging information to be sent to the standard error stream of the program "
@@ -3320,7 +3330,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:799
+#: apt.conf.5.xml:811
msgid ""
"<literal>Debug::pkgProblemResolver</literal> enables output about the "
"decisions made by <literal>dist-upgrade, upgrade, install, remove, purge</"
@@ -3328,7 +3338,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:807
+#: apt.conf.5.xml:819
msgid ""
"<literal>Debug::NoLocking</literal> disables all file locking. This can be "
"used to run some operations (for instance, <literal>apt-get -s install</"
@@ -3336,7 +3346,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:816
+#: apt.conf.5.xml:828
msgid ""
"<literal>Debug::pkgDPkgPM</literal> prints out the actual command line each "
"time that <literal>apt</literal> invokes &dpkg;."
@@ -3346,66 +3356,66 @@ msgstr ""
#. motivating example, except I haven't a clue why you'd want
#. to do this.
#. type: Content of: <refentry><refsect1><para><itemizedlist><listitem><para>
-#: apt.conf.5.xml:824
+#: apt.conf.5.xml:836
msgid ""
"<literal>Debug::IdentCdrom</literal> disables the inclusion of statfs data "
"in CD-ROM IDs."
msgstr ""
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:834
+#: apt.conf.5.xml:846
msgid "A full list of debugging options to apt follows."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:843
+#: apt.conf.5.xml:855
msgid ""
"Print information related to accessing <literal>cdrom://</literal> sources."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:854
+#: apt.conf.5.xml:866
msgid "Print information related to downloading packages using FTP."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:865
+#: apt.conf.5.xml:877
msgid "Print information related to downloading packages using HTTP."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:876
+#: apt.conf.5.xml:888
msgid "Print information related to downloading packages using HTTPS."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:887
+#: apt.conf.5.xml:899
msgid ""
"Print information related to verifying cryptographic signatures using "
"<literal>gpg</literal>."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:898
+#: apt.conf.5.xml:910
msgid ""
"Output information about the process of accessing collections of packages "
"stored on CD-ROMs."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:908
+#: apt.conf.5.xml:920
msgid "Describes the process of resolving build-dependencies in &apt-get;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:918
+#: apt.conf.5.xml:930
msgid ""
"Output each cryptographic hash that is generated by the <literal>apt</"
"literal> libraries."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:928
+#: apt.conf.5.xml:940
msgid ""
"Do not include information from <literal>statfs</literal>, namely the number "
"of used and free blocks on the CD-ROM filesystem, when generating an ID for "
@@ -3413,53 +3423,53 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:939
+#: apt.conf.5.xml:951
msgid ""
"Disable all file locking. For instance, this will allow two instances of "
"<quote><literal>apt-get update</literal></quote> to run at the same time."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:951
+#: apt.conf.5.xml:963
msgid "Log when items are added to or removed from the global download queue."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:961
+#: apt.conf.5.xml:973
msgid ""
"Output status messages and errors related to verifying checksums and "
"cryptographic signatures of downloaded files."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:971
+#: apt.conf.5.xml:983
msgid ""
"Output information about downloading and applying package index list diffs, "
"and errors relating to package index list diffs."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:983
+#: apt.conf.5.xml:995
msgid ""
"Output information related to patching apt package lists when downloading "
"index diffs instead of full indices."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:994
+#: apt.conf.5.xml:1006
msgid ""
"Log all interactions with the sub-processes that actually perform downloads."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1005
+#: apt.conf.5.xml:1017
msgid ""
"Log events related to the automatically-installed status of packages and to "
"the removal of unused packages."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1015
+#: apt.conf.5.xml:1027
msgid ""
"Generate debug messages describing which packages are being automatically "
"installed to resolve dependencies. This corresponds to the initial auto-"
@@ -3469,7 +3479,7 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1029
+#: apt.conf.5.xml:1041
msgid ""
"Generate debug messages describing which packages are marked as keep/install/"
"remove while the ProblemResolver does his work. Each addition or deletion "
@@ -3487,46 +3497,46 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1050
+#: apt.conf.5.xml:1062
msgid ""
"When invoking &dpkg;, output the precise command line with which it is being "
"invoked, with arguments separated by a single space character."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1061
+#: apt.conf.5.xml:1073
msgid ""
"Output all the data received from &dpkg; on the status file descriptor and "
"any errors encountered while parsing it."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1072
+#: apt.conf.5.xml:1084
msgid ""
"Generate a trace of the algorithm that decides the order in which "
"<literal>apt</literal> should pass packages to &dpkg;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1084
+#: apt.conf.5.xml:1096
msgid ""
"Output status messages tracing the steps performed when invoking &dpkg;."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1095
+#: apt.conf.5.xml:1107
msgid "Output the priority of each package list on startup."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1105
+#: apt.conf.5.xml:1117
msgid ""
"Trace the execution of the dependency resolver (this applies only to what "
"happens when a complex dependency problem is encountered)."
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1116
+#: apt.conf.5.xml:1128
msgid ""
"Display a list of all installed packages with their calculated score used by "
"the pkgProblemResolver. The description of the package is the same as "
@@ -3534,21 +3544,21 @@ msgid ""
msgstr ""
#. type: Content of: <refentry><refsect1><variablelist><varlistentry><listitem><para>
-#: apt.conf.5.xml:1128
+#: apt.conf.5.xml:1140
msgid ""
"Print information about the vendors read from <filename>/etc/apt/vendors."
"list</filename>."
msgstr ""
#. type: Content of: <refentry><refsect1><title>
-#: apt.conf.5.xml:1150 apt_preferences.5.xml:545 sources.list.5.xml:211
+#: apt.conf.5.xml:1162 apt_preferences.5.xml:545 sources.list.5.xml:211
#: apt-ftparchive.1.xml:596
#, fuzzy
msgid "Examples"
msgstr "Exemplos"
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1151
+#: apt.conf.5.xml:1163
msgid ""
"&configureindex; is a configuration file showing example values for all "
"possible options."
@@ -3556,7 +3566,7 @@ msgstr ""
#. ? reading apt.conf
#. type: Content of: <refentry><refsect1><para>
-#: apt.conf.5.xml:1163
+#: apt.conf.5.xml:1175
#, fuzzy
msgid "&apt-cache;, &apt-config;, &apt-preferences;."
msgstr "&apt-get; &apt-cache; &apt-conf; &sources-list;"
diff --git a/ftparchive/writer.cc b/ftparchive/writer.cc
index f58d4bc1f..3283128d8 100644
--- a/ftparchive/writer.cc
+++ b/ftparchive/writer.cc
@@ -20,6 +20,8 @@
#include <apt-pkg/md5.h>
#include <apt-pkg/hashes.h>
#include <apt-pkg/deblistparser.h>
+#include <apt-pkg/fileutl.h>
+#include <apt-pkg/gpgv.h>
#include <sys/types.h>
#include <unistd.h>
@@ -601,77 +603,62 @@ SourcesWriter::SourcesWriter(string const &DB, string const &BOverrides,string c
// ---------------------------------------------------------------------
/* */
bool SourcesWriter::DoPackage(string FileName)
-{
+{
// Open the archive
- FileFd F(FileName,FileFd::ReadOnly);
- if (_error->PendingError() == true)
+ FileFd F;
+ if (OpenMaybeClearSignedFile(FileName, F) == false)
return false;
-
- // Stat the file for later
- struct stat St;
- if (fstat(F.Fd(),&St) != 0)
- return _error->Errno("fstat","Failed to stat %s",FileName.c_str());
- if (St.st_size > 128*1024)
+ unsigned long long const FSize = F.FileSize();
+ //FIXME: do we really need to enforce a maximum size of the dsc file?
+ if (FSize > 128*1024)
return _error->Error("DSC file '%s' is too large!",FileName.c_str());
-
- if (BufSize < (unsigned long long)St.st_size+1)
+
+ if (BufSize < FSize + 2)
{
- BufSize = St.st_size+1;
- Buffer = (char *)realloc(Buffer,St.st_size+1);
+ BufSize = FSize + 2;
+ Buffer = (char *)realloc(Buffer , BufSize);
}
-
- if (F.Read(Buffer,St.st_size) == false)
+
+ if (F.Read(Buffer, FSize) == false)
return false;
+ // Stat the file for later (F might be clearsigned, so not F.FileSize())
+ struct stat St;
+ if (stat(FileName.c_str(), &St) != 0)
+ return _error->Errno("fstat","Failed to stat %s",FileName.c_str());
+
// Hash the file
char *Start = Buffer;
- char *BlkEnd = Buffer + St.st_size;
-
- MD5Summation MD5;
- SHA1Summation SHA1;
- SHA256Summation SHA256;
- SHA256Summation SHA512;
-
- if (DoMD5 == true)
- MD5.Add((unsigned char *)Start,BlkEnd - Start);
- if (DoSHA1 == true)
- SHA1.Add((unsigned char *)Start,BlkEnd - Start);
- if (DoSHA256 == true)
- SHA256.Add((unsigned char *)Start,BlkEnd - Start);
- if (DoSHA512 == true)
- SHA512.Add((unsigned char *)Start,BlkEnd - Start);
+ char *BlkEnd = Buffer + FSize;
- // Add an extra \n to the end, just in case
- *BlkEnd++ = '\n';
-
- /* Remove the PGP trailer. Some .dsc's have this without a blank line
- before */
- const char *Key = "-----BEGIN PGP SIGNATURE-----";
- for (char *MsgEnd = Start; MsgEnd < BlkEnd - strlen(Key) -1; MsgEnd++)
+ Hashes DscHashes;
+ if (FSize == (unsigned long long) St.st_size)
{
- if (*MsgEnd == '\n' && strncmp(MsgEnd+1,Key,strlen(Key)) == 0)
- {
- MsgEnd[1] = '\n';
- break;
- }
+ if (DoMD5 == true)
+ DscHashes.MD5.Add((unsigned char *)Start,BlkEnd - Start);
+ if (DoSHA1 == true)
+ DscHashes.SHA1.Add((unsigned char *)Start,BlkEnd - Start);
+ if (DoSHA256 == true)
+ DscHashes.SHA256.Add((unsigned char *)Start,BlkEnd - Start);
+ if (DoSHA512 == true)
+ DscHashes.SHA512.Add((unsigned char *)Start,BlkEnd - Start);
}
-
- /* Read records until we locate the Source record. This neatly skips the
- GPG header (which is RFC822 formed) without any trouble. */
- pkgTagSection Tags;
- do
+ else
{
- unsigned Pos;
- if (Tags.Scan(Start,BlkEnd - Start) == false)
- return _error->Error("Could not find a record in the DSC '%s'",FileName.c_str());
- if (Tags.Find("Source",Pos) == true)
- break;
- Start += Tags.size();
+ FileFd DscFile(FileName, FileFd::ReadOnly);
+ DscHashes.AddFD(DscFile, St.st_size, DoMD5, DoSHA1, DoSHA256, DoSHA512);
}
- while (1);
+
+ // Add extra \n to the end, just in case (as in clearsigned they are missing)
+ *BlkEnd++ = '\n';
+ *BlkEnd++ = '\n';
+
+ pkgTagSection Tags;
+ if (Tags.Scan(Start,BlkEnd - Start) == false || Tags.Exists("Source") == false)
+ return _error->Error("Could not find a record in the DSC '%s'",FileName.c_str());
Tags.Trim();
-
+
// Lookup the overide information, finding first the best priority.
string BestPrio;
string Bins = Tags.FindS("Binary");
@@ -735,23 +722,23 @@ bool SourcesWriter::DoPackage(string FileName)
string const strippedName = flNotDir(FileName);
std::ostringstream ostreamFiles;
if (DoMD5 == true && Tags.Exists("Files"))
- ostreamFiles << "\n " << string(MD5.Result()) << " " << St.st_size << " "
+ ostreamFiles << "\n " << string(DscHashes.MD5.Result()) << " " << St.st_size << " "
<< strippedName << "\n " << Tags.FindS("Files");
string const Files = ostreamFiles.str();
std::ostringstream ostreamSha1;
if (DoSHA1 == true && Tags.Exists("Checksums-Sha1"))
- ostreamSha1 << "\n " << string(SHA1.Result()) << " " << St.st_size << " "
+ ostreamSha1 << "\n " << string(DscHashes.SHA1.Result()) << " " << St.st_size << " "
<< strippedName << "\n " << Tags.FindS("Checksums-Sha1");
std::ostringstream ostreamSha256;
if (DoSHA256 == true && Tags.Exists("Checksums-Sha256"))
- ostreamSha256 << "\n " << string(SHA256.Result()) << " " << St.st_size << " "
+ ostreamSha256 << "\n " << string(DscHashes.SHA256.Result()) << " " << St.st_size << " "
<< strippedName << "\n " << Tags.FindS("Checksums-Sha256");
std::ostringstream ostreamSha512;
if (DoSHA512 == true && Tags.Exists("Checksums-Sha512"))
- ostreamSha512 << "\n " << string(SHA512.Result()) << " " << St.st_size << " "
+ ostreamSha512 << "\n " << string(DscHashes.SHA512.Result()) << " " << St.st_size << " "
<< strippedName << "\n " << Tags.FindS("Checksums-Sha512");
// Strip the DirStrip prefix from the FileName and add the PathPrefix
diff --git a/methods/connect.cc b/methods/connect.cc
index 9a092a43c..fc7a72ee9 100644
--- a/methods/connect.cc
+++ b/methods/connect.cc
@@ -17,6 +17,7 @@
#include <apt-pkg/fileutl.h>
#include <apt-pkg/strutl.h>
#include <apt-pkg/acquire-method.h>
+#include <apt-pkg/configuration.h>
#include <stdio.h>
#include <errno.h>
@@ -167,6 +168,13 @@ bool Connect(std::string Host,int Port,const char *Service,int DefPort,int &Fd,
Hints.ai_flags = AI_ADDRCONFIG;
Hints.ai_protocol = 0;
+ if(_config->FindB("Acquire::ForceIPv4", false) == true)
+ Hints.ai_family = AF_INET;
+ else if(_config->FindB("Acquire::ForceIPv6", false) == true)
+ Hints.ai_family = AF_INET6;
+ else
+ Hints.ai_family = AF_UNSPEC;
+
// if we couldn't resolve the host before, we don't try now
if(bad_addr.find(Host) != bad_addr.end())
return _error->Error(_("Could not resolve '%s'"),Host.c_str());
@@ -197,6 +205,9 @@ bool Connect(std::string Host,int Port,const char *Service,int DefPort,int &Fd,
return _error->Error(_("Temporary failure resolving '%s'"),
Host.c_str());
}
+ if (Res == EAI_SYSTEM)
+ return _error->Errno("getaddrinfo", _("System error resolving '%s:%s'"),
+ Host.c_str(),ServStr);
return _error->Error(_("Something wicked happened resolving '%s:%s' (%i - %s)"),
Host.c_str(),ServStr,Res,gai_strerror(Res));
}
diff --git a/methods/gpgv.cc b/methods/gpgv.cc
index 25ba0d063..3f814b9f0 100644
--- a/methods/gpgv.cc
+++ b/methods/gpgv.cc
@@ -6,6 +6,7 @@
#include <apt-pkg/fileutl.h>
#include <apt-pkg/indexcopy.h>
#include <apt-pkg/configuration.h>
+#include <apt-pkg/gpgv.h>
#include <utime.h>
#include <stdio.h>
@@ -70,19 +71,7 @@ string GPGVMethod::VerifyGetSigners(const char *file, const char *outfile,
if (pid < 0)
return string("Couldn't spawn new process") + strerror(errno);
else if (pid == 0)
- {
- _error->PushToStack();
- bool const success = SigVerify::RunGPGV(outfile, file, 3, fd);
- if (success == false)
- {
- string errmsg;
- _error->PopMessage(errmsg);
- _error->RevertToStack();
- return errmsg;
- }
- _error->RevertToStack();
- exit(111);
- }
+ ExecGPGV(outfile, file, 3, fd);
close(fd[1]);
FILE *pipein = fdopen(fd[0], "r");
diff --git a/methods/http.cc b/methods/http.cc
index acf25a42a..fddf8a78e 100644
--- a/methods/http.cc
+++ b/methods/http.cc
@@ -685,8 +685,12 @@ void HttpMethod::SendReq(FetchItem *Itm,CircleBuf &Out)
pass it on, HTTP/1.1 says the connection should default to keep alive
and we expect the proxy to do this */
if (Proxy.empty() == true || Proxy.Host.empty())
+ {
+ // see LP bugs #1003633 and #1086997. The "+" is encoded as a workaround
+ // for a amazon S3 bug
sprintf(Buf,"GET %s HTTP/1.1\r\nHost: %s\r\nConnection: keep-alive\r\n",
- QuoteString(Uri.Path,"~").c_str(),ProperHost.c_str());
+ QuoteString(Uri.Path,"+~ ").c_str(),ProperHost.c_str());
+ }
else
{
/* Generate a cache control header if necessary. We place a max
diff --git a/methods/http.h b/methods/http.h
index 7a3ccda54..7446119cd 100644
--- a/methods/http.h
+++ b/methods/http.h
@@ -158,7 +158,7 @@ class HttpMethod : public pkgAcqMethod
ERROR_UNRECOVERABLE,
/** \brief The server reported a error with a error content page */
ERROR_WITH_CONTENT_PAGE,
- /** \brief A error on the client side */
+ /** \brief An error on the client side */
ERROR_NOT_FROM_SERVER,
/** \brief A redirect or retry request */
TRY_AGAIN_OR_REDIRECT
diff --git a/methods/https.cc b/methods/https.cc
index c1a49ba60..11d4ba8aa 100644
--- a/methods/https.cc
+++ b/methods/https.cc
@@ -124,7 +124,6 @@ bool HttpsMethod::Fetch(FetchItem *Itm)
curl_easy_setopt(curl, CURLOPT_PROGRESSFUNCTION, progress_callback);
curl_easy_setopt(curl, CURLOPT_PROGRESSDATA, this);
curl_easy_setopt(curl, CURLOPT_NOPROGRESS, false);
- curl_easy_setopt(curl, CURLOPT_FAILONERROR, true);
curl_easy_setopt(curl, CURLOPT_FILETIME, true);
// SSL parameters are set by default to the common (non mirror-specific) value
@@ -240,6 +239,7 @@ bool HttpsMethod::Fetch(FetchItem *Itm)
curl_easy_setopt(curl, CURLOPT_VERBOSE, true);
// error handling
+ curl_errorstr[0] = '\0';
curl_easy_setopt(curl, CURLOPT_ERRORBUFFER, curl_errorstr);
// If we ask for uncompressed files servers might respond with content-
@@ -288,7 +288,7 @@ bool HttpsMethod::Fetch(FetchItem *Itm)
File->Close();
// cleanup
- if(success != 0)
+ if(success != 0 || (curl_responsecode != 200 && curl_responsecode != 304))
{
_error->Error("%s", curl_errorstr);
// unlink, no need keep 401/404 page content in partial/
diff --git a/methods/https.h b/methods/https.h
index b1961a870..293e288e0 100644
--- a/methods/https.h
+++ b/methods/https.h
@@ -41,6 +41,11 @@ class HttpsMethod : public pkgAcqMethod
File = 0;
curl = curl_easy_init();
};
+
+ ~HttpsMethod()
+ {
+ curl_easy_cleanup(curl);
+ };
};
#include <apt-pkg/strutl.h>
diff --git a/methods/rfc2553emu.cc b/methods/rfc2553emu.cc
index f00e85889..372882769 100644
--- a/methods/rfc2553emu.cc
+++ b/methods/rfc2553emu.cc
@@ -154,11 +154,9 @@ int getaddrinfo(const char *nodename, const char *servname,
/* */
void freeaddrinfo(struct addrinfo *ai)
{
- struct addrinfo *Tmp;
while (ai != 0)
{
free(ai->ai_addr);
- Tmp = ai;
ai = ai->ai_next;
free(ai);
}
diff --git a/po/ar.po b/po/ar.po
index f2d56c453..02c37bc81 100644
--- a/po/ar.po
+++ b/po/ar.po
@@ -3196,6 +3196,10 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... تمّ"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "فتح ملف التهيئة %s"
diff --git a/po/ast.po b/po/ast.po
index 67610279c..7a7b7d37f 100644
--- a/po/ast.po
+++ b/po/ast.po
@@ -3465,6 +3465,21 @@ msgstr ""
msgid "Not locked"
msgstr "Non bloquiáu"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Daqué raro asocedió resolviendo '%s:%s' (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Fecho"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Hebo un fallu durante la verificación de la robla. El repositoriu nun ta "
+#~ "anováu y va usase un ficheru índiz. Fallu GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Saltando'l ficheru non esistente %s"
diff --git a/po/bg.po b/po/bg.po
index d25278f00..55e29d566 100644
--- a/po/bg.po
+++ b/po/bg.po
@@ -3525,6 +3525,21 @@ msgstr ""
msgid "Not locked"
msgstr "Без заключване"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Нещо лошо се случи при намирането на IP адреса на „%s:%s“ (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Готово"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Грешка при проверка на цифровия подпис. Хранилището не е обновено и ще се "
+#~ "използват старите индексни файлове. Грешка от GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Пропускане на несъществуващ файл %s"
diff --git a/po/ca.po b/po/ca.po
index 3b2221c5b..1e7fb549c 100644
--- a/po/ca.po
+++ b/po/ca.po
@@ -3530,6 +3530,24 @@ msgstr ""
msgid "Not locked"
msgstr "No blocat"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Ha passat alguna cosa estranya en resoldre «%s:%s» (%i - %s)"
+
+#~ msgid "..."
+#~ msgstr "…"
+
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s… %u%%"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "S'ha produït un error durant la verificació de la signatura. El dipòsit "
+#~ "no està actualitzat i s'emprarà el fitxer d'índex anterior. Error del "
+#~ "GPG: %s: %s\n"
+
#~ msgid "decompressor"
#~ msgstr "decompressor"
diff --git a/po/cs.po b/po/cs.po
index ce34315c6..993e105f3 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -3450,6 +3450,23 @@ msgstr "dpkg byl přerušen, pro nápravu problému musíte ručně spustit „%
msgid "Not locked"
msgstr "Není uzamčen"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Něco hodně ošklivého se přihodilo při překladu „%s:%s“ (%i - %s)"
+
+#~ msgid "..."
+#~ msgstr "…"
+
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s… %u%%"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Při ověřování podpisů se objevila chyba. Repositář není aktualizovaný, "
+#~ "tudíž se použijí předchozí indexové soubory. Chyba GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Přeskakuji neexistující soubor %s"
diff --git a/po/cy.po b/po/cy.po
index e0f5701bf..e23ab97a5 100644
--- a/po/cy.po
+++ b/po/cy.po
@@ -3496,6 +3496,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Digwyddodd rhywbweth hyll wrth ddatrys '%s:%s' (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Wedi Gorffen"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Yn agor y ffeil cyfluniad %s"
diff --git a/po/da.po b/po/da.po
index 021f7f22d..898fa6d5d 100644
--- a/po/da.po
+++ b/po/da.po
@@ -3474,6 +3474,21 @@ msgstr "dpkg blev afbrudt, du skal manuelt køre '%s' for at rette problemet."
msgid "Not locked"
msgstr "Ikke låst"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Der skete noget underligt under opløsning af '%s:%s' (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Færdig"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Der opstod en fejl under underskriftsbekræftelse. Arkivet er ikke "
+#~ "opdateret og den forrige indeksfil vil blive brugt. GPG-fejl: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Springer ikkeeksisterende fil over %s"
diff --git a/po/de.po b/po/de.po
index f7d596037..14c07b495 100644
--- a/po/de.po
+++ b/po/de.po
@@ -3589,6 +3589,22 @@ msgstr ""
msgid "Not locked"
msgstr "Nicht gesperrt"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Beim Auflösen von »%s:%s« ist etwas Schlimmes passiert (%i - %s)."
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Fertig"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Während der Überprüfung der Signatur trat ein Fehler auf. Das Repository "
+#~ "wurde nicht aktualisiert und die vorherigen Indexdateien werden "
+#~ "verwendet. GPG-Fehler: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Nicht vorhandene Datei %s wird übersprungen."
diff --git a/po/dz.po b/po/dz.po
index ded408ee0..9e32fff07 100644
--- a/po/dz.po
+++ b/po/dz.po
@@ -3422,6 +3422,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "'%s:%s' (%i)་མོས་མཐུན་འབདཝ་ད་ངན་པ་ཅིག་བྱུང་ཡི།"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... འབད་ཚར་ཡོད།"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "རིམ་སྒྲིག་ཡིག་སྣོད་%s་འདི་ཁ་ཕྱེ་དོ།"
diff --git a/po/el.po b/po/el.po
index 2de181f39..0a7becfc7 100644
--- a/po/el.po
+++ b/po/el.po
@@ -3457,6 +3457,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Κάτι παράξενο συνέβη κατά την εύρεση του '%s:%s' (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Ολοκληρώθηκε"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Άνοιγμα του αρχείου ρυθμίσεων %s"
diff --git a/po/es.po b/po/es.po
index bf67c6492..2079bc67f 100644
--- a/po/es.po
+++ b/po/es.po
@@ -3604,6 +3604,22 @@ msgstr ""
msgid "Not locked"
msgstr "No bloqueado"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Algo raro pasó al resolver «%s:%s» (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Hecho"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Se produjo un error durante la verificación de las firmas. El repositorio "
+#~ "no está actualizado y se utilizarán los ficheros de índice antiguos. El "
+#~ "error GPG es: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Omitiendo el fichero inexistente %s"
diff --git a/po/eu.po b/po/eu.po
index feee529c6..86dcc1f34 100644
--- a/po/eu.po
+++ b/po/eu.po
@@ -3431,6 +3431,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Zerbait arraroa pasatu da '%s:%s' (%i) ebaztean"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Eginda"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "%s konfigurazio fitxategia irekitzen"
diff --git a/po/fi.po b/po/fi.po
index aeee5a43c..8291af053 100644
--- a/po/fi.po
+++ b/po/fi.po
@@ -3418,6 +3418,14 @@ msgid "Not locked"
msgstr "Ei lukittu"
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Jotain kenkkua tapahtui selvitettäessä \"%s: %s\" (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Valmis"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Avataan asetustiedosto %s"
diff --git a/po/fr.po b/po/fr.po
index 6f2cec090..24856be6c 100644
--- a/po/fr.po
+++ b/po/fr.po
@@ -3,13 +3,13 @@
# French messages
#
# Pierre Machard <pmachard@tuxfamily.org>, 2002,2003,2004.
-# Christian Perrier <bubulle@debian.org>, 2004-2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012.
+# Christian Perrier <bubulle@debian.org>, 2004-2005, 2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013.
msgid ""
msgstr ""
"Project-Id-Version: fr\n"
"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
"POT-Creation-Date: 2013-04-11 14:52+0200\n"
-"PO-Revision-Date: 2012-06-25 19:58+0200\n"
+"PO-Revision-Date: 2013-04-09 07:58+0200\n"
"Last-Translator: Christian Perrier <bubulle@debian.org>\n"
"Language-Team: French <debian-l10n-french@lists.debian.org>\n"
"Language: fr\n"
@@ -3596,6 +3596,23 @@ msgstr ""
msgid "Not locked"
msgstr "Non verrouillé"
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Erreur système lors de la résolution de « %s:%s »"
+
+#~ msgid "..."
+#~ msgstr "…"
+
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s… %u%%"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Une erreur s'est produite lors du contrôle de la signature. Le dépôt "
+#~ "n'est pas mis à jour et les fichiers d'index précédents seront utilisés. "
+#~ "Erreur de GPG : %s : %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Fichier %s inexistant ignoré"
diff --git a/po/gl.po b/po/gl.po
index e8a99ec99..d95374203 100644
--- a/po/gl.po
+++ b/po/gl.po
@@ -3521,6 +3521,22 @@ msgstr ""
msgid "Not locked"
msgstr "Non está bloqueado"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Aconteceu algo malo, buscando «%s:%s» (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Feito"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Produciuse un erro durante a verificación da sinatura. O repositorio non "
+#~ "foi actualizado, empregaranse os ficheiros de índice anteriores. Erro de "
+#~ "GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Omitindo o ficheiro inexistente %s"
diff --git a/po/hu.po b/po/hu.po
index 17b80318a..20da3d907 100644
--- a/po/hu.po
+++ b/po/hu.po
@@ -3508,6 +3508,21 @@ msgstr ""
msgid "Not locked"
msgstr "Nincs zárolva"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Hiba történt „%s:%s” feloldásakor (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Kész"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Hiba történt az aláírás ellenőrzése közben. A tároló nem frissült, és az "
+#~ "előző indexfájl lesz használva. GPG hiba: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "A nem létező %s fájl kihagyása"
diff --git a/po/it.po b/po/it.po
index 7c715fe2e..73cd5ece5 100644
--- a/po/it.po
+++ b/po/it.po
@@ -3568,6 +3568,23 @@ msgstr ""
msgid "Not locked"
msgstr "Non bloccato"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr ""
+#~ "Si è verificato qualcosa di anormale nella risoluzione di \"%s:%s\" (%i - "
+#~ "%s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Fatto"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Si è verificato un errore nel verificare la firma. Il repository non è "
+#~ "aggiornato e verranno usati i file indice precedenti. Errore GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Saltato il file inesistente %s"
diff --git a/po/ja.po b/po/ja.po
index 8d308ece5..a9c3db129 100644
--- a/po/ja.po
+++ b/po/ja.po
@@ -3500,5 +3500,20 @@ msgstr ""
msgid "Not locked"
msgstr "ロックされていません"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "'%s:%s' (%i - %s) の解決中に何か問題が起こりました"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... 完了"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "署名照合中にエラーが発生しました。リポジトリは更新されず、過去のインデック"
+#~ "スファイルが使われます。GPG エラー: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "存在しないファイル %s をスキップしています"
diff --git a/po/km.po b/po/km.po
index 6e8058695..51bec27fb 100644
--- a/po/km.po
+++ b/po/km.po
@@ -3381,6 +3381,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "ការ​ដោះស្រាយ​អ្វី​អាក្រក់ដែល​បាន​កើត​ឡើង​ '%s:%s' (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... ធ្វើរួច​"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "កំពុង​បើ​ឯកសារ​កំណត់រចនាសម្ព័ន្ធ​ %s"
diff --git a/po/ko.po b/po/ko.po
index f5d4a0373..c67210c44 100644
--- a/po/ko.po
+++ b/po/ko.po
@@ -3421,6 +3421,22 @@ msgstr ""
msgid "Not locked"
msgstr "잠기지 않음"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr ""
+#~ "'%s:%s'의 주소를 알아내는데 무언가 이상한 일이 발생했습니다 (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... 완료"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "디지털 서명 확인에 오류가 발생했습니다. 저장고를 업데이트하지 않고\n"
+#~ "예전의 인덱스 파일을 사용합니다. GPG 오류: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "%s 파일은 없으므로 무시합니다"
diff --git a/po/ku.po b/po/ku.po
index f7f3d6b07..69e7c677d 100644
--- a/po/ku.po
+++ b/po/ku.po
@@ -3207,6 +3207,10 @@ msgstr ""
msgid "Not locked"
msgstr ""
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Çêbû"
+
#~ msgid "Failed to remove %s"
#~ msgstr "Rakirina %s biserneket"
diff --git a/po/lt.po b/po/lt.po
index e5c7ac410..0653dd06c 100644
--- a/po/lt.po
+++ b/po/lt.po
@@ -3307,6 +3307,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Laikinas sutrikimas ieškant vardo „%s“"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Baigta"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Praleidžiama jau parsiųsta byla „%s“\n"
diff --git a/po/mr.po b/po/mr.po
index f9dcc3b20..f2910412e 100644
--- a/po/mr.po
+++ b/po/mr.po
@@ -3394,6 +3394,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "%s:%s' (%i) रिझॉल्व्ह होत असताना काहीतरी वाईट घडले"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... झाले"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "%s संरचना फाईल उघडत आहे"
diff --git a/po/nb.po b/po/nb.po
index 4d43a6dbf..d5c2bb0f4 100644
--- a/po/nb.po
+++ b/po/nb.po
@@ -3450,6 +3450,21 @@ msgstr "dpkg ble avbrutt. Du må kjøre «%s» manuelt for å rette problemet,"
msgid "Not locked"
msgstr "Ikke låst"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Noe galt skjedde ved oppslag av «%s:%s» (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s ... Ferdig"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "En feil oppstod under signaturverifisering. Depotet er ikke oppdatert og "
+#~ "den forrige indeksfilen vil bli brukt. GPG-feil: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Hopper over den ikke-eksisterende fila %s"
diff --git a/po/ne.po b/po/ne.po
index 2e7d90292..1b10232fa 100644
--- a/po/ne.po
+++ b/po/ne.po
@@ -3385,6 +3385,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr " '%s:%s' (%i) हल गर्दा केही दुष्ट घट्यो"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... गरियो"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "कनफिगरेसन फाइल खोलिदैछ %s"
diff --git a/po/nl.po b/po/nl.po
index f9330943f..25d4af965 100644
--- a/po/nl.po
+++ b/po/nl.po
@@ -3512,6 +3512,22 @@ msgstr ""
msgid "Not locked"
msgstr "Niet vergrendeld"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Er gebeurde iets raars bij het oplossen van '%s:%s' (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Klaar"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Er is een fout opgetreden bij de handtekeningcontrole. De pakketbron is "
+#~ "niet bijgewerkt en de oude indexbestanden zullen worden gebruikt. GPG-"
+#~ "fout: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Niet-bestaand bestand %s wordt overgeslagen"
diff --git a/po/nn.po b/po/nn.po
index 471e4f07d..f0d06112f 100644
--- a/po/nn.po
+++ b/po/nn.po
@@ -3404,6 +3404,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Det hende noko dumt ved oppslag av %s:%s (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s ... Ferdig"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Opnar oppsettsfila %s"
diff --git a/po/pl.po b/po/pl.po
index 3b68bfd9e..d38b5d56c 100644
--- a/po/pl.po
+++ b/po/pl.po
@@ -3539,6 +3539,22 @@ msgstr ""
msgid "Not locked"
msgstr "Niezablokowany"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Coś niewłaściwego stało się przy tłumaczeniu \"%s:%s\" (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Gotowe"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Podczas weryfikacji podpisu wystąpił błąd. Nie zaktualizowano "
+#~ "repozytorium i w dalszym ciągu będą używane poprzednie pliki indeksu. "
+#~ "Błąd GPG %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Pomijanie nieistniejącego pliku %s"
diff --git a/po/pt.po b/po/pt.po
index b856b76ba..053287494 100644
--- a/po/pt.po
+++ b/po/pt.po
@@ -3533,6 +3533,22 @@ msgstr ""
msgid "Not locked"
msgstr "Sem acesso exclusivo"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Algo estranho aconteceu ao resolver '%s:%s' (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Pronto"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Ocorreu um erro durante a verificação da assinatura. O repositório não "
+#~ "está actualizado e serão utilizados os ficheiros anteriores de índice. "
+#~ "Erro do GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "A saltar ficheiro %s inexistente"
diff --git a/po/pt_BR.po b/po/pt_BR.po
index ec2d0de9f..84554a950 100644
--- a/po/pt_BR.po
+++ b/po/pt_BR.po
@@ -3536,6 +3536,14 @@ msgid "Not locked"
msgstr "Não bloqueado"
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Algo estranho aconteceu resolvendo '%s:%s' (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Pronto"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Abrindo arquivo de configuração %s"
diff --git a/po/ro.po b/po/ro.po
index 53e20d507..42ec2ab74 100644
--- a/po/ro.po
+++ b/po/ro.po
@@ -3520,6 +3520,14 @@ msgid "Not locked"
msgstr "Nu este blocat"
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "S-a întâmplat ceva „necurat” la rezolvarea lui „%s:%s” (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Terminat"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Se deschide fișierul de configurare %s"
diff --git a/po/ru.po b/po/ru.po
index 949a9617e..b94da0a46 100644
--- a/po/ru.po
+++ b/po/ru.po
@@ -3545,6 +3545,23 @@ msgstr ""
msgid "Not locked"
msgstr "Не заблокирован"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Что-то странное произошло при определении «%s:%s» (%i - %s)"
+
+#~ msgid "..."
+#~ msgstr "…"
+
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s… %u%%"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Произошла ошибка при проверке подписи. Репозиторий не обновлён и будут "
+#~ "использованы предыдущие индексные файлы. Ошибка GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Пропускается несуществующий файл %s"
diff --git a/po/sk.po b/po/sk.po
index 8889fb244..bda938320 100644
--- a/po/sk.po
+++ b/po/sk.po
@@ -3475,6 +3475,21 @@ msgstr "dpkg bol prerušený, musíte ručne opraviť problém spustením „%s
msgid "Not locked"
msgstr "Nie je zamknuté"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Niečo veľmi zlé sa prihodilo pri preklade „%s:%s“ (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Hotovo"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Počas overovania podpisu sa vyskytla chyba. Repozitár nie je "
+#~ "aktualizovaný a použijú sa predošlé indexové súbory. Chyba GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Preskakuje sa neexistujúci súbor %s"
diff --git a/po/sl.po b/po/sl.po
index 258544782..2ab683a72 100644
--- a/po/sl.po
+++ b/po/sl.po
@@ -3484,6 +3484,22 @@ msgstr "dpkg je bil prekinjen. Za popravilo napake morate ročno pognati '%s'. "
msgid "Not locked"
msgstr "Ni zaklenjeno"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Nekaj čudnega se je zgodilo med razreševanjem '%s:%s' (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s ... Narejeno"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Med preverjanjem podpisa je prišlo do napake. Skladišče ni bilo "
+#~ "posodobljeno zato bodo uporabljene predhodne datoteke kazal. Napaka GPG: "
+#~ "%s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Preskok neobstoječe datoteke %s"
diff --git a/po/sv.po b/po/sv.po
index 9351657da..c724c1d86 100644
--- a/po/sv.po
+++ b/po/sv.po
@@ -3495,6 +3495,23 @@ msgstr ""
msgid "Not locked"
msgstr "Inte låst"
+# Okänd felkod; %i = koden
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Något konstigt hände när \"%s:%s\" slogs upp (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Färdig"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Ett fel inträffade vid verifiering av signaturen. Förrådet har inte "
+#~ "uppdaterats och de tidigare indexfilerna kommer att användas. GPG-fel: "
+#~ "%s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Hoppar över icke-existerande filen %s"
diff --git a/po/th.po b/po/th.po
index 6de3ccef3..1d3ccc886 100644
--- a/po/th.po
+++ b/po/th.po
@@ -3390,6 +3390,21 @@ msgstr "dpkg ถูกขัดจังหวะ คุณต้องเรี
msgid "Not locked"
msgstr "ไม่ได้ล็อคอยู่"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "เกิดปัญหาร้ายแรงบางอย่างขณะเปิดหาที่อยู่ '%s:%s' (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... เสร็จแล้ว"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "เกิดข้อผิดพลาดขณะตรวจสอบลายเซ็น จะไม่ปรับข้อมูลคลังแพกเกจนี้ และจะใช้แฟ้มดัชนีเก่า "
+#~ "ข้อผิดพลาดจาก GPG: %s: %s\n"
+
#~ msgid "Failed to remove %s"
#~ msgstr "ไม่สามารถลบ %s"
diff --git a/po/tl.po b/po/tl.po
index a5a73ba71..59da4d240 100644
--- a/po/tl.po
+++ b/po/tl.po
@@ -3443,6 +3443,14 @@ msgid "Not locked"
msgstr ""
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "May naganap na kababalaghan sa pagresolba ng '%s:%s' (%i)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Tapos"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Binubuksan ang talaksang pagsasaayos %s"
diff --git a/po/tr.po b/po/tr.po
new file mode 100644
index 000000000..6a804edc0
--- /dev/null
+++ b/po/tr.po
@@ -0,0 +1,3494 @@
+# Turkish translation for apt
+# Copyright (c) 2009 Rosetta Contributors and Canonical Ltd 2009
+# Copyright (c) 2013 Debian L10n Turkish 2013
+# Mert Dirik <mertdirik@gmail.com>, 2013.
+# This file is distributed under the same license as the apt package.
+# Rosetta Contributors, 2009.
+msgid ""
+msgstr ""
+"Project-Id-Version: apt\n"
+"Report-Msgid-Bugs-To: APT Development Team <deity@lists.debian.org>\n"
+"POT-Creation-Date: 2012-10-15 09:49+0200\n"
+"PO-Revision-Date: 2013-02-18 03:41+0200\n"
+"Last-Translator: Mert Dirik <mertdirik@gmail.com>\n"
+"Language-Team: Debian l10n Turkish\n"
+"Language: tr\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n>1);\n"
+"X-Generator: Poedit 1.5.5\n"
+"X-Launchpad-Export-Date: 2013-02-04 12:16+0000\n"
+
+#: cmdline/apt-cache.cc:158
+#, c-format
+msgid "Package %s version %s has an unmet dep:\n"
+msgstr "%s paketinin (sürüm %s) karşılanamayan bir bağımlılığı var:\n"
+
+#: cmdline/apt-cache.cc:286
+msgid "Total package names: "
+msgstr "Toplam paketlerin adları: "
+
+#: cmdline/apt-cache.cc:288
+msgid "Total package structures: "
+msgstr "Toplam paket yapıları: "
+
+#: cmdline/apt-cache.cc:328
+msgid " Normal packages: "
+msgstr " Normal paketler: "
+
+#: cmdline/apt-cache.cc:329
+msgid " Pure virtual packages: "
+msgstr " Saf sanal paketler: "
+
+#: cmdline/apt-cache.cc:330
+msgid " Single virtual packages: "
+msgstr " Tekil sanal paketler: "
+
+#: cmdline/apt-cache.cc:331
+msgid " Mixed virtual packages: "
+msgstr " Karışık sanal paketler: "
+
+#: cmdline/apt-cache.cc:332
+msgid " Missing: "
+msgstr " Eksik: "
+
+#: cmdline/apt-cache.cc:334
+msgid "Total distinct versions: "
+msgstr "Toplam farklı sürümler: "
+
+#: cmdline/apt-cache.cc:336
+msgid "Total distinct descriptions: "
+msgstr "Toplam farklı açıklamalar: "
+
+#: cmdline/apt-cache.cc:338
+msgid "Total dependencies: "
+msgstr "Toplam bağımlılıklar: "
+
+#: cmdline/apt-cache.cc:341
+msgid "Total ver/file relations: "
+msgstr "Toplam sürüm/dosya ilişkileri: "
+
+#: cmdline/apt-cache.cc:343
+msgid "Total Desc/File relations: "
+msgstr "Toplam Tanım/Dosya ilişkileri: "
+
+#: cmdline/apt-cache.cc:345
+msgid "Total Provides mappings: "
+msgstr "Toplam destekleme eşleştirmeleri: "
+
+#: cmdline/apt-cache.cc:357
+msgid "Total globbed strings: "
+msgstr "Toplam birikmiş dizgiler: "
+
+#: cmdline/apt-cache.cc:371
+msgid "Total dependency version space: "
+msgstr "Toplam bağlımlık sürümü alanı: "
+
+#: cmdline/apt-cache.cc:376
+msgid "Total slack space: "
+msgstr "Toplam serbest alan: "
+
+#: cmdline/apt-cache.cc:384
+msgid "Total space accounted for: "
+msgstr "Hesaplanan toplam alan: "
+
+#: cmdline/apt-cache.cc:515 cmdline/apt-cache.cc:1147
+#, c-format
+msgid "Package file %s is out of sync."
+msgstr "%s paket dosyası eşzamansız."
+
+#: cmdline/apt-cache.cc:593 cmdline/apt-cache.cc:1382
+#: cmdline/apt-cache.cc:1384 cmdline/apt-cache.cc:1461 cmdline/apt-mark.cc:46
+#: cmdline/apt-mark.cc:93 cmdline/apt-mark.cc:219
+msgid "No packages found"
+msgstr "Hiç paket bulunamadı"
+
+#: cmdline/apt-cache.cc:1226
+msgid "You must give at least one search pattern"
+msgstr "En az bir arama örüntüsü vermelisiniz"
+
+#: cmdline/apt-cache.cc:1361
+msgid "This command is deprecated. Please use 'apt-mark showauto' instead."
+msgstr ""
+"Bu komutun kullanımı bırakılmıştır. Lütfen bunun yerine 'apt-mark showauto' "
+"komutunu kullanın."
+
+#: cmdline/apt-cache.cc:1456 apt-pkg/cacheset.cc:510
+#, c-format
+msgid "Unable to locate package %s"
+msgstr "%s paketi bulunamadı"
+
+#: cmdline/apt-cache.cc:1486
+msgid "Package files:"
+msgstr "Paket dosyaları:"
+
+#: cmdline/apt-cache.cc:1493 cmdline/apt-cache.cc:1584
+msgid "Cache is out of sync, can't x-ref a package file"
+msgstr "Önbellek eşzamanlı değil, paket dosyası 'x-ref' yapılamıyor."
+
+#. Show any packages have explicit pins
+#: cmdline/apt-cache.cc:1507
+msgid "Pinned packages:"
+msgstr "Sabitlenmiş paketler:"
+
+#: cmdline/apt-cache.cc:1519 cmdline/apt-cache.cc:1564
+msgid "(not found)"
+msgstr "(bulunamadı)"
+
+#: cmdline/apt-cache.cc:1527
+msgid " Installed: "
+msgstr " Kurulu: "
+
+#: cmdline/apt-cache.cc:1528
+msgid " Candidate: "
+msgstr " Aday: "
+
+#: cmdline/apt-cache.cc:1546 cmdline/apt-cache.cc:1554
+msgid "(none)"
+msgstr "(hiçbiri)"
+
+#: cmdline/apt-cache.cc:1561
+msgid " Package pin: "
+msgstr " Paket sabitleme: "
+
+#. Show the priority tables
+#: cmdline/apt-cache.cc:1570
+msgid " Version table:"
+msgstr " Sürüm çizelgesi:"
+
+#: cmdline/apt-cache.cc:1683 cmdline/apt-cdrom.cc:198 cmdline/apt-config.cc:81
+#: cmdline/apt-get.cc:3361 cmdline/apt-mark.cc:375
+#: cmdline/apt-extracttemplates.cc:229 ftparchive/apt-ftparchive.cc:590
+#: cmdline/apt-internal-solver.cc:33 cmdline/apt-sortpkgs.cc:147
+#, c-format
+msgid "%s %s for %s compiled on %s %s\n"
+msgstr "%s %s (%s için) %s %s tarihinde derlendi\n"
+
+#: cmdline/apt-cache.cc:1690
+msgid ""
+"Usage: apt-cache [options] command\n"
+" apt-cache [options] showpkg pkg1 [pkg2 ...]\n"
+" apt-cache [options] showsrc pkg1 [pkg2 ...]\n"
+"\n"
+"apt-cache is a low-level tool used to query information\n"
+"from APT's binary cache files\n"
+"\n"
+"Commands:\n"
+" gencaches - Build both the package and source cache\n"
+" showpkg - Show some general information for a single package\n"
+" showsrc - Show source records\n"
+" stats - Show some basic statistics\n"
+" dump - Show the entire file in a terse form\n"
+" dumpavail - Print an available file to stdout\n"
+" unmet - Show unmet dependencies\n"
+" search - Search the package list for a regex pattern\n"
+" show - Show a readable record for the package\n"
+" depends - Show raw dependency information for a package\n"
+" rdepends - Show reverse dependency information for a package\n"
+" pkgnames - List the names of all packages in the system\n"
+" dotty - Generate package graphs for GraphViz\n"
+" xvcg - Generate package graphs for xvcg\n"
+" policy - Show policy settings\n"
+"\n"
+"Options:\n"
+" -h This help text.\n"
+" -p=? The package cache.\n"
+" -s=? The source cache.\n"
+" -q Disable progress indicator.\n"
+" -i Show only important deps for the unmet command.\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
+"See the apt-cache(8) and apt.conf(5) manual pages for more information.\n"
+msgstr ""
+"Kullanım: apt-cache [seçenekler] komut\n"
+" apt-cache [seçenekler] showpkg paket1 [paket2 ...]\n"
+" apt-cache [seçenekler] showsrc paket1 [paket2 ...]\n"
+"\n"
+"apt-cache APT'nin ikili paket önbelleğindeki dosyaları\n"
+"sorgulamakta kullanılan alt seviye bir araçtır.\n"
+"\n"
+"Komutlar:\n"
+" gencaches - Hem paket hem de kaynak önbelleğini oluştur\n"
+" showpkg - Tek bir paket hakkındaki genel bilgileri görüntüle\n"
+" showsrc - Paket kayıtlarını görüntüle\n"
+" stats - Bir takım basit istatistikleri görüntüle\n"
+" dump - Bütün dosyayı kısa biçimde görüntüle\n"
+" dumpavail - Uygun bir dosyayı standart çıktıya yazdır\n"
+" unmet - Karşılanmayan bağımlılıkları görüntüle\n"
+" search - Paket listesini bir düzenli ifade ile ara\n"
+" show - Bir paketin okunabilir kaydını görüntüle\n"
+" depends - Bir paketin bağımlılık bilgilerini ham haliyle görüntüle\n"
+" rdepends - Bir paketin ters bağımlılık bilgilerini görüntüle\n"
+" pkgnames - Sistemdeki tüm paketlerin adlarını listele\n"
+" dotty - GraphViz için paket grafikleri üret\n"
+" xvcg - xvcg için paket grafikleri üret\n"
+" policy - İlke seçeneklerini görüntüle\n"
+"\n"
+"Options:\n"
+" -h Bu yardım metni.\n"
+" -p=? Paket önbelleği.\n"
+" -s=? Kaynak önbelleği.\n"
+" -q İlerleme göstergesini kapat.\n"
+" -i unmet komutunda yalnızca önemli bağımlılıkları görüntüle.\n"
+" -c=? Belirtilen yapılandırma dosyasını kullan\n"
+" -o=? Herhangi bir yapılandırma seçeneğini ayarla, örneğin -o dir::cache=/"
+"tmp\n"
+"Ayrıntılı bilgi için apt-cache(8) ve apt.conf(5) rehber sayfalarına göz "
+"atın.\n"
+
+#: cmdline/apt-cdrom.cc:79
+msgid "Please provide a name for this Disc, such as 'Debian 5.0.3 Disk 1'"
+msgstr "Lütfen bu CD/DVD'ye bir isim verin, örneğin 'Debian 5.0.3 Disk 1'"
+
+#: cmdline/apt-cdrom.cc:94
+msgid "Please insert a Disc in the drive and press enter"
+msgstr "Lütfen sürücüye bir Disk yerleştirin ve giriş tuşuna (Enter) basın"
+
+#: cmdline/apt-cdrom.cc:129
+#, c-format
+msgid "Failed to mount '%s' to '%s'"
+msgstr "'%s', '%s' konumuna bağlanamadı"
+
+#: cmdline/apt-cdrom.cc:163
+msgid "Repeat this process for the rest of the CDs in your set."
+msgstr "Kalan CD'leriniz için bu işlemi yineleyin."
+
+#: cmdline/apt-config.cc:46
+msgid "Arguments not in pairs"
+msgstr "Değişkenler (argüman) çiftler halinde değil"
+
+#: cmdline/apt-config.cc:87
+msgid ""
+"Usage: apt-config [options] command\n"
+"\n"
+"apt-config is a simple tool to read the APT config file\n"
+"\n"
+"Commands:\n"
+" shell - Shell mode\n"
+" dump - Show the configuration\n"
+"\n"
+"Options:\n"
+" -h This help text.\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
+msgstr ""
+"Kullanım: apt-config [seçenekler] komut\n"
+"\n"
+"apt-config, APT ayar dosyasını okumaya yarayan basit bir araçtır\n"
+"\n"
+"Komutlar:\n"
+" shell - Kabuk kipi\n"
+" dump - Ayarları görüntüle\n"
+"\n"
+"Seçenekler:\n"
+" -h Bu yardım dosyası.\n"
+" -c=? Belirtilen ayar dosyasını görüntüler\n"
+" -o=? İsteğe bağlı ayar seçeneği belirtmenizi sağlar, örneğin -o dir::"
+"cache=/tmp\n"
+
+#: cmdline/apt-get.cc:135
+msgid "Y"
+msgstr "E"
+
+#: cmdline/apt-get.cc:140
+msgid "N"
+msgstr "H"
+
+#: cmdline/apt-get.cc:162 apt-pkg/cachefilter.cc:33
+#, c-format
+msgid "Regex compilation error - %s"
+msgstr "Regex derleme hatası - %s"
+
+#: cmdline/apt-get.cc:260
+msgid "The following packages have unmet dependencies:"
+msgstr "Aşağıdaki paketler karşılanmamış bağımlılıklara sahip:"
+
+#: cmdline/apt-get.cc:350
+#, c-format
+msgid "but %s is installed"
+msgstr "ama %s kurulu"
+
+#: cmdline/apt-get.cc:352
+#, c-format
+msgid "but %s is to be installed"
+msgstr "ama %s kurulacak"
+
+#: cmdline/apt-get.cc:359
+msgid "but it is not installable"
+msgstr "ama kurulabilir değil"
+
+#: cmdline/apt-get.cc:361
+msgid "but it is a virtual package"
+msgstr "ama o bir sanal paket"
+
+#: cmdline/apt-get.cc:364
+msgid "but it is not installed"
+msgstr "ama kurulu değil"
+
+#: cmdline/apt-get.cc:364
+msgid "but it is not going to be installed"
+msgstr "ama kurulmayacak"
+
+#: cmdline/apt-get.cc:369
+msgid " or"
+msgstr " ya da"
+
+#: cmdline/apt-get.cc:398
+msgid "The following NEW packages will be installed:"
+msgstr "Aşağıdaki YENİ paketler kurulacak:"
+
+#: cmdline/apt-get.cc:424
+msgid "The following packages will be REMOVED:"
+msgstr "Aşağıdaki paketler KALDIRILACAK:"
+
+#: cmdline/apt-get.cc:446
+msgid "The following packages have been kept back:"
+msgstr "Aşağıdaki paketlerin mevcut durumları korunacak:"
+
+#: cmdline/apt-get.cc:467
+msgid "The following packages will be upgraded:"
+msgstr "Aşağıdaki paketler yükseltilecek:"
+
+#: cmdline/apt-get.cc:488
+msgid "The following packages will be DOWNGRADED:"
+msgstr "Aşağıdaki paketlerin SÜRÜMLERİ DÜŞÜRÜLECEK:"
+
+#: cmdline/apt-get.cc:508
+msgid "The following held packages will be changed:"
+msgstr "Aşağıdaki eski sürümlerinde tutulan paketler değiştirilecek:"
+
+#: cmdline/apt-get.cc:563
+#, c-format
+msgid "%s (due to %s) "
+msgstr "%s (%s nedeniyle) "
+
+#: cmdline/apt-get.cc:571
+msgid ""
+"WARNING: The following essential packages will be removed.\n"
+"This should NOT be done unless you know exactly what you are doing!"
+msgstr ""
+"UYARI: Aşağıdaki temel paketler kaldırılacak.\n"
+"Bu işlem ne yaptığınızı tam olarak bilmediğiniz takdirde YAPILMAMALIDIR!"
+
+#: cmdline/apt-get.cc:602
+#, c-format
+msgid "%lu upgraded, %lu newly installed, "
+msgstr "%lu paket yükseltilecek, %lu yeni paket kurulacak, "
+
+#: cmdline/apt-get.cc:606
+#, c-format
+msgid "%lu reinstalled, "
+msgstr "%lu paket yeniden kurulacak, "
+
+#: cmdline/apt-get.cc:608
+#, c-format
+msgid "%lu downgraded, "
+msgstr "%lu paketin sürümü düşürülecek, "
+
+#: cmdline/apt-get.cc:610
+#, c-format
+msgid "%lu to remove and %lu not upgraded.\n"
+msgstr "%lu paket kaldırılacak ve %lu paket yükseltilmeyecek.\n"
+
+#: cmdline/apt-get.cc:614
+#, c-format
+msgid "%lu not fully installed or removed.\n"
+msgstr "%lu paket tam olarak kurulmayacak ya da kaldırılmayacak.\n"
+
+#: cmdline/apt-get.cc:635
+#, c-format
+msgid "Note, selecting '%s' for task '%s'\n"
+msgstr "Bilgi, '%2$s' görevi için '%1$s' seçiliyor\n"
+
+#: cmdline/apt-get.cc:640
+#, c-format
+msgid "Note, selecting '%s' for regex '%s'\n"
+msgstr "Bilgi, '%2$s' düzenli ifadesi için '%1$s' seçiliyor\n"
+
+#: cmdline/apt-get.cc:657
+#, c-format
+msgid "Package %s is a virtual package provided by:\n"
+msgstr "%s paketi sanal bir pakettir, bu paketi sağlayan:\n"
+
+#: cmdline/apt-get.cc:668
+msgid " [Installed]"
+msgstr " [Kuruldu]"
+
+#: cmdline/apt-get.cc:677
+msgid " [Not candidate version]"
+msgstr " [Aday sürüm değil]"
+
+#: cmdline/apt-get.cc:679
+msgid "You should explicitly select one to install."
+msgstr "Kurmak için adaylardan birini açıkça seçmelisiniz."
+
+#: cmdline/apt-get.cc:682
+#, c-format
+msgid ""
+"Package %s is not available, but is referred to by another package.\n"
+"This may mean that the package is missing, has been obsoleted, or\n"
+"is only available from another source\n"
+msgstr ""
+"%s paketi mevcut değil, ancak başka paket içerisinden işaret edilmiş.\n"
+"Bu durum bu paketin kayıp, eskidiği için bırakılmış, ya da başka bir\n"
+"yazılım kaynağında bulunduğu anlamına gelebilir.\n"
+
+#: cmdline/apt-get.cc:700
+msgid "However the following packages replace it:"
+msgstr "Yine de aşağıdaki paketler onun yerine geçecek:"
+
+#: cmdline/apt-get.cc:712
+#, c-format
+msgid "Package '%s' has no installation candidate"
+msgstr "'%s' paketi için kurulum adayı yok"
+
+#: cmdline/apt-get.cc:725
+#, c-format
+msgid "Virtual packages like '%s' can't be removed\n"
+msgstr "'%s' gibi sanal paketler kaldırılamaz\n"
+
+#. TRANSLATORS: Note, this is not an interactive question
+#: cmdline/apt-get.cc:737 cmdline/apt-get.cc:940
+#, c-format
+msgid "Package '%s' is not installed, so not removed. Did you mean '%s'?\n"
+msgstr ""
+"'%s' kurulu değildi, dolayısıyla kaldırılmadı. Bunu mu demek istediniz: "
+"'%s'?\n"
+
+#: cmdline/apt-get.cc:743 cmdline/apt-get.cc:946
+#, c-format
+msgid "Package '%s' is not installed, so not removed\n"
+msgstr "'%s' kurulu değildi, dolayısıyla kaldırılmadı.\n"
+
+#: cmdline/apt-get.cc:788
+#, c-format
+msgid "Note, selecting '%s' instead of '%s'\n"
+msgstr "Bilgi, '%2$s' yerine '%1$s' seçiliyor\n"
+
+#: cmdline/apt-get.cc:818
+#, c-format
+msgid "Skipping %s, it is already installed and upgrade is not set.\n"
+msgstr "%s atlanıyor, bu paket zaten kurulu ve yükseltme seçilmemiş.\n"
+
+#: cmdline/apt-get.cc:822
+#, c-format
+msgid "Skipping %s, it is not installed and only upgrades are requested.\n"
+msgstr ""
+"%s atlanıyor, bu paket kurulu değil ve sadece yükseltmeler isteniyor.\n"
+
+#: cmdline/apt-get.cc:834
+#, c-format
+msgid "Reinstallation of %s is not possible, it cannot be downloaded.\n"
+msgstr ""
+"%s paketinin yeniden kurulumu mümkün değil, çünkü paket internetten "
+"indirilemedi.\n"
+
+#: cmdline/apt-get.cc:839
+#, c-format
+msgid "%s is already the newest version.\n"
+msgstr "%s zaten en yeni sürümde.\n"
+
+#: cmdline/apt-get.cc:858 cmdline/apt-get.cc:2157 cmdline/apt-mark.cc:68
+#, c-format
+msgid "%s set to manually installed.\n"
+msgstr "%s elle kurulmuş olarak ayarlı.\n"
+
+#: cmdline/apt-get.cc:884
+#, c-format
+msgid "Selected version '%s' (%s) for '%s'\n"
+msgstr "'%3$s' paketinin '%1$s' (%2$s) sürümü seçildi\n"
+
+#: cmdline/apt-get.cc:889
+#, c-format
+msgid "Selected version '%s' (%s) for '%s' because of '%s'\n"
+msgstr "'%4$s' nedeniyle '%3$s' paketinin '%1$s' (%2$s) sürümü seçildi\n"
+
+#: cmdline/apt-get.cc:1025
+msgid "Correcting dependencies..."
+msgstr "Bağımlılıklar düzeltiliyor..."
+
+#: cmdline/apt-get.cc:1028
+msgid " failed."
+msgstr " başarısız oldu."
+
+#: cmdline/apt-get.cc:1031
+msgid "Unable to correct dependencies"
+msgstr "Bağımlılıklar düzeltilemedi"
+
+#: cmdline/apt-get.cc:1034
+msgid "Unable to minimize the upgrade set"
+msgstr "Yükseltme kümesi küçültülemiyor"
+
+#: cmdline/apt-get.cc:1036
+msgid " Done"
+msgstr " Tamamlandı"
+
+#: cmdline/apt-get.cc:1040
+msgid "You might want to run 'apt-get -f install' to correct these."
+msgstr ""
+"Bu sorunları düzeltmek için 'apt-get -f install' komutunu çalıştırmanız "
+"gerekebilir."
+
+#: cmdline/apt-get.cc:1043
+msgid "Unmet dependencies. Try using -f."
+msgstr "Karşılanmayan bağımlılıklar. -f kullanmayı deneyin."
+
+#: cmdline/apt-get.cc:1068
+msgid "WARNING: The following packages cannot be authenticated!"
+msgstr "UYARI: Aşağıdaki paketler doğrulanamıyor!"
+
+#: cmdline/apt-get.cc:1072
+msgid "Authentication warning overridden.\n"
+msgstr "Kimlik denetimi uyarısı görmezden geliniyor.\n"
+
+#: cmdline/apt-get.cc:1079
+msgid "Install these packages without verification [y/N]? "
+msgstr "Paketler doğrulanmadan kurulsun mu [e/H]? "
+
+#: cmdline/apt-get.cc:1081
+msgid "Some packages could not be authenticated"
+msgstr "Bazı paketlerin kimlik denetimi yapılamadı"
+
+#: cmdline/apt-get.cc:1090 cmdline/apt-get.cc:1251
+msgid "There are problems and -y was used without --force-yes"
+msgstr "Bazı sorunlar çıktı ve -y seçeneği, --force-yes olmadan kullanıldı"
+
+#: cmdline/apt-get.cc:1131
+msgid "Internal error, InstallPackages was called with broken packages!"
+msgstr "İç hata, InstallPackages bozuk paketler ile çağrıldı!"
+
+#: cmdline/apt-get.cc:1140
+msgid "Packages need to be removed but remove is disabled."
+msgstr ""
+"Paketlerin kaldırılması gerekiyor ancak kaldırma işlemi devre dışı "
+"bırakılmış."
+
+#: cmdline/apt-get.cc:1151
+msgid "Internal error, Ordering didn't finish"
+msgstr "İç hata, Sıralama tamamlanamadı"
+
+#: cmdline/apt-get.cc:1189
+msgid "How odd.. The sizes didn't match, email apt@packages.debian.org"
+msgstr ""
+"Ne kadar ilginç.. Boyutlar eşleşmedi, apt@packages.debian.org adresine "
+"eposta atın."
+
+#. TRANSLATOR: The required space between number and unit is already included
+#. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB
+#: cmdline/apt-get.cc:1196
+#, c-format
+msgid "Need to get %sB/%sB of archives.\n"
+msgstr "%sB/%sB arşiv dosyası indirilecek.\n"
+
+#. TRANSLATOR: The required space between number and unit is already included
+#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
+#: cmdline/apt-get.cc:1201
+#, c-format
+msgid "Need to get %sB of archives.\n"
+msgstr "%sB arşiv dosyası indirilecek.\n"
+
+#. TRANSLATOR: The required space between number and unit is already included
+#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
+#: cmdline/apt-get.cc:1208
+#, c-format
+msgid "After this operation, %sB of additional disk space will be used.\n"
+msgstr "Bu işlem tamamlandıktan sonra %sB ek disk alanı kullanılacak.\n"
+
+#. TRANSLATOR: The required space between number and unit is already included
+#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
+#: cmdline/apt-get.cc:1213
+#, c-format
+msgid "After this operation, %sB disk space will be freed.\n"
+msgstr "Bu işlem tamamlandıktan sonra %sB disk alanı boşalacak.\n"
+
+#: cmdline/apt-get.cc:1228 cmdline/apt-get.cc:1231 cmdline/apt-get.cc:2589
+#: cmdline/apt-get.cc:2592
+#, c-format
+msgid "Couldn't determine free space in %s"
+msgstr "%s içindeki boş alan miktarı belirlenemedi"
+
+#: cmdline/apt-get.cc:1241
+#, c-format
+msgid "You don't have enough free space in %s."
+msgstr "%s içinde yeterli boş alanınız yok."
+
+#: cmdline/apt-get.cc:1257 cmdline/apt-get.cc:1277
+msgid "Trivial Only specified but this is not a trivial operation."
+msgstr ""
+"Yalnızca Önemsiz seçeneği ayarlandı, fakat bu önemsiz bir işlem bir değil."
+
+#: cmdline/apt-get.cc:1259
+msgid "Yes, do as I say!"
+msgstr "Evet, söylediğim şekilde yap!"
+
+#: cmdline/apt-get.cc:1261
+#, c-format
+msgid ""
+"You are about to do something potentially harmful.\n"
+"To continue type in the phrase '%s'\n"
+" ?] "
+msgstr ""
+"Tehlikeli bir iş yapmak üzeresiniz.\n"
+"Devam etmek için '%s' ifadesini yazınız\n"
+" ?] "
+
+#: cmdline/apt-get.cc:1267 cmdline/apt-get.cc:1286
+msgid "Abort."
+msgstr "Vazgeç."
+
+#: cmdline/apt-get.cc:1282
+msgid "Do you want to continue [Y/n]? "
+msgstr "Devam etmek istiyor musunuz [E/h]? "
+
+#: cmdline/apt-get.cc:1354 cmdline/apt-get.cc:2654 apt-pkg/algorithms.cc:1548
+#, c-format
+msgid "Failed to fetch %s %s\n"
+msgstr "%s ağdan alınamadı. %s\n"
+
+#: cmdline/apt-get.cc:1372
+msgid "Some files failed to download"
+msgstr "Bazı dosyalar indirilemedi"
+
+#: cmdline/apt-get.cc:1373 cmdline/apt-get.cc:2666
+msgid "Download complete and in download only mode"
+msgstr "İndirme işlemi tamamlandı ve sadece indirme kipinde"
+
+#: cmdline/apt-get.cc:1379
+msgid ""
+"Unable to fetch some archives, maybe run apt-get update or try with --fix-"
+"missing?"
+msgstr ""
+"Bazı arşivler alınamıyor, apt-get update'i çalıştırmayı ya da --fix-missing "
+"seçeneğini ekleyerek düzeltmeyi deneyin."
+
+#: cmdline/apt-get.cc:1383
+msgid "--fix-missing and media swapping is not currently supported"
+msgstr "--fix-missing seçeneği ve ortam takası şu an için desteklenmiyor"
+
+#: cmdline/apt-get.cc:1388
+msgid "Unable to correct missing packages."
+msgstr "Eksik paketler düzeltilemedi."
+
+#: cmdline/apt-get.cc:1389
+msgid "Aborting install."
+msgstr "Kurulum iptal ediliyor."
+
+#: cmdline/apt-get.cc:1417
+msgid ""
+"The following package disappeared from your system as\n"
+"all files have been overwritten by other packages:"
+msgid_plural ""
+"The following packages disappeared from your system as\n"
+"all files have been overwritten by other packages:"
+msgstr[0] ""
+"Tüm dosyalarının üzerine yazıldığı için aşağıdaki paket\n"
+"sisteminizden kayboldu:"
+msgstr[1] ""
+"Tüm dosyalarının üzerine yazıldığı için aşağıdaki paketler\n"
+"sisteminizden kayboldu:"
+
+#: cmdline/apt-get.cc:1421
+msgid "Note: This is done automatically and on purpose by dpkg."
+msgstr "Not: Bu eylem dpkg tarafından otomatik ve kasıtlı olarak yapılmıştır."
+
+#: cmdline/apt-get.cc:1559
+#, c-format
+msgid "Ignore unavailable target release '%s' of package '%s'"
+msgstr "Mevcut olmayan hedef '%s' sürüm '%s' paketini ihmal et"
+
+#: cmdline/apt-get.cc:1591
+#, c-format
+msgid "Picking '%s' as source package instead of '%s'\n"
+msgstr "Kaynak paket olarak '%s' yerine '%s' kullanılacak\n"
+
+#. if (VerTag.empty() == false && Last == 0)
+#: cmdline/apt-get.cc:1629
+#, c-format
+msgid "Ignore unavailable version '%s' of package '%s'"
+msgstr "'%2$s' paketinin mevcut olmayan '%1$s' sürümünü görmezden gel"
+
+#: cmdline/apt-get.cc:1645
+msgid "The update command takes no arguments"
+msgstr "'update' komutu bağımsız değişken almamaktadır"
+
+#: cmdline/apt-get.cc:1711
+msgid "We are not supposed to delete stuff, can't start AutoRemover"
+msgstr "Nesneleri silmemiz beklenemez, AutoRemover çalıştırılamıyor"
+
+#: cmdline/apt-get.cc:1815
+msgid ""
+"Hmm, seems like the AutoRemover destroyed something which really\n"
+"shouldn't happen. Please file a bug report against apt."
+msgstr ""
+"AutoRemover yapmaması gereken bir yıkıma\n"
+"sebep oldu. Lütfen apt hakkında bir hata raporu doldurun."
+
+#.
+#. if (Packages == 1)
+#. {
+#. c1out << endl;
+#. c1out <<
+#. _("Since you only requested a single operation it is extremely likely that\n"
+#. "the package is simply not installable and a bug report against\n"
+#. "that package should be filed.") << endl;
+#. }
+#.
+#: cmdline/apt-get.cc:1818 cmdline/apt-get.cc:1987
+msgid "The following information may help to resolve the situation:"
+msgstr "Aşağıdaki bilgiler durumu çözmenize yardımcı olabilir:"
+
+#: cmdline/apt-get.cc:1822
+msgid "Internal Error, AutoRemover broke stuff"
+msgstr "İç hata, AutoRemover bazı şeyleri bozdu"
+
+#: cmdline/apt-get.cc:1829
+msgid ""
+"The following package was automatically installed and is no longer required:"
+msgid_plural ""
+"The following packages were automatically installed and are no longer "
+"required:"
+msgstr[0] ""
+"Aşağıdaki paket otomatik olarak kurulmuş ve artık bu pakete gerek duyulmuyor:"
+msgstr[1] ""
+"Aşağıdaki paketler otomatik olarak kurulmuş ve artık bu paketlere gerek "
+"duyulmuyor:"
+
+#: cmdline/apt-get.cc:1833
+#, c-format
+msgid "%lu package was automatically installed and is no longer required.\n"
+msgid_plural ""
+"%lu packages were automatically installed and are no longer required.\n"
+msgstr[0] "%lu paket otomatik olarak kurulmuş ve artık gerekli değil.\n"
+msgstr[1] "%lu paket otomatik olarak kurulmuş ve artık gerekli değil.\n"
+
+#: cmdline/apt-get.cc:1835
+msgid "Use 'apt-get autoremove' to remove it."
+msgid_plural "Use 'apt-get autoremove' to remove them."
+msgstr[0] "Bu paketi kaldırmak için 'apt-get autoremove' komutunu kullanın."
+msgstr[1] "Bu paketleri kaldırmak için 'apt-get autoremove' komutunu kullanın."
+
+#: cmdline/apt-get.cc:1854
+msgid "Internal error, AllUpgrade broke stuff"
+msgstr "İç hata, AllUpgrade bazı şeyleri bozdu"
+
+#: cmdline/apt-get.cc:1953
+msgid "You might want to run 'apt-get -f install' to correct these:"
+msgstr ""
+"Bunları düzeltmek için 'apt-get -f install' komutunu çalıştırmanız "
+"gerekebilir:"
+
+#: cmdline/apt-get.cc:1957
+msgid ""
+"Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a "
+"solution)."
+msgstr ""
+"Karşılanmamış bağımlılıklar. 'apt-get -f install' komutunu paket seçeneği "
+"vermeden deneyin (ya da bir çözüm belirtin)."
+
+#: cmdline/apt-get.cc:1972
+msgid ""
+"Some packages could not be installed. This may mean that you have\n"
+"requested an impossible situation or if you are using the unstable\n"
+"distribution that some required packages have not yet been created\n"
+"or been moved out of Incoming."
+msgstr ""
+"Bazı paketler kurulamadı. Bu durum, olanaksız bir durum istemiş\n"
+"olduğunuzu ya da kararsız (unstable) dağıtımı kullandığınızı ve\n"
+"bazı paketlerin henüz oluşturulamamış ya da oluşturulmakta\n"
+"olduğunu gösterir."
+
+#: cmdline/apt-get.cc:1993
+msgid "Broken packages"
+msgstr "Bozuk paketler"
+
+#: cmdline/apt-get.cc:2019
+msgid "The following extra packages will be installed:"
+msgstr "Aşağıdaki ek paketler de kurulacak:"
+
+#: cmdline/apt-get.cc:2109
+msgid "Suggested packages:"
+msgstr "Önerilen paketler:"
+
+#: cmdline/apt-get.cc:2110
+msgid "Recommended packages:"
+msgstr "Tavsiye edilen paketler:"
+
+#: cmdline/apt-get.cc:2152
+#, c-format
+msgid "Couldn't find package %s"
+msgstr "%s paketi bulunamadı"
+
+#: cmdline/apt-get.cc:2159 cmdline/apt-mark.cc:70
+#, c-format
+msgid "%s set to automatically installed.\n"
+msgstr "%s otomatik olarak kurulmuş şekilde ayarlandı.\n"
+
+#: cmdline/apt-get.cc:2167 cmdline/apt-mark.cc:114
+msgid ""
+"This command is deprecated. Please use 'apt-mark auto' and 'apt-mark manual' "
+"instead."
+msgstr ""
+"Bu komut artık kullanılmamaktadır. Bunun yerine 'apt-mark auto' ve 'apt-mark "
+"manual' kullanın."
+
+#: cmdline/apt-get.cc:2183
+msgid "Calculating upgrade... "
+msgstr "Yükseltme hesaplanıyor... "
+
+#: cmdline/apt-get.cc:2186 methods/ftp.cc:711 methods/connect.cc:115
+msgid "Failed"
+msgstr "Başarısız"
+
+#: cmdline/apt-get.cc:2191
+msgid "Done"
+msgstr "Bitti"
+
+#: cmdline/apt-get.cc:2258 cmdline/apt-get.cc:2266
+msgid "Internal error, problem resolver broke stuff"
+msgstr "İç hata, sorun çözücü nesneyi bozdu"
+
+#: cmdline/apt-get.cc:2294 cmdline/apt-get.cc:2330
+msgid "Unable to lock the download directory"
+msgstr "İndirme dizini kilitlenemiyor"
+
+#: cmdline/apt-get.cc:2386
+#, c-format
+msgid "Can't find a source to download version '%s' of '%s'"
+msgstr "'%2$s' paketinin '%1$s' sürümü hiçbir kaynakta bulunamadı"
+
+#: cmdline/apt-get.cc:2391
+#, c-format
+msgid "Downloading %s %s"
+msgstr "İndiriliyor %s %s"
+
+#: cmdline/apt-get.cc:2451
+msgid "Must specify at least one package to fetch source for"
+msgstr "Kaynağının indirileceği en az bir paket seçilmeli"
+
+#: cmdline/apt-get.cc:2491 cmdline/apt-get.cc:2803
+#, c-format
+msgid "Unable to find a source package for %s"
+msgstr "%s paketinin kaynak paketi bulunamadı"
+
+#: cmdline/apt-get.cc:2508
+#, c-format
+msgid ""
+"NOTICE: '%s' packaging is maintained in the '%s' version control system at:\n"
+"%s\n"
+msgstr ""
+"NOT: '%s' paketlemesi '%s' sürüm kontrol sistemiyle aşağıdaki adreste "
+"yapılmaktadır:\n"
+"%s\n"
+
+#: cmdline/apt-get.cc:2513
+#, c-format
+msgid ""
+"Please use:\n"
+"bzr branch %s\n"
+"to retrieve the latest (possibly unreleased) updates to the package.\n"
+msgstr ""
+"Bu paketin en son (ve muhtemelen henüz yayımlanmamış olan)\n"
+"sürümünü edinmek için lütfen:\n"
+"bzr branch %s\n"
+"komutunu kullanın.\n"
+
+#: cmdline/apt-get.cc:2566
+#, c-format
+msgid "Skipping already downloaded file '%s'\n"
+msgstr "Zaten indirilmiş olan '%s' dosyası atlanıyor\n"
+
+#: cmdline/apt-get.cc:2603
+#, c-format
+msgid "You don't have enough free space in %s"
+msgstr "%s üzerinde yeterli boş alan yok"
+
+#. TRANSLATOR: The required space between number and unit is already included
+#. in the replacement strings, so %sB will be correctly translate in e.g. 1,5 MB
+#: cmdline/apt-get.cc:2612
+#, c-format
+msgid "Need to get %sB/%sB of source archives.\n"
+msgstr "%sB/%sB kaynak arşivi indirilecek.\n"
+
+#. TRANSLATOR: The required space between number and unit is already included
+#. in the replacement string, so %sB will be correctly translate in e.g. 1,5 MB
+#: cmdline/apt-get.cc:2617
+#, c-format
+msgid "Need to get %sB of source archives.\n"
+msgstr "%sB kaynak arşivi indirilecek.\n"
+
+#: cmdline/apt-get.cc:2623
+#, c-format
+msgid "Fetch source %s\n"
+msgstr "%s kaynağını al\n"
+
+#: cmdline/apt-get.cc:2661
+msgid "Failed to fetch some archives."
+msgstr "Bazı arşivler alınamadı."
+
+#: cmdline/apt-get.cc:2692
+#, c-format
+msgid "Skipping unpack of already unpacked source in %s\n"
+msgstr "%s için zaten açılmış bazı paketlerin açılması atlanıyor.\n"
+
+#: cmdline/apt-get.cc:2704
+#, c-format
+msgid "Unpack command '%s' failed.\n"
+msgstr "Paket açma komutu '%s' başarısız.\n"
+
+#: cmdline/apt-get.cc:2705
+#, c-format
+msgid "Check if the 'dpkg-dev' package is installed.\n"
+msgstr "'dpkg-dev' paketinin kurulu olduğundan emin olun.\n"
+
+#: cmdline/apt-get.cc:2727
+#, c-format
+msgid "Build command '%s' failed.\n"
+msgstr "İnşa komutu '%s' başarısız oldu.\n"
+
+#: cmdline/apt-get.cc:2747
+msgid "Child process failed"
+msgstr "Alt süreç başarısız"
+
+#: cmdline/apt-get.cc:2766
+msgid "Must specify at least one package to check builddeps for"
+msgstr "İnşa bağımlılıklarının denetleneceği en az bir paket belirtilmedilir"
+
+#: cmdline/apt-get.cc:2791
+#, c-format
+msgid ""
+"No architecture information available for %s. See apt.conf(5) APT::"
+"Architectures for setup"
+msgstr ""
+"%s mimarisine uygun mimari bilgileri mevcut değil. Kurulumu için apt.conf(5) "
+"rehber sayfasındaki APT::Architectures kısmına göz atın."
+
+#: cmdline/apt-get.cc:2815 cmdline/apt-get.cc:2818
+#, c-format
+msgid "Unable to get build-dependency information for %s"
+msgstr "%s paketinin inşa-bağımlılığı bilgisi alınamıyor"
+
+#: cmdline/apt-get.cc:2838
+#, c-format
+msgid "%s has no build depends.\n"
+msgstr "%s paketinin hiç inşa bağımlılığı yok.\n"
+
+#: cmdline/apt-get.cc:3008
+#, c-format
+msgid ""
+"%s dependency for %s can't be satisfied because %s is not allowed on '%s' "
+"packages"
+msgstr ""
+"'%4$s' paketlerinde %3$s paketine izin verilmediği için %2$s kaynağının %1$s "
+"bağımlılığı karşılanamıyor."
+
+#: cmdline/apt-get.cc:3026
+#, c-format
+msgid ""
+"%s dependency for %s cannot be satisfied because the package %s cannot be "
+"found"
+msgstr ""
+"%2$s için %1$s bağımlılığı, %3$s paketi bulunamadığı için karşılanamadı."
+
+#: cmdline/apt-get.cc:3049
+#, c-format
+msgid "Failed to satisfy %s dependency for %s: Installed package %s is too new"
+msgstr "%2$s için %1$s bağımlılığı karşılanamadı: Kurulu %3$s paketi çok yeni."
+
+#: cmdline/apt-get.cc:3088
+#, c-format
+msgid ""
+"%s dependency for %s cannot be satisfied because candidate version of "
+"package %s can't satisfy version requirements"
+msgstr ""
+"%2$s için %1$s bağımlılığı sağlanamıyor, çünkü %3$s paketinin aday sürümü "
+"gerekli sürüm şartlarını karşılamıyor"
+
+#: cmdline/apt-get.cc:3094
+#, c-format
+msgid ""
+"%s dependency for %s cannot be satisfied because package %s has no candidate "
+"version"
+msgstr ""
+"%2$s için %1$s bağımlılığı sağlanamıyor, çünkü %3$s paketinin aday sürümü yok"
+
+#: cmdline/apt-get.cc:3117
+#, c-format
+msgid "Failed to satisfy %s dependency for %s: %s"
+msgstr "%2$s için %1$s bağımlılığı karşılanamadı: %3$s"
+
+#: cmdline/apt-get.cc:3133
+#, c-format
+msgid "Build-dependencies for %s could not be satisfied."
+msgstr "%s için inşa bağımlılıkları karşılanamadı."
+
+#: cmdline/apt-get.cc:3138
+msgid "Failed to process build dependencies"
+msgstr "İnşa bağımlılıklarını işleme başarısız oldu"
+
+#: cmdline/apt-get.cc:3231 cmdline/apt-get.cc:3243
+#, c-format
+msgid "Changelog for %s (%s)"
+msgstr "%s (%s) paketinin değişim günlüğü"
+
+#: cmdline/apt-get.cc:3366
+msgid "Supported modules:"
+msgstr "Desteklenen birimler:"
+
+#: cmdline/apt-get.cc:3407
+msgid ""
+"Usage: apt-get [options] command\n"
+" apt-get [options] install|remove pkg1 [pkg2 ...]\n"
+" apt-get [options] source pkg1 [pkg2 ...]\n"
+"\n"
+"apt-get is a simple command line interface for downloading and\n"
+"installing packages. The most frequently used commands are update\n"
+"and install.\n"
+"\n"
+"Commands:\n"
+" update - Retrieve new lists of packages\n"
+" upgrade - Perform an upgrade\n"
+" install - Install new packages (pkg is libc6 not libc6.deb)\n"
+" remove - Remove packages\n"
+" autoremove - Remove automatically all unused packages\n"
+" purge - Remove packages and config files\n"
+" source - Download source archives\n"
+" build-dep - Configure build-dependencies for source packages\n"
+" dist-upgrade - Distribution upgrade, see apt-get(8)\n"
+" dselect-upgrade - Follow dselect selections\n"
+" clean - Erase downloaded archive files\n"
+" autoclean - Erase old downloaded archive files\n"
+" check - Verify that there are no broken dependencies\n"
+" changelog - Download and display the changelog for the given package\n"
+" download - Download the binary package into the current directory\n"
+"\n"
+"Options:\n"
+" -h This help text.\n"
+" -q Loggable output - no progress indicator\n"
+" -qq No output except for errors\n"
+" -d Download only - do NOT install or unpack archives\n"
+" -s No-act. Perform ordering simulation\n"
+" -y Assume Yes to all queries and do not prompt\n"
+" -f Attempt to correct a system with broken dependencies in place\n"
+" -m Attempt to continue if archives are unlocatable\n"
+" -u Show a list of upgraded packages as well\n"
+" -b Build the source package after fetching it\n"
+" -V Show verbose version numbers\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
+"See the apt-get(8), sources.list(5) and apt.conf(5) manual\n"
+"pages for more information and options.\n"
+" This APT has Super Cow Powers.\n"
+msgstr ""
+"Kullanım: apt-get [seçenekler] komut\n"
+" apt-get [seçenekler] install|remove paket1 [paket2 ...]\n"
+" apt-get [seçenekler] kaynak paket1 [paket2 ...]\n"
+"\n"
+"apt-get, paket indirmek ve kurmakta kullanılan basit bir komut satırı\n"
+"arayüzüdür. En sık kullanılan komutlar güncelleme (update) ve kurma\n"
+"(install) komutlarıdır.\n"
+"\n"
+"Komutlar:\n"
+" update - Paket listelerini yenile\n"
+" upgrade - Yükseltme işlemini gerçekleştir\n"
+" install - Yeni paket kur (paket adı libc6.deb değil libc6 şeklinde "
+"olmalıdır)\n"
+" remove - Paket(leri) kaldır\n"
+" autoremove - Kullanılmayan tüm paketleri otomatik olarak kaldır\n"
+" purge - Paketleri ve yapılandırma dosyalarını kaldır\n"
+" source - Kaynak paket dosyalarını indir\n"
+" build-dep - Kaynak paketlerin inşa bağımlılıklarını yapılandır\n"
+" dist-upgrade - Dağıtım yükseltme, ayrıntılı bilgi için apt-get(8)\n"
+" dselect-upgrade - dselect yapılandırmalarına uy\n"
+" clean - İndirilmiş olan arşiv dosyalarını sil\n"
+" autoclean - İndirilmiş olan eski arşiv dosyalarını sil\n"
+" check - Eksik bağımlılık olmadığından emin ol\n"
+" changelog - Belirtilen paketlerin değişim günlüklerini indir ve "
+"görüntüle\n"
+" download - İkili paketleri içinde bulunulan dizine indir\n"
+"\n"
+"Seçenekler:\n"
+" -h Bu yardım metni.\n"
+" -q Günlük tutmaya uygun çıktı - İlerleme göstergesi yok\n"
+" -qq Hata olmadığı müddetçe çıktıya bir şey yazma\n"
+" -d Yalnızca indir - Paketleri açmaz ve kurmaz\n"
+" -s Bir şey yapma. Simülasyon kipinde çalış\n"
+" -y Tüm sorulara Evet yanıtını ver ve soru sorma\n"
+" -f Eksik bağımlılıklara sahip bir sistemi onarmaya çalış\n"
+" -m Eksik paketleri görmezden gel ve işleme devam et\n"
+" -u Yükseltilen paketlerin listesini de görüntüle\n"
+" -b Kaynak paketi indirdikten sonra inşa et\n"
+" -V Sürüm numaralarını daha ayrıntılı göster\n"
+" -c=? Belirtilen yapılandırma dosyası kullan\n"
+" -o=? Yapılandırma seçeneği ayarla, örneğin -o dir::cache=/tmp\n"
+"Ayrıntılı bilgi için apt-get(8), sources.list(5) ve apt.conf(5) rehber\n"
+"sayfalarına bakabilirsiniz.\n"
+" Bu APT'nin Süper İnek Güçleri vardır.\n"
+
+#: cmdline/apt-get.cc:3572
+msgid ""
+"NOTE: This is only a simulation!\n"
+" apt-get needs root privileges for real execution.\n"
+" Keep also in mind that locking is deactivated,\n"
+" so don't depend on the relevance to the real current situation!"
+msgstr ""
+"NOT: Bu sadece simülasyondur!\n"
+" apt-get sadece root hakları ile gerçekten kullanılabilir.\n"
+" Unutmayın ki simülasyonda kilitleme yapılmaz,\n"
+" bu nedenle bu simülasyonun tam uygunluğuna güvenmeyin."
+
+#: cmdline/acqprogress.cc:60
+msgid "Hit "
+msgstr "Bağlandı "
+
+#: cmdline/acqprogress.cc:84
+msgid "Get:"
+msgstr "Alınıyor: "
+
+#: cmdline/acqprogress.cc:115
+msgid "Ign "
+msgstr "Yoksay "
+
+#: cmdline/acqprogress.cc:119
+msgid "Err "
+msgstr "Hata "
+
+#: cmdline/acqprogress.cc:140
+#, c-format
+msgid "Fetched %sB in %s (%sB/s)\n"
+msgstr "%2$s'de %1$sB alındı (%3$sB/s)\n"
+
+#: cmdline/acqprogress.cc:230
+#, c-format
+msgid " [Working]"
+msgstr " [Çalışıyor]"
+
+#: cmdline/acqprogress.cc:286
+#, c-format
+msgid ""
+"Media change: please insert the disc labeled\n"
+" '%s'\n"
+"in the drive '%s' and press enter\n"
+msgstr ""
+"Ortam değişimi: Lütfen '%2$s' sürücüsüne\n"
+" '%1$s'\n"
+"olarak etiketlenmiş diski takın ve enter tuşuna basın.\n"
+
+#: cmdline/apt-mark.cc:55
+#, c-format
+msgid "%s can not be marked as it is not installed.\n"
+msgstr "%s kurulu olmadığı için işaretlenemedi.\n"
+
+#: cmdline/apt-mark.cc:61
+#, c-format
+msgid "%s was already set to manually installed.\n"
+msgstr "%s zaten elle kurulmuş olarak ayarlı.\n"
+
+#: cmdline/apt-mark.cc:63
+#, c-format
+msgid "%s was already set to automatically installed.\n"
+msgstr "%s zaten otomatik kurulmuş olarak ayarlı.\n"
+
+#: cmdline/apt-mark.cc:228
+#, c-format
+msgid "%s was already set on hold.\n"
+msgstr "%s zaten tutulacak şekilde ayarlanmış.\n"
+
+#: cmdline/apt-mark.cc:230
+#, c-format
+msgid "%s was already not hold.\n"
+msgstr "%s zaten tutulmayacak şekilde ayarlanmış.\n"
+
+#: cmdline/apt-mark.cc:245 cmdline/apt-mark.cc:326
+#: apt-pkg/contrib/fileutl.cc:828 apt-pkg/deb/dpkgpm.cc:1002
+#, c-format
+msgid "Waited for %s but it wasn't there"
+msgstr "%s için beklenildi ama o gelmedi"
+
+#: cmdline/apt-mark.cc:260 cmdline/apt-mark.cc:309
+#, c-format
+msgid "%s set on hold.\n"
+msgstr "%s paketi tutuluyor.\n"
+
+#: cmdline/apt-mark.cc:262 cmdline/apt-mark.cc:314
+#, c-format
+msgid "Canceled hold on %s.\n"
+msgstr "%s paketini tutma işlemi iptal edildi.\n"
+
+#: cmdline/apt-mark.cc:332
+msgid "Executing dpkg failed. Are you root?"
+msgstr "'dpkg' çalıştırılamadı. root olduğunuzdan emin misiniz?"
+
+#: cmdline/apt-mark.cc:379
+msgid ""
+"Usage: apt-mark [options] {auto|manual} pkg1 [pkg2 ...]\n"
+"\n"
+"apt-mark is a simple command line interface for marking packages\n"
+"as manually or automatically installed. It can also list marks.\n"
+"\n"
+"Commands:\n"
+" auto - Mark the given packages as automatically installed\n"
+" manual - Mark the given packages as manually installed\n"
+"\n"
+"Options:\n"
+" -h This help text.\n"
+" -q Loggable output - no progress indicator\n"
+" -qq No output except for errors\n"
+" -s No-act. Just prints what would be done.\n"
+" -f read/write auto/manual marking in the given file\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
+"See the apt-mark(8) and apt.conf(5) manual pages for more information."
+msgstr ""
+"Kullanım: apt-mark [seçenekler] {auto|manual} paket1 [paket2 ...]\n"
+"\n"
+"apt-mark paketleri otomatik ya da elle kurulmuş olarak işaretlemeye\n"
+"yarayan basit bir komut satırı arayüzüdür.\n"
+"\n"
+"Komutlar:\n"
+" auto - Belirtilen paketleri otomatik kurulmuş olarak işaretle\n"
+" manual - Belirtilen paketleri elle kurulmuş olarak işaretle\n"
+"\n"
+"Seçenekler:\n"
+" -h Bu yardım metni.\n"
+" -q Günlük tutmaya uygun çıktı - İlerleme göstergesi yok\n"
+" -qq Hata olmadığı müddetçe çıktıya bir şey yazma\n"
+" -s Bir şey yapma. Yalnızca ne yapılacağını söyler.\n"
+" -f read/write auto/manual marking in the given file\n"
+" -c=? Belirtilen yapılandırma dosyası kullan\n"
+" -o=? Yapılandırma seçeneği ayarla, örneğin -o dir::cache=/tmp\n"
+"Ayrıntılı bilgi için apt-mark(8) ve apt.conf(5) rehber sayfalarına\n"
+"bakabilirsiniz."
+
+#: methods/cdrom.cc:203
+#, c-format
+msgid "Unable to read the cdrom database %s"
+msgstr "'cdrom' veritabanı %s okunamıyor"
+
+#: methods/cdrom.cc:212
+msgid ""
+"Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update "
+"cannot be used to add new CD-ROMs"
+msgstr ""
+"Lütfen bu CD-ROM'un APT tarafından tanınması için apt-cdrom aracını "
+"kullanın. apt-get update yeni CD-ROM'lar eklemek için kullanılamaz."
+
+#: methods/cdrom.cc:222
+msgid "Wrong CD-ROM"
+msgstr "Yanlış CD-ROM"
+
+#: methods/cdrom.cc:249
+#, c-format
+msgid "Unable to unmount the CD-ROM in %s, it may still be in use."
+msgstr "%s konumundaki CD-ROM çıkarılamıyor, hala kullanımda olabilir."
+
+#: methods/cdrom.cc:254
+msgid "Disk not found."
+msgstr "Disk bulunamadı."
+
+#: methods/cdrom.cc:262 methods/file.cc:82 methods/rsh.cc:273
+msgid "File not found"
+msgstr "Dosya bulunamadı"
+
+#: methods/copy.cc:46 methods/gzip.cc:105 methods/gzip.cc:114
+#: methods/rred.cc:512 methods/rred.cc:521
+msgid "Failed to stat"
+msgstr "Durum bilgisi okunamadı"
+
+#: methods/copy.cc:83 methods/gzip.cc:111 methods/rred.cc:518
+msgid "Failed to set modification time"
+msgstr "Değişiklik zamanı ayarlanamadı"
+
+#: methods/file.cc:47
+msgid "Invalid URI, local URIS must not start with //"
+msgstr "Geçersiz URI, yerel URI'ler // ile başlamamalıdır"
+
+#. Login must be before getpeername otherwise dante won't work.
+#: methods/ftp.cc:173
+msgid "Logging in"
+msgstr "Giriş yapılıyor"
+
+#: methods/ftp.cc:179
+msgid "Unable to determine the peer name"
+msgstr "Eş adı belirlenemiyor"
+
+#: methods/ftp.cc:184
+msgid "Unable to determine the local name"
+msgstr "Yerel ad belirlenemiyor"
+
+#: methods/ftp.cc:215 methods/ftp.cc:243
+#, c-format
+msgid "The server refused the connection and said: %s"
+msgstr "Sunucu bağlantıyı reddetti, sunucunun iletisi: %s"
+
+#: methods/ftp.cc:221
+#, c-format
+msgid "USER failed, server said: %s"
+msgstr "USER başarısız, sunucunun iletisi: %s"
+
+#: methods/ftp.cc:228
+#, c-format
+msgid "PASS failed, server said: %s"
+msgstr "PASS başarısız, sunucunun iletisi: %s"
+
+#: methods/ftp.cc:248
+msgid ""
+"A proxy server was specified but no login script, Acquire::ftp::ProxyLogin "
+"is empty."
+msgstr ""
+"Bir Vekil sunucu belirtildi ancak oturum açma betiği belirtilmedi, Acquire::"
+"ftp::ProxyLogin boş."
+
+#: methods/ftp.cc:276
+#, c-format
+msgid "Login script command '%s' failed, server said: %s"
+msgstr "Oturum açma betiği komutu '%s' başarısız oldu, sunucunun iletisi: %s"
+
+#: methods/ftp.cc:302
+#, c-format
+msgid "TYPE failed, server said: %s"
+msgstr "TYPE başarısız, sunucunun iletisi: %s"
+
+#: methods/ftp.cc:340 methods/ftp.cc:451 methods/rsh.cc:192 methods/rsh.cc:235
+msgid "Connection timeout"
+msgstr "Bağlantı zaman aşımına uğradı"
+
+#: methods/ftp.cc:346
+msgid "Server closed the connection"
+msgstr "Sunucu bağlantıyı kesti"
+
+#: methods/ftp.cc:349 methods/rsh.cc:199 apt-pkg/contrib/fileutl.cc:1254
+#: apt-pkg/contrib/fileutl.cc:1263 apt-pkg/contrib/fileutl.cc:1266
+msgid "Read error"
+msgstr "Okuma hatası"
+
+#: methods/ftp.cc:356 methods/rsh.cc:206
+msgid "A response overflowed the buffer."
+msgstr "Bir yanıt arabelleği taşırdı."
+
+#: methods/ftp.cc:373 methods/ftp.cc:385
+msgid "Protocol corruption"
+msgstr "İletişim kuralları bozulması"
+
+#: methods/ftp.cc:457 methods/rred.cc:238 methods/rsh.cc:241
+#: apt-pkg/contrib/fileutl.cc:1352 apt-pkg/contrib/fileutl.cc:1361
+#: apt-pkg/contrib/fileutl.cc:1364 apt-pkg/contrib/fileutl.cc:1390
+msgid "Write error"
+msgstr "Yazma hatası"
+
+#: methods/ftp.cc:696 methods/ftp.cc:702 methods/ftp.cc:737
+msgid "Could not create a socket"
+msgstr "Bir soket oluşturulamadı"
+
+#: methods/ftp.cc:707
+msgid "Could not connect data socket, connection timed out"
+msgstr "Veri soketine bağlanılamadı, bağlantı zaman aşımına uğradı"
+
+#: methods/ftp.cc:713
+msgid "Could not connect passive socket."
+msgstr "Edilgen sokete bağlanılamadı."
+
+#: methods/ftp.cc:730
+msgid "getaddrinfo was unable to get a listening socket"
+msgstr "getaddrinfo bir dinleme soketi alamıyor"
+
+#: methods/ftp.cc:744
+msgid "Could not bind a socket"
+msgstr "Bir sokete bağlanılamadı"
+
+#: methods/ftp.cc:748
+msgid "Could not listen on the socket"
+msgstr "Soket dinlenemedi"
+
+#: methods/ftp.cc:755
+msgid "Could not determine the socket's name"
+msgstr "Soketin adı belirlenemedi"
+
+#: methods/ftp.cc:787
+msgid "Unable to send PORT command"
+msgstr "PORT komutu gönderilemedi"
+
+#: methods/ftp.cc:797
+#, c-format
+msgid "Unknown address family %u (AF_*)"
+msgstr "Bilinmeyen adres ailesi %u (AF_*)"
+
+#: methods/ftp.cc:806
+#, c-format
+msgid "EPRT failed, server said: %s"
+msgstr "EPRT başarısız, sunucunun iletisi: %s"
+
+#: methods/ftp.cc:826
+msgid "Data socket connect timed out"
+msgstr "Veri soketi bağlantısı zaman aşımına uğradı"
+
+#: methods/ftp.cc:833
+msgid "Unable to accept connection"
+msgstr "Bağlantı kabul edilemiyor"
+
+#: methods/ftp.cc:872 methods/http.cc:1035 methods/rsh.cc:311
+msgid "Problem hashing file"
+msgstr "Dosya sağlaması yapılamadı"
+
+#: methods/ftp.cc:885
+#, c-format
+msgid "Unable to fetch file, server said '%s'"
+msgstr "Dosya alınamıyor, sunucunun iletisi: '%s'"
+
+#: methods/ftp.cc:900 methods/rsh.cc:330
+msgid "Data socket timed out"
+msgstr "Veri soketi zaman aşımına uğradı"
+
+#: methods/ftp.cc:930
+#, c-format
+msgid "Data transfer failed, server said '%s'"
+msgstr "Veri aktarımı başarısız, sunucunun iletisi: '%s'"
+
+#. Get the files information
+#: methods/ftp.cc:1007
+msgid "Query"
+msgstr "Sorgu"
+
+#: methods/ftp.cc:1119
+msgid "Unable to invoke "
+msgstr "Çağrılamıyor "
+
+#: methods/connect.cc:75
+#, c-format
+msgid "Connecting to %s (%s)"
+msgstr "Bağlanılıyor %s (%s)"
+
+#: methods/connect.cc:86
+#, c-format
+msgid "[IP: %s %s]"
+msgstr "[IP: %s %s]"
+
+#: methods/connect.cc:93
+#, c-format
+msgid "Could not create a socket for %s (f=%u t=%u p=%u)"
+msgstr "%s için bir soket oluşturulamadı (f=%u t=%u p=%u)"
+
+#: methods/connect.cc:99
+#, c-format
+msgid "Cannot initiate the connection to %s:%s (%s)."
+msgstr "%s:%s bağlantısı başlatılamıyor (%s)."
+
+#: methods/connect.cc:107
+#, c-format
+msgid "Could not connect to %s:%s (%s), connection timed out"
+msgstr "Adrese bağlanılamadı: %s:%s (%s), bağlantı zaman aşımına uğradı"
+
+#: methods/connect.cc:125
+#, c-format
+msgid "Could not connect to %s:%s (%s)."
+msgstr "Adrese bağlanılamadı: %s:%s (%s)."
+
+#. We say this mainly because the pause here is for the
+#. ssh connection that is still going
+#: methods/connect.cc:153 methods/rsh.cc:433
+#, c-format
+msgid "Connecting to %s"
+msgstr "Bağlanılıyor: %s"
+
+#: methods/connect.cc:172 methods/connect.cc:191
+#, c-format
+msgid "Could not resolve '%s'"
+msgstr "'%s' çözümlenemedi"
+
+#: methods/connect.cc:197
+#, c-format
+msgid "Temporary failure resolving '%s'"
+msgstr "'%s' çözümlenirken geçici bir sorunla karşılaşıldı"
+
+#: methods/connect.cc:200
+#, c-format
+msgid "Something wicked happened resolving '%s:%s' (%i - %s)"
+msgstr "'%s:%s' (%i - %s) adresi çözümlenirken bir şeyler kötü gitti"
+
+#: methods/connect.cc:247
+#, c-format
+msgid "Unable to connect to %s:%s:"
+msgstr "Bağlanılamıyor %s:%s:"
+
+#: methods/gpgv.cc:180
+msgid ""
+"Internal error: Good signature, but could not determine key fingerprint?!"
+msgstr "İç hata: İmza iyi, ancak anahtar parmak izi belirlenemedi?!"
+
+#: methods/gpgv.cc:185
+msgid "At least one invalid signature was encountered."
+msgstr "En az bir geçersiz imza ile karşılaşıldı."
+
+#: methods/gpgv.cc:189
+msgid "Could not execute 'gpgv' to verify signature (is gpgv installed?)"
+msgstr "İmza doğrulama için 'gpgv' çalıştırılamadı (gpgv kurulu mu?)"
+
+#: methods/gpgv.cc:194
+msgid "Unknown error executing gpgv"
+msgstr "gpgv çalıştırılırken bilinmeyen hata"
+
+#: methods/gpgv.cc:228 methods/gpgv.cc:235
+msgid "The following signatures were invalid:\n"
+msgstr "Aşağıdaki imzalar geçersiz:\n"
+
+#: methods/gpgv.cc:242
+msgid ""
+"The following signatures couldn't be verified because the public key is not "
+"available:\n"
+msgstr "Aşağıdaki imzalar doğrulanamadı, çünkü genel anahtar mevcut değil:\n"
+
+#: methods/gzip.cc:65
+msgid "Empty files can't be valid archives"
+msgstr "Boş dosyalar geçerli birer arşiv dosyası olamazlar"
+
+#: methods/http.cc:394
+msgid "Waiting for headers"
+msgstr "Başlıklar bekleniyor"
+
+#: methods/http.cc:544
+msgid "Bad header line"
+msgstr "Kötü başlık satırı"
+
+#: methods/http.cc:569 methods/http.cc:576
+msgid "The HTTP server sent an invalid reply header"
+msgstr "HTTP sunucusu geçersiz bir cevap başlığı gönderdi"
+
+#: methods/http.cc:606
+msgid "The HTTP server sent an invalid Content-Length header"
+msgstr "HTTP sunucusu geçersiz bir Content-Length başlığı gönderdi"
+
+#: methods/http.cc:621
+msgid "The HTTP server sent an invalid Content-Range header"
+msgstr "HTTP sunucusu geçersiz bir Content-Range başlığı gönderdi"
+
+#: methods/http.cc:623
+msgid "This HTTP server has broken range support"
+msgstr "HTTP sunucusunun aralık desteği bozuk"
+
+#: methods/http.cc:647
+msgid "Unknown date format"
+msgstr "Bilinmeyen tarih biçimi"
+
+#: methods/http.cc:818
+msgid "Select failed"
+msgstr "Seçme başarısız"
+
+#: methods/http.cc:823
+msgid "Connection timed out"
+msgstr "Bağlantı zaman aşımına uğradı"
+
+#: methods/http.cc:846
+msgid "Error writing to output file"
+msgstr "Çıktı dosyasına yazılırken hata"
+
+#: methods/http.cc:877
+msgid "Error writing to file"
+msgstr "Dosyaya yazılamadı"
+
+#: methods/http.cc:905
+msgid "Error writing to the file"
+msgstr "Dosyaya yazılamadı"
+
+#: methods/http.cc:919
+msgid "Error reading from server. Remote end closed connection"
+msgstr "Sunucundan okunurken hata. Uzak sonlu kapalı bağlantı"
+
+#: methods/http.cc:921
+msgid "Error reading from server"
+msgstr "Sunucundan okunurken hata"
+
+#: methods/http.cc:1194
+msgid "Bad header data"
+msgstr "Kötü başlık verisi"
+
+#: methods/http.cc:1211 methods/http.cc:1266
+msgid "Connection failed"
+msgstr "Bağlantı başarısız"
+
+#: methods/http.cc:1358
+msgid "Internal error"
+msgstr "İç hata"
+
+#. Only warn if there are no sources.list.d.
+#. Only warn if there is no sources.list file.
+#: methods/mirror.cc:95 apt-inst/extract.cc:465
+#: apt-pkg/contrib/cdromutl.cc:183 apt-pkg/contrib/fileutl.cc:400
+#: apt-pkg/contrib/fileutl.cc:513 apt-pkg/sourcelist.cc:208
+#: apt-pkg/sourcelist.cc:214 apt-pkg/acquire.cc:485 apt-pkg/init.cc:108
+#: apt-pkg/init.cc:116 apt-pkg/clean.cc:36 apt-pkg/policy.cc:362
+#, c-format
+msgid "Unable to read %s"
+msgstr "%s okunamıyor"
+
+#: methods/mirror.cc:101 methods/mirror.cc:130 apt-pkg/contrib/cdromutl.cc:179
+#: apt-pkg/contrib/cdromutl.cc:213 apt-pkg/acquire.cc:491
+#: apt-pkg/acquire.cc:516 apt-pkg/clean.cc:42 apt-pkg/clean.cc:60
+#: apt-pkg/clean.cc:123
+#, c-format
+msgid "Unable to change to %s"
+msgstr "%s olarak değiştirilemedi"
+
+#. FIXME: fallback to a default mirror here instead
+#. and provide a config option to define that default
+#: methods/mirror.cc:280
+#, c-format
+msgid "No mirror file '%s' found "
+msgstr "'%s' yansı dosyası bulunamadı "
+
+#. FIXME: fallback to a default mirror here instead
+#. and provide a config option to define that default
+#: methods/mirror.cc:287
+#, c-format
+msgid "Can not read mirror file '%s'"
+msgstr "Yansı dosyası %s okunamıyor"
+
+#: methods/mirror.cc:442
+#, c-format
+msgid "[Mirror: %s]"
+msgstr "[Yansı: %s]"
+
+#: methods/rred.cc:491
+#, c-format
+msgid ""
+"Could not patch %s with mmap and with file operation usage - the patch seems "
+"to be corrupt."
+msgstr ""
+"%s mmap ve dosya işlem kullanımı ile yamalanamadı - yama bozuk gibi duruyor."
+
+#: methods/rred.cc:496
+#, c-format
+msgid ""
+"Could not patch %s with mmap (but no mmap specific fail) - the patch seems "
+"to be corrupt."
+msgstr ""
+"%s mmap ile yamalanamadı (mmap'e özel bir hata değil) - yama bozuk gibi "
+"duruyor."
+
+#: methods/rsh.cc:99 ftparchive/multicompress.cc:168
+msgid "Failed to create IPC pipe to subprocess"
+msgstr "Altsürece IPC borusu oluşturulamadı"
+
+#: methods/rsh.cc:338
+msgid "Connection closed prematurely"
+msgstr "Bağlantı vaktinden önce kapandı"
+
+#: dselect/install:32
+msgid "Bad default setting!"
+msgstr "Geçersiz öntanımlı ayar!"
+
+#: dselect/install:51 dselect/install:83 dselect/install:87 dselect/install:94
+#: dselect/install:105 dselect/update:45
+msgid "Press enter to continue."
+msgstr "Devam etmek için giriş (enter) tuşuna basın."
+
+#: dselect/install:91
+msgid "Do you want to erase any previously downloaded .deb files?"
+msgstr "Daha önceden indirilmiş .deb dosyalarını silmek istiyor musunuz?"
+
+#: dselect/install:101
+msgid "Some errors occurred while unpacking. Packages that were installed"
+msgstr ""
+"Paket açılırken bazı sorunlar çıktı. Kurulan paketler yapılandırılacak."
+
+#: dselect/install:102
+msgid "will be configured. This may result in duplicate errors"
+msgstr "Bu durum, çift hata iletilerine ya da eksik bağımlılıkların neden"
+
+#: dselect/install:103
+msgid "or errors caused by missing dependencies. This is OK, only the errors"
+msgstr ""
+"olduğu hatalara yol açabilir. Bu durum bir sorun teşkil etmez, yalnızca bu "
+"iletinin"
+
+#: dselect/install:104
+msgid ""
+"above this message are important. Please fix them and run [I]nstall again"
+msgstr ""
+"üstündeki hatalar önemlidir. Lütfen bunları onarın ve [I]nstall komutunu "
+"yeniden çalıştırın"
+
+#: dselect/update:30
+msgid "Merging available information"
+msgstr "Kullanılabilir bilgiler birleştiriliyor"
+
+#: cmdline/apt-extracttemplates.cc:102
+#, c-format
+msgid "%s not a valid DEB package."
+msgstr "%s geçerli bir DEB paketi değil."
+
+#: cmdline/apt-extracttemplates.cc:236
+msgid ""
+"Usage: apt-extracttemplates file1 [file2 ...]\n"
+"\n"
+"apt-extracttemplates is a tool to extract config and template info\n"
+"from debian packages\n"
+"\n"
+"Options:\n"
+" -h This help text\n"
+" -t Set the temp dir\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
+msgstr ""
+"Kullanım: apt-extracttemplates dosya1 [dosya2 ...]\n"
+"\n"
+"apt-extracttemplates, Debian paketlerinden ayar ve şablon bilgisini\n"
+"almak için kullanılan bir araçtır\n"
+"\n"
+"Seçenekler:\n"
+" -h Bu yardım dosyası\n"
+" -t Geçici dizini ayarlar\n"
+" -c=? Belirtilen ayar dosyasını kullanır\n"
+" -o=? Ayar seçeneği belirtmeyi sağlar, ör -o dir::cache=/tmp\n"
+
+#: cmdline/apt-extracttemplates.cc:271 apt-pkg/pkgcachegen.cc:1335
+#, c-format
+msgid "Unable to write to %s"
+msgstr "%s dosyasına yazılamıyor"
+
+#: cmdline/apt-extracttemplates.cc:313
+msgid "Cannot get debconf version. Is debconf installed?"
+msgstr "debconf sürümü alınamıyor. debconf kurulu mu?"
+
+#: ftparchive/apt-ftparchive.cc:171 ftparchive/apt-ftparchive.cc:348
+msgid "Package extension list is too long"
+msgstr "Paket uzantı listesi çok uzun"
+
+#: ftparchive/apt-ftparchive.cc:173 ftparchive/apt-ftparchive.cc:190
+#: ftparchive/apt-ftparchive.cc:213 ftparchive/apt-ftparchive.cc:263
+#: ftparchive/apt-ftparchive.cc:277 ftparchive/apt-ftparchive.cc:299
+#, c-format
+msgid "Error processing directory %s"
+msgstr "%s dizinini işlemede hata"
+
+#: ftparchive/apt-ftparchive.cc:261
+msgid "Source extension list is too long"
+msgstr "Kaynak uzantı listesi çok uzun"
+
+#: ftparchive/apt-ftparchive.cc:378
+msgid "Error writing header to contents file"
+msgstr "İçindekiler dosyasına üstbilgi yazmada hata"
+
+#: ftparchive/apt-ftparchive.cc:408
+#, c-format
+msgid "Error processing contents %s"
+msgstr "%s içeriğini işlemede hata"
+
+#: ftparchive/apt-ftparchive.cc:596
+msgid ""
+"Usage: apt-ftparchive [options] command\n"
+"Commands: packages binarypath [overridefile [pathprefix]]\n"
+" sources srcpath [overridefile [pathprefix]]\n"
+" contents path\n"
+" release path\n"
+" generate config [groups]\n"
+" clean config\n"
+"\n"
+"apt-ftparchive generates index files for Debian archives. It supports\n"
+"many styles of generation from fully automated to functional replacements\n"
+"for dpkg-scanpackages and dpkg-scansources\n"
+"\n"
+"apt-ftparchive generates Package files from a tree of .debs. The\n"
+"Package file contains the contents of all the control fields from\n"
+"each package as well as the MD5 hash and filesize. An override file\n"
+"is supported to force the value of Priority and Section.\n"
+"\n"
+"Similarly apt-ftparchive generates Sources files from a tree of .dscs.\n"
+"The --source-override option can be used to specify a src override file\n"
+"\n"
+"The 'packages' and 'sources' command should be run in the root of the\n"
+"tree. BinaryPath should point to the base of the recursive search and \n"
+"override file should contain the override flags. Pathprefix is\n"
+"appended to the filename fields if present. Example usage from the \n"
+"Debian archive:\n"
+" apt-ftparchive packages dists/potato/main/binary-i386/ > \\\n"
+" dists/potato/main/binary-i386/Packages\n"
+"\n"
+"Options:\n"
+" -h This help text\n"
+" --md5 Control MD5 generation\n"
+" -s=? Source override file\n"
+" -q Quiet\n"
+" -d=? Select the optional caching database\n"
+" --no-delink Enable delinking debug mode\n"
+" --contents Control contents file generation\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option"
+msgstr ""
+"Kullanım: apt-ftparchive [seçenekler] komut\n"
+"Komutlar: packages ikilikonumu [geçersizkılmadosyası [konumöneki]]\n"
+" sources kaynakkonumu [geçersizkılmadosyası [konumöneki]]\n"
+" contents konum\n"
+" release konum\n"
+" generate yapılandırma [gruplar]\n"
+" clean yapılandırma\n"
+"\n"
+"apt-ftparchive Debian arşivleri için indeks dosyaları üretir. \n"
+"dpkg-scanpackages ve dpkg-scansources için tamamen otomatikten\n"
+"işlevsel yedeklere kadar birçok üretim çeşidini destekler.\n"
+"\n"
+"apt-ftparchive, .deb dizinlerinden 'Package' dosyaları üretir. 'Package'\n"
+"dosyası, her paketin MD5 doğrulama ve dosya büyüklüğü gibi denetim\n"
+"alanlarının bilgilerini içerir. Öncelik (Priority) ve bölüm (Section)\n"
+"değerlerini istenen başka değerlerle değiştirebilmek için bir geçersiz\n"
+"kılma dosyası kullanılabilir.\n"
+"\n"
+"Benzer şekilde, apt-ftparchive, .dscs dosyalarından 'Sources' dosyaları\n"
+"üretir. '--source-override' seçeneği bir src geçersiz kılma dosyası\n"
+"belirtmek için kullanıabilir.\n"
+"\n"
+"'packages' ve 'sources' komutları dizin ağacının kökünde çalıştırıl-\n"
+"malıdır. BinaryPath özyineli aramanın temeline işaret etmeli ve\n"
+"geçersiz kılma dosyası geçersiz kılma bayraklarını içermelidir.\n"
+"Pathprefix mevcutsa dosya adı alanlarının sonuna eklenir. Debian\n"
+"arşivinden örnek kullanım şu şekildedir:\n"
+"\n"
+" apt-ftparchive packages dists/potato/main/binary-i386/ > \\\n"
+" dists/potato/main/binary-i386/Packages\n"
+"\n"
+"Seçenekler:\n"
+" -h Bu yardım metni\n"
+" --md5 MD5 üretimini denetle\n"
+" -s=? Kaynak geçersiz kılma dosyası\n"
+" -q Sessiz\n"
+" -d=? Seçimlik önbellek veritabanını seç\n"
+" --no-delink Bağlantılanmamış hata ayıklama kipini etkinleştir\n"
+" --contents İçerik dosyası üretimini denetle\n"
+" -c=? Belirtilen yapılandırma dosyası kullan\n"
+" -o=? Yapılandırma seçeneği ayarla"
+
+#: ftparchive/apt-ftparchive.cc:802
+msgid "No selections matched"
+msgstr "Hiçbir seçim eşleşmedi"
+
+#: ftparchive/apt-ftparchive.cc:880
+#, c-format
+msgid "Some files are missing in the package file group `%s'"
+msgstr "'%s' paket dosyası grubunda bazı dosyalar eksik"
+
+#: ftparchive/cachedb.cc:47
+#, c-format
+msgid "DB was corrupted, file renamed to %s.old"
+msgstr "Veritabanı bozuk, dosya adı %s.old olarak değiştirildi"
+
+#: ftparchive/cachedb.cc:65
+#, c-format
+msgid "DB is old, attempting to upgrade %s"
+msgstr "Veritabanı eski, %s yükseltilmeye çalışılıyor"
+
+#: ftparchive/cachedb.cc:76
+msgid ""
+"DB format is invalid. If you upgraded from an older version of apt, please "
+"remove and re-create the database."
+msgstr ""
+"Veritabanı biçimi geçersiz. Eğer apt'ın eski bir sürümünden yükseltme "
+"yaptıysanız, lütfen veritabanını silin ve yeniden oluşturun."
+
+#: ftparchive/cachedb.cc:81
+#, c-format
+msgid "Unable to open DB file %s: %s"
+msgstr "Veritabanı dosyası %s açılamadı: %s"
+
+#: ftparchive/cachedb.cc:127 apt-inst/extract.cc:181 apt-inst/extract.cc:193
+#: apt-inst/extract.cc:210
+#, c-format
+msgid "Failed to stat %s"
+msgstr "%s durum bilgisi alınamadı"
+
+#: ftparchive/cachedb.cc:249
+msgid "Archive has no control record"
+msgstr "Arşivin denetim kaydı yok"
+
+#: ftparchive/cachedb.cc:490
+msgid "Unable to get a cursor"
+msgstr "İmleç alınamıyor"
+
+#: ftparchive/writer.cc:80
+#, c-format
+msgid "W: Unable to read directory %s\n"
+msgstr "W: %s dizini okunamıyor\n"
+
+#: ftparchive/writer.cc:85
+#, c-format
+msgid "W: Unable to stat %s\n"
+msgstr "W: %s durum bilgisi alınamıyor\n"
+
+#: ftparchive/writer.cc:141
+msgid "E: "
+msgstr "E: "
+
+#: ftparchive/writer.cc:143
+msgid "W: "
+msgstr "W: "
+
+#: ftparchive/writer.cc:150
+msgid "E: Errors apply to file "
+msgstr "E: Hatalar şu dosya için geçerli: "
+
+#: ftparchive/writer.cc:168 ftparchive/writer.cc:200
+#, c-format
+msgid "Failed to resolve %s"
+msgstr "%s çözümlenemedi"
+
+#: ftparchive/writer.cc:181
+msgid "Tree walking failed"
+msgstr "Ağaçta gezinme başarısız"
+
+#: ftparchive/writer.cc:208
+#, c-format
+msgid "Failed to open %s"
+msgstr "%s açılamadı"
+
+#: ftparchive/writer.cc:267
+#, c-format
+msgid " DeLink %s [%s]\n"
+msgstr " DeLink %s [%s]\n"
+
+#: ftparchive/writer.cc:275
+#, c-format
+msgid "Failed to readlink %s"
+msgstr "%s bağlantı okuması başarılamadı"
+
+#: ftparchive/writer.cc:279
+#, c-format
+msgid "Failed to unlink %s"
+msgstr "%s bağlantı koparma başarılamadı"
+
+#: ftparchive/writer.cc:286
+#, c-format
+msgid "*** Failed to link %s to %s"
+msgstr "*** %s, %s konumuna bağlanamadı"
+
+#: ftparchive/writer.cc:296
+#, c-format
+msgid " DeLink limit of %sB hit.\n"
+msgstr " %sB'lik bağlantı koparma (DeLink) sınırına ulaşıldı.\n"
+
+#: ftparchive/writer.cc:401
+msgid "Archive had no package field"
+msgstr "Arşivde paket alanı yok"
+
+#: ftparchive/writer.cc:409 ftparchive/writer.cc:711
+#, c-format
+msgid " %s has no override entry\n"
+msgstr " %s için geçersiz kılma girdisi yok\n"
+
+#: ftparchive/writer.cc:477 ftparchive/writer.cc:827
+#, c-format
+msgid " %s maintainer is %s not %s\n"
+msgstr " %s geliştiricisi %s, %s değil\n"
+
+#: ftparchive/writer.cc:721
+#, c-format
+msgid " %s has no source override entry\n"
+msgstr " '%s' paketinin yerine geçecek bir kaynak paket yok\n"
+
+#: ftparchive/writer.cc:725
+#, c-format
+msgid " %s has no binary override entry either\n"
+msgstr " '%s' paketinin yerine geçecek bir ikili paket de yok\n"
+
+#: ftparchive/contents.cc:341 ftparchive/contents.cc:372
+msgid "realloc - Failed to allocate memory"
+msgstr "realloc - Bellek ayırma yapılamadı"
+
+#: ftparchive/override.cc:35 ftparchive/override.cc:143
+#, c-format
+msgid "Unable to open %s"
+msgstr "%s açılamıyor"
+
+#: ftparchive/override.cc:61 ftparchive/override.cc:167
+#, c-format
+msgid "Malformed override %s line %llu #1"
+msgstr "Hatalı geçersiz kılma %s satır %llu #1"
+
+#: ftparchive/override.cc:75 ftparchive/override.cc:179
+#, c-format
+msgid "Malformed override %s line %llu #2"
+msgstr "Hatalı geçersiz kılma %s satır %llu #2"
+
+#: ftparchive/override.cc:89 ftparchive/override.cc:192
+#, c-format
+msgid "Malformed override %s line %llu #3"
+msgstr "Hatalı geçersiz kılma %s satır %llu #3"
+
+#: ftparchive/override.cc:128 ftparchive/override.cc:202
+#, c-format
+msgid "Failed to read the override file %s"
+msgstr "Geçersiz kılma dosyası %s okunamadı"
+
+#: ftparchive/multicompress.cc:70
+#, c-format
+msgid "Unknown compression algorithm '%s'"
+msgstr "Bilinmeyen sıkıştırma algoritması '%s'"
+
+#: ftparchive/multicompress.cc:100
+#, c-format
+msgid "Compressed output %s needs a compression set"
+msgstr "Sıkıştırılmış %s çıktısı bir sıkıştırma kümesine ihtiyaç duymaktadır."
+
+#: ftparchive/multicompress.cc:189
+msgid "Failed to create FILE*"
+msgstr "DOSYA* oluşturulamadı"
+
+#: ftparchive/multicompress.cc:192
+msgid "Failed to fork"
+msgstr "fork yapılamadı"
+
+#: ftparchive/multicompress.cc:206
+msgid "Compress child"
+msgstr "Çocuğu sıkıştır"
+
+#: ftparchive/multicompress.cc:229
+#, c-format
+msgid "Internal error, failed to create %s"
+msgstr "İç hata, %s oluşturulamadı"
+
+#: ftparchive/multicompress.cc:304
+msgid "IO to subprocess/file failed"
+msgstr "Altsürece/dosyaya GÇ işlemi başarısız oldu"
+
+#: ftparchive/multicompress.cc:342
+msgid "Failed to read while computing MD5"
+msgstr "MD5 hesaplanırken okunamadı"
+
+#: ftparchive/multicompress.cc:358
+#, c-format
+msgid "Problem unlinking %s"
+msgstr "%s bağı koparılırken sorun çıktı"
+
+#: ftparchive/multicompress.cc:373 apt-inst/extract.cc:188
+#, c-format
+msgid "Failed to rename %s to %s"
+msgstr "%s, %s olarak yeniden adlandırılamadı"
+
+#: cmdline/apt-internal-solver.cc:37
+msgid ""
+"Usage: apt-internal-solver\n"
+"\n"
+"apt-internal-solver is an interface to use the current internal\n"
+"like an external resolver for the APT family for debugging or alike\n"
+"\n"
+"Options:\n"
+" -h This help text.\n"
+" -q Loggable output - no progress indicator\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
+msgstr ""
+"Kullanım: apt-internal-solver\n"
+"\n"
+"apt-internal-solver mevcut dahili çözücüyü (hata ayıklama\n"
+"gibi sebeplerle) harici çözücü gibi kullanmaya yarayan bir\n"
+"arayüzdür.\n"
+"\n"
+"Seçenekler:\n"
+" -h Bu yardım metni.\n"
+" -q Günlük tutmaya uygun çıktı - İlerleme göstergesi yok\n"
+" -c=? Belirtilen yapılandırma dosyası kullan\n"
+" -o=? Yapılandırma seçeneği ayarla, örneğin -o dir::cache=/tmp\n"
+
+#: cmdline/apt-sortpkgs.cc:89
+msgid "Unknown package record!"
+msgstr "Bilinmeyen paket kaydı!"
+
+#: cmdline/apt-sortpkgs.cc:153
+msgid ""
+"Usage: apt-sortpkgs [options] file1 [file2 ...]\n"
+"\n"
+"apt-sortpkgs is a simple tool to sort package files. The -s option is used\n"
+"to indicate what kind of file it is.\n"
+"\n"
+"Options:\n"
+" -h This help text\n"
+" -s Use source file sorting\n"
+" -c=? Read this configuration file\n"
+" -o=? Set an arbitrary configuration option, eg -o dir::cache=/tmp\n"
+msgstr ""
+"Kullanım: apt-sortpkgs [seçenekler] dosya1 [dosya2 ...]\n"
+"\n"
+"apt-sortpkgs, paket dosyalarını sıralayan basit bir araçtır.\n"
+"-s seçeneği ne tür bir dosya olduğunu göstermekte kullanılır.\n"
+"\n"
+"Seçenekler:\n"
+" -h Bu yardım metni\n"
+" -s Kaynak dosyası sıralamayı kullan\n"
+" -c=? Belirtilen yapılandırma dosyasını oku\n"
+" -o=? Herhangi bir yapılandırma seçeneği ayarla, örneğin -o dir::cache=/"
+"tmp\n"
+
+#: apt-inst/contrib/extracttar.cc:117
+msgid "Failed to create pipes"
+msgstr "Boru oluşturulamadı"
+
+#: apt-inst/contrib/extracttar.cc:144
+msgid "Failed to exec gzip "
+msgstr "Gzip çalıştırılamadı "
+
+#: apt-inst/contrib/extracttar.cc:181 apt-inst/contrib/extracttar.cc:211
+msgid "Corrupted archive"
+msgstr "Bozuk arşiv"
+
+#: apt-inst/contrib/extracttar.cc:196
+msgid "Tar checksum failed, archive corrupted"
+msgstr "Tar sağlama toplamı başarısız, arşiv bozulmuş"
+
+#: apt-inst/contrib/extracttar.cc:303
+#, c-format
+msgid "Unknown TAR header type %u, member %s"
+msgstr "Bilinmeyen TAR başlığı türü %u, üye %s"
+
+#: apt-inst/contrib/arfile.cc:74
+msgid "Invalid archive signature"
+msgstr "Geçersiz arşiv imzası"
+
+#: apt-inst/contrib/arfile.cc:82
+msgid "Error reading archive member header"
+msgstr "Arşiv üyesi başlığı okuma hatası"
+
+#: apt-inst/contrib/arfile.cc:94
+#, c-format
+msgid "Invalid archive member header %s"
+msgstr "Geçerşiz arşiv üyesi başlığı %s"
+
+#: apt-inst/contrib/arfile.cc:106
+msgid "Invalid archive member header"
+msgstr "Geçersiz arşiv üyesi başlığı"
+
+#: apt-inst/contrib/arfile.cc:132
+msgid "Archive is too short"
+msgstr "Arşiv çok kısa"
+
+#: apt-inst/contrib/arfile.cc:136
+msgid "Failed to read the archive headers"
+msgstr "Arşiv başlıkları okunamadı"
+
+#: apt-inst/filelist.cc:382
+msgid "DropNode called on still linked node"
+msgstr "DropNode hala bağlı olan düğüm üzerinde çağrıldı"
+
+#: apt-inst/filelist.cc:414
+msgid "Failed to locate the hash element!"
+msgstr "Sağlama elementi bulunamadı"
+
+#: apt-inst/filelist.cc:461
+msgid "Failed to allocate diversion"
+msgstr "Yönlendirme tahsisi başarısız oldu"
+
+#: apt-inst/filelist.cc:466
+msgid "Internal error in AddDiversion"
+msgstr "AddDiversion'da iç hata"
+
+#: apt-inst/filelist.cc:479
+#, c-format
+msgid "Trying to overwrite a diversion, %s -> %s and %s/%s"
+msgstr "Bir yönlendirmenin üzerine yazılmaya çalışılıyor, %s -> %s ve %s/%s"
+
+#: apt-inst/filelist.cc:508
+#, c-format
+msgid "Double add of diversion %s -> %s"
+msgstr "Aynı dosya iki kez yönlendirilemez: %s -> %s"
+
+#: apt-inst/filelist.cc:551
+#, c-format
+msgid "Duplicate conf file %s/%s"
+msgstr "%s/%s yapılandırma dosyası zaten mevcut"
+
+#: apt-inst/dirstream.cc:43 apt-inst/dirstream.cc:50 apt-inst/dirstream.cc:55
+#, c-format
+msgid "Failed to write file %s"
+msgstr "%s dosyasına yazılamadı"
+
+#: apt-inst/dirstream.cc:98 apt-inst/dirstream.cc:106
+#, c-format
+msgid "Failed to close file %s"
+msgstr "%s dosyası kapatılamadı"
+
+#: apt-inst/extract.cc:96 apt-inst/extract.cc:167
+#, c-format
+msgid "The path %s is too long"
+msgstr "%s yolu çok uzun"
+
+#: apt-inst/extract.cc:127
+#, c-format
+msgid "Unpacking %s more than once"
+msgstr "%s paketi bir çok kez açıldı"
+
+#: apt-inst/extract.cc:137
+#, c-format
+msgid "The directory %s is diverted"
+msgstr "%s dizini yönlendirilmiş"
+
+#: apt-inst/extract.cc:147
+#, c-format
+msgid "The package is trying to write to the diversion target %s/%s"
+msgstr "Bu paket yönlendirme hedefine (%s/%s) yazmayı deniyor"
+
+#: apt-inst/extract.cc:157 apt-inst/extract.cc:300
+msgid "The diversion path is too long"
+msgstr "Yönlendirme yolu çok uzun"
+
+#: apt-inst/extract.cc:243
+#, c-format
+msgid "The directory %s is being replaced by a non-directory"
+msgstr "%s dizini dizin olmayan bir öğeyle değiştirildi"
+
+#: apt-inst/extract.cc:283
+msgid "Failed to locate node in its hash bucket"
+msgstr "Düğüm sağlama kovasında bulunamadı"
+
+#: apt-inst/extract.cc:287
+msgid "The path is too long"
+msgstr "Yol çok uzun"
+
+#: apt-inst/extract.cc:415
+#, c-format
+msgid "Overwrite package match with no version for %s"
+msgstr "%s paketinin sürümü yok"
+
+#: apt-inst/extract.cc:432
+#, c-format
+msgid "File %s/%s overwrites the one in the package %s"
+msgstr "%s/%s dosyası %s paketindeki aynı adlı dosyanın üzerine yazmak istiyor"
+
+#: apt-inst/extract.cc:492
+#, c-format
+msgid "Unable to stat %s"
+msgstr "%s durum bilgisi alınamadı"
+
+#: apt-inst/deb/debfile.cc:41 apt-inst/deb/debfile.cc:46
+#, c-format
+msgid "This is not a valid DEB archive, missing '%s' member"
+msgstr "Bu dosya geçerli bir DEB arşivi değil, '%s' üyesi eksik"
+
+#. FIXME: add data.tar.xz here - adding it now would require a Translation round for a very small gain
+#: apt-inst/deb/debfile.cc:55
+#, c-format
+msgid "This is not a valid DEB archive, it has no '%s', '%s' or '%s' member"
+msgstr "Bu dosya geçerli bir DEB arşivi değil, '%s', '%s' ya da '%s' üyesi yok"
+
+#: apt-inst/deb/debfile.cc:120
+#, c-format
+msgid "Internal error, could not locate member %s"
+msgstr "İç hata, %s üyesi bulunamadı"
+
+#: apt-inst/deb/debfile.cc:214
+msgid "Unparsable control file"
+msgstr "Ayrıştırılamayan 'control' dosyası"
+
+#: apt-pkg/contrib/mmap.cc:79
+msgid "Can't mmap an empty file"
+msgstr "Boş dosya mmap yapılamıyor"
+
+#: apt-pkg/contrib/mmap.cc:111
+#, c-format
+msgid "Couldn't duplicate file descriptor %i"
+msgstr "Dosya tanımlayıcı %i çoğaltılamadı"
+
+#: apt-pkg/contrib/mmap.cc:119
+#, c-format
+msgid "Couldn't make mmap of %llu bytes"
+msgstr "%llu baytlık mmap yapılamaz"
+
+#: apt-pkg/contrib/mmap.cc:146
+msgid "Unable to close mmap"
+msgstr "mmap kapatılamıyor"
+
+#: apt-pkg/contrib/mmap.cc:174 apt-pkg/contrib/mmap.cc:202
+msgid "Unable to synchronize mmap"
+msgstr "mmap eşlenemiyor"
+
+#: apt-pkg/contrib/mmap.cc:290
+#, c-format
+msgid "Couldn't make mmap of %lu bytes"
+msgstr "%lu baytlık mmap yapılamaz"
+
+#: apt-pkg/contrib/mmap.cc:322
+msgid "Failed to truncate file"
+msgstr "Dosya kesilemedi"
+
+#: apt-pkg/contrib/mmap.cc:341
+#, c-format
+msgid ""
+"Dynamic MMap ran out of room. Please increase the size of APT::Cache-Start. "
+"Current value: %lu. (man 5 apt.conf)"
+msgstr ""
+"Dinamik MMap yerine sığamadı. Lütfen APT::Cache-Start boyutunu artırın. "
+"Kullanımdaki değer: %lu (ayrıntılı bilgi için man 5 apt.conf komutunu "
+"kullanın)"
+
+#: apt-pkg/contrib/mmap.cc:440
+#, c-format
+msgid ""
+"Unable to increase the size of the MMap as the limit of %lu bytes is already "
+"reached."
+msgstr "%lu baytlık sınıra ulaşıldığı için MMap boyutu artırılamadı."
+
+#: apt-pkg/contrib/mmap.cc:443
+msgid ""
+"Unable to increase size of the MMap as automatic growing is disabled by user."
+msgstr ""
+"Otomatik büyüme kullanıcı tarafından kapatıldığı için MMap boyutu "
+"artırılamadı."
+
+#. d means days, h means hours, min means minutes, s means seconds
+#: apt-pkg/contrib/strutl.cc:372
+#, c-format
+msgid "%lid %lih %limin %lis"
+msgstr "%li gün %li saat %li dk. %li sn."
+
+#. h means hours, min means minutes, s means seconds
+#: apt-pkg/contrib/strutl.cc:379
+#, c-format
+msgid "%lih %limin %lis"
+msgstr "%li saat %li dk. %li sn."
+
+#. min means minutes, s means seconds
+#: apt-pkg/contrib/strutl.cc:386
+#, c-format
+msgid "%limin %lis"
+msgstr "%li dk. %li sn."
+
+#. s means seconds
+#: apt-pkg/contrib/strutl.cc:391
+#, c-format
+msgid "%lis"
+msgstr "%li sn."
+
+#: apt-pkg/contrib/strutl.cc:1166
+#, c-format
+msgid "Selection %s not found"
+msgstr "%s seçimi bulunamadı"
+
+#: apt-pkg/contrib/configuration.cc:491
+#, c-format
+msgid "Unrecognized type abbreviation: '%c'"
+msgstr "Tanınamayan tür kısaltması: '%c'"
+
+#: apt-pkg/contrib/configuration.cc:605
+#, c-format
+msgid "Opening configuration file %s"
+msgstr "Yapılandırma dosyası (%s) açılıyor"
+
+#: apt-pkg/contrib/configuration.cc:773
+#, c-format
+msgid "Syntax error %s:%u: Block starts with no name."
+msgstr "Sözdizim hatası %s:%u: Blok ad olmadan başlıyor."
+
+#: apt-pkg/contrib/configuration.cc:792
+#, c-format
+msgid "Syntax error %s:%u: Malformed tag"
+msgstr "Sözdizim hatası %s:%u: Kötü biçimlendirilmiş etiket"
+
+#: apt-pkg/contrib/configuration.cc:809
+#, c-format
+msgid "Syntax error %s:%u: Extra junk after value"
+msgstr "Sözdizim hatası %s:%u: Değerden sonra ilave gereksiz"
+
+#: apt-pkg/contrib/configuration.cc:849
+#, c-format
+msgid "Syntax error %s:%u: Directives can only be done at the top level"
+msgstr "Sözdizim hatası %s:%u: Yönergeler yalnızca en üst düzeyde bitebilir"
+
+#: apt-pkg/contrib/configuration.cc:856
+#, c-format
+msgid "Syntax error %s:%u: Too many nested includes"
+msgstr "Sözdizim hatası %s:%u: Çok fazla yuvalanmış 'include'"
+
+#: apt-pkg/contrib/configuration.cc:860 apt-pkg/contrib/configuration.cc:865
+#, c-format
+msgid "Syntax error %s:%u: Included from here"
+msgstr "Sözdizim hatası %s:%u: Buradan 'include' edilmiş"
+
+#: apt-pkg/contrib/configuration.cc:869
+#, c-format
+msgid "Syntax error %s:%u: Unsupported directive '%s'"
+msgstr "Sözdizim hatası %s:%u: Desteklenmeyen yönerge '%s'"
+
+#: apt-pkg/contrib/configuration.cc:872
+#, c-format
+msgid "Syntax error %s:%u: clear directive requires an option tree as argument"
+msgstr ""
+"Sözdizim hatası %s:%u: clear yönergesi argüman olarak bir seçenek ağacı "
+"gerektirir."
+
+#: apt-pkg/contrib/configuration.cc:922
+#, c-format
+msgid "Syntax error %s:%u: Extra junk at end of file"
+msgstr "Sözdizim hatası %s:%u: Dosya sonunda ilave gereksiz"
+
+#: apt-pkg/contrib/progress.cc:146
+#, c-format
+msgid "%c%s... Error!"
+msgstr "%c%s... Hata!"
+
+#: apt-pkg/contrib/progress.cc:148
+#, c-format
+msgid "%c%s... Done"
+msgstr "%c%s... Bitti"
+
+#: apt-pkg/contrib/cmndline.cc:80
+#, c-format
+msgid "Command line option '%c' [from %s] is not known."
+msgstr "Komut satırı seçeneği '%c' [%s içinden] tanınmıyor."
+
+#: apt-pkg/contrib/cmndline.cc:105 apt-pkg/contrib/cmndline.cc:114
+#: apt-pkg/contrib/cmndline.cc:122
+#, c-format
+msgid "Command line option %s is not understood"
+msgstr "Komut satırı seçeneği %s anlaşılamadı"
+
+#: apt-pkg/contrib/cmndline.cc:127
+#, c-format
+msgid "Command line option %s is not boolean"
+msgstr "Komut satırı seçeneği %s mantıksal değer değil"
+
+#: apt-pkg/contrib/cmndline.cc:168 apt-pkg/contrib/cmndline.cc:189
+#, c-format
+msgid "Option %s requires an argument."
+msgstr "%s seçeneği bir bağımsız değişkene gerek duyar."
+
+#: apt-pkg/contrib/cmndline.cc:202 apt-pkg/contrib/cmndline.cc:208
+#, c-format
+msgid "Option %s: Configuration item specification must have an =<val>."
+msgstr ""
+"%s seçeneği: Yapılandırma öğesi tanımlaması =<değer> şeklinde değer "
+"içermelidir."
+
+#: apt-pkg/contrib/cmndline.cc:237
+#, c-format
+msgid "Option %s requires an integer argument, not '%s'"
+msgstr "%s seçeneği bir tam sayı bağımsız değişkene gerek duyar, '%s' değil"
+
+#: apt-pkg/contrib/cmndline.cc:268
+#, c-format
+msgid "Option '%s' is too long"
+msgstr "'%s' seçeneği çok uzun"
+
+#: apt-pkg/contrib/cmndline.cc:300
+#, c-format
+msgid "Sense %s is not understood, try true or false."
+msgstr "%s algılaması anlaşılamadı, true (doğru) ya da false (yanlış) deneyin."
+
+#: apt-pkg/contrib/cmndline.cc:350
+#, c-format
+msgid "Invalid operation %s"
+msgstr "Geçersiz işlem: %s"
+
+#: apt-pkg/contrib/cdromutl.cc:56
+#, c-format
+msgid "Unable to stat the mount point %s"
+msgstr "Bağlama noktasının (%s) durum bilgisi alınamadı"
+
+#: apt-pkg/contrib/cdromutl.cc:224
+msgid "Failed to stat the cdrom"
+msgstr "Cdrom durum bilgisi alınamadı"
+
+#: apt-pkg/contrib/fileutl.cc:93
+#, c-format
+msgid "Problem closing the gzip file %s"
+msgstr "Gzip dosyası %s kapatılamadı"
+
+#: apt-pkg/contrib/fileutl.cc:225
+#, c-format
+msgid "Not using locking for read only lock file %s"
+msgstr "Kilitleme dosyası %s salt okunur olduğu için kilitleme kullanılmıyor"
+
+#: apt-pkg/contrib/fileutl.cc:230
+#, c-format
+msgid "Could not open lock file %s"
+msgstr "Kilit dosyası %s açılamadı"
+
+#: apt-pkg/contrib/fileutl.cc:248
+#, c-format
+msgid "Not using locking for nfs mounted lock file %s"
+msgstr "nfs ile bağlanmış kilit dosyası %s için kilitleme kullanılmıyor"
+
+#: apt-pkg/contrib/fileutl.cc:252
+#, c-format
+msgid "Could not get lock %s"
+msgstr "%s kilidi alınamadı"
+
+#: apt-pkg/contrib/fileutl.cc:392 apt-pkg/contrib/fileutl.cc:506
+#, c-format
+msgid "List of files can't be created as '%s' is not a directory"
+msgstr "'%s' dizin olmadığı için dosya listeli oluşturulamıyor"
+
+#: apt-pkg/contrib/fileutl.cc:426
+#, c-format
+msgid "Ignoring '%s' in directory '%s' as it is not a regular file"
+msgstr ""
+"'%2$s' dizinindeki '%1$s' normal bir dosya olmadığı için görmezden geliniyor."
+
+#: apt-pkg/contrib/fileutl.cc:444
+#, c-format
+msgid "Ignoring file '%s' in directory '%s' as it has no filename extension"
+msgstr ""
+"'%2$s' dizinindeki '%1$s' dosyası uzantısı olmadığı için görmezden geliniyor."
+
+#: apt-pkg/contrib/fileutl.cc:453
+#, c-format
+msgid ""
+"Ignoring file '%s' in directory '%s' as it has an invalid filename extension"
+msgstr ""
+"'%2$s' dizinindeki '%1$s' dosyası geçersiz bir dosya uzantısı olduğu için "
+"yok sayılıyor."
+
+#: apt-pkg/contrib/fileutl.cc:840
+#, c-format
+msgid "Sub-process %s received a segmentation fault."
+msgstr "%s altsüreci bir bölümleme hatası aldı (segmentation fault)."
+
+#: apt-pkg/contrib/fileutl.cc:842
+#, c-format
+msgid "Sub-process %s received signal %u."
+msgstr "%s altsüreci %u sinyali aldı"
+
+#: apt-pkg/contrib/fileutl.cc:846
+#, c-format
+msgid "Sub-process %s returned an error code (%u)"
+msgstr "%s altsüreci bir hata kodu gönderdi (%u)"
+
+#: apt-pkg/contrib/fileutl.cc:848
+#, c-format
+msgid "Sub-process %s exited unexpectedly"
+msgstr "%s altsüreci beklenmeyen bir şekilde sona erdi"
+
+#: apt-pkg/contrib/fileutl.cc:984 apt-pkg/indexcopy.cc:661
+#, c-format
+msgid "Could not open file %s"
+msgstr "%s dosyası açılamadı"
+
+#: apt-pkg/contrib/fileutl.cc:1046
+#, c-format
+msgid "Could not open file descriptor %d"
+msgstr "Dosya tanımlayıcı %d açılamadı"
+
+#: apt-pkg/contrib/fileutl.cc:1136
+msgid "Failed to create subprocess IPC"
+msgstr "Altsüreç IPC'si oluşturulamadı"
+
+#: apt-pkg/contrib/fileutl.cc:1192
+msgid "Failed to exec compressor "
+msgstr "Sıkıştırma programı çalıştırılamadı "
+
+#: apt-pkg/contrib/fileutl.cc:1289
+#, c-format
+msgid "read, still have %llu to read but none left"
+msgstr "read, %llu bayt okunması gerekli fakat hiç kalmamış"
+
+#: apt-pkg/contrib/fileutl.cc:1378 apt-pkg/contrib/fileutl.cc:1400
+#, c-format
+msgid "write, still have %llu to write but couldn't"
+msgstr "write, yazılması gereken %llu bayt yazılamıyor"
+
+#: apt-pkg/contrib/fileutl.cc:1716
+#, c-format
+msgid "Problem closing the file %s"
+msgstr "%s dosyası kapatılamadı"
+
+#: apt-pkg/contrib/fileutl.cc:1728
+#, c-format
+msgid "Problem renaming the file %s to %s"
+msgstr "%s dosyası %s olarak yeniden adlandırılamadı"
+
+#: apt-pkg/contrib/fileutl.cc:1739
+#, c-format
+msgid "Problem unlinking the file %s"
+msgstr "%s dosyasından bağ kaldırma sorunu"
+
+#: apt-pkg/contrib/fileutl.cc:1754
+msgid "Problem syncing the file"
+msgstr "Dosya eşitlenirken sorun çıktı"
+
+#: apt-pkg/pkgcache.cc:148
+msgid "Empty package cache"
+msgstr "Boş paket önbelleği"
+
+#: apt-pkg/pkgcache.cc:154
+msgid "The package cache file is corrupted"
+msgstr "Paket önbelleği dosyası bozulmuş"
+
+#: apt-pkg/pkgcache.cc:159
+msgid "The package cache file is an incompatible version"
+msgstr "Paket önbelleği dosyası uyumsuz bir sürümde"
+
+#: apt-pkg/pkgcache.cc:162
+msgid "The package cache file is corrupted, it is too small"
+msgstr "Paket önbellek dosyası bozulmuş, çok küçük"
+
+#: apt-pkg/pkgcache.cc:167
+#, c-format
+msgid "This APT does not support the versioning system '%s'"
+msgstr "Bu APT '%s' sürümleme sistemini desteklemiyor."
+
+#: apt-pkg/pkgcache.cc:172
+msgid "The package cache was built for a different architecture"
+msgstr "Paket önbelleği farklı bir mimarı için yapılmış"
+
+#: apt-pkg/pkgcache.cc:305
+msgid "Depends"
+msgstr "Bağımlılıklar"
+
+#: apt-pkg/pkgcache.cc:305
+msgid "PreDepends"
+msgstr "ÖnBağımlılıklar"
+
+#: apt-pkg/pkgcache.cc:305
+msgid "Suggests"
+msgstr "Önerdikleri"
+
+#: apt-pkg/pkgcache.cc:306
+msgid "Recommends"
+msgstr "Tavsiye ettikleri"
+
+#: apt-pkg/pkgcache.cc:306
+msgid "Conflicts"
+msgstr "Çakışmalar"
+
+#: apt-pkg/pkgcache.cc:306
+msgid "Replaces"
+msgstr "Değiştirilenler"
+
+#: apt-pkg/pkgcache.cc:307
+msgid "Obsoletes"
+msgstr "Eskiyenler"
+
+#: apt-pkg/pkgcache.cc:307
+msgid "Breaks"
+msgstr "Bozdukları"
+
+#: apt-pkg/pkgcache.cc:307
+msgid "Enhances"
+msgstr "Geliştirdikleri"
+
+#: apt-pkg/pkgcache.cc:318
+msgid "important"
+msgstr "önemli"
+
+#: apt-pkg/pkgcache.cc:318
+msgid "required"
+msgstr "gerekli"
+
+#: apt-pkg/pkgcache.cc:318
+msgid "standard"
+msgstr "standart"
+
+#: apt-pkg/pkgcache.cc:319
+msgid "optional"
+msgstr "seçimlik"
+
+#: apt-pkg/pkgcache.cc:319
+msgid "extra"
+msgstr "ilave"
+
+#: apt-pkg/depcache.cc:132 apt-pkg/depcache.cc:161
+msgid "Building dependency tree"
+msgstr "Bağımlılık ağacı oluşturuluyor"
+
+#: apt-pkg/depcache.cc:133
+msgid "Candidate versions"
+msgstr "Aday sürümler"
+
+#: apt-pkg/depcache.cc:162
+msgid "Dependency generation"
+msgstr "Bağımlılık oluşturma"
+
+#: apt-pkg/depcache.cc:182 apt-pkg/depcache.cc:215 apt-pkg/depcache.cc:219
+msgid "Reading state information"
+msgstr "Durum bilgisi okunuyor"
+
+#: apt-pkg/depcache.cc:244
+#, c-format
+msgid "Failed to open StateFile %s"
+msgstr "Durum dosyası (StateFile) %s açılamadı."
+
+#: apt-pkg/depcache.cc:250
+#, c-format
+msgid "Failed to write temporary StateFile %s"
+msgstr "Geçici durum dosyasına (%s) yazma başarısız oldu"
+
+#: apt-pkg/tagfile.cc:129
+#, c-format
+msgid "Unable to parse package file %s (1)"
+msgstr "Paket dosyası %s ayrıştırılamadı (1)"
+
+#: apt-pkg/tagfile.cc:216
+#, c-format
+msgid "Unable to parse package file %s (2)"
+msgstr "Paket dosyası %s ayrıştırılamadı (2)"
+
+#: apt-pkg/sourcelist.cc:96
+#, c-format
+msgid "Malformed line %lu in source list %s ([option] unparseable)"
+msgstr ""
+"Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı ([seçenek] "
+"ayrıştırılamıyor)"
+
+#: apt-pkg/sourcelist.cc:99
+#, c-format
+msgid "Malformed line %lu in source list %s ([option] too short)"
+msgstr ""
+"Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı ([seçenek] çok kısa)"
+
+#: apt-pkg/sourcelist.cc:110
+#, c-format
+msgid "Malformed line %lu in source list %s ([%s] is not an assignment)"
+msgstr ""
+"Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı ([%3$s] bir atama "
+"değil)"
+
+#: apt-pkg/sourcelist.cc:116
+#, c-format
+msgid "Malformed line %lu in source list %s ([%s] has no key)"
+msgstr ""
+"Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı ([%3$s] seçeneğinin "
+"anahtarı yok)"
+
+#: apt-pkg/sourcelist.cc:119
+#, c-format
+msgid "Malformed line %lu in source list %s ([%s] key %s has no value)"
+msgstr ""
+"Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı ([%3$s] %4$s "
+"anahtarına değer atanmamış)"
+
+#: apt-pkg/sourcelist.cc:132
+#, c-format
+msgid "Malformed line %lu in source list %s (URI)"
+msgstr "Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı (URI)"
+
+#: apt-pkg/sourcelist.cc:134
+#, c-format
+msgid "Malformed line %lu in source list %s (dist)"
+msgstr "Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı (dist)"
+
+#: apt-pkg/sourcelist.cc:137
+#, c-format
+msgid "Malformed line %lu in source list %s (URI parse)"
+msgstr ""
+"Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı (URI ayrıştırma)"
+
+#: apt-pkg/sourcelist.cc:143
+#, c-format
+msgid "Malformed line %lu in source list %s (absolute dist)"
+msgstr "Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı (mutlak dist)"
+
+#: apt-pkg/sourcelist.cc:150
+#, c-format
+msgid "Malformed line %lu in source list %s (dist parse)"
+msgstr ""
+"Kaynak listesinin (%2$s) %1$lu numaralı satırı hatalı (dağıtım ayrıştırma)"
+
+#: apt-pkg/sourcelist.cc:248
+#, c-format
+msgid "Opening %s"
+msgstr "%s Açılıyor"
+
+#: apt-pkg/sourcelist.cc:265 apt-pkg/cdrom.cc:495
+#, c-format
+msgid "Line %u too long in source list %s."
+msgstr "Kaynak listesinin (%2$s) %1$u numaralı satırı çok uzun."
+
+#: apt-pkg/sourcelist.cc:285
+#, c-format
+msgid "Malformed line %u in source list %s (type)"
+msgstr "Kaynak listesinin (%2$s) %1$u numaralı satırı hatalı (tür)"
+
+#: apt-pkg/sourcelist.cc:289
+#, c-format
+msgid "Type '%s' is not known on line %u in source list %s"
+msgstr "'%s' türü bilinmiyor. (Satır: %u, Kaynak Listesi: %s)"
+
+#: apt-pkg/packagemanager.cc:297 apt-pkg/packagemanager.cc:896
+#, c-format
+msgid ""
+"Could not perform immediate configuration on '%s'. Please see man 5 apt.conf "
+"under APT::Immediate-Configure for details. (%d)"
+msgstr ""
+"\"%s\" paketinin anında yapılandırması başarısız oldu. Ayrıntılar için apt."
+"conf(5) rehber sayfasının APT::Immediate-Configure kısmına bakın. (%d)"
+
+#: apt-pkg/packagemanager.cc:473 apt-pkg/packagemanager.cc:503
+#, c-format
+msgid "Could not configure '%s'. "
+msgstr "'%s' paketi yapılandırılamadı. "
+
+#: apt-pkg/packagemanager.cc:545
+#, c-format
+msgid ""
+"This installation run will require temporarily removing the essential "
+"package %s due to a Conflicts/Pre-Depends loop. This is often bad, but if "
+"you really want to do it, activate the APT::Force-LoopBreak option."
+msgstr ""
+"Bu kurulum, bir Çakışma/Ön-Bağımlılık döngüsü içerdiği için %s temel "
+"paketinin geçici olarak kaldırılmasını gerektiriyor. Bu durum genellikle "
+"kötü bir durumdur, ama ille de devam etmek isterseniz, APT::Force-LoopBreak "
+"seçeneğini etkinleştirin."
+
+#: apt-pkg/pkgrecords.cc:34
+#, c-format
+msgid "Index file type '%s' is not supported"
+msgstr "İndeks dosyası türü '%s' desteklenmiyor"
+
+#: apt-pkg/algorithms.cc:266
+#, c-format
+msgid ""
+"The package %s needs to be reinstalled, but I can't find an archive for it."
+msgstr ""
+"%s paketinin tekrar kurulması gerekli, ancak gereken arşiv dosyası "
+"bulunamıyor."
+
+#: apt-pkg/algorithms.cc:1228
+msgid ""
+"Error, pkgProblemResolver::Resolve generated breaks, this may be caused by "
+"held packages."
+msgstr ""
+"Hata, pkgProblemResolver::Resolve bozuk paketlere yol açtı, bu sorunun "
+"nedeni tutulan paketler olabilir."
+
+#: apt-pkg/algorithms.cc:1230
+msgid "Unable to correct problems, you have held broken packages."
+msgstr "Sorunlar giderilemedi, tutulan bozuk paketleriniz var."
+
+#: apt-pkg/algorithms.cc:1574 apt-pkg/algorithms.cc:1576
+msgid ""
+"Some index files failed to download. They have been ignored, or old ones "
+"used instead."
+msgstr ""
+"Bazı indeks dosyaları indirilemedi. Bu dosyalar yok sayıldılar ya da önceki "
+"sürümleri kullanıldı."
+
+#: apt-pkg/acquire.cc:81
+#, c-format
+msgid "List directory %spartial is missing."
+msgstr "Liste dizini %spartial bulunamadı."
+
+#: apt-pkg/acquire.cc:85
+#, c-format
+msgid "Archives directory %spartial is missing."
+msgstr "Arşiv dizini %spartial bulunamadı."
+
+#: apt-pkg/acquire.cc:93
+#, c-format
+msgid "Unable to lock directory %s"
+msgstr "%s dizini kilitlenemiyor"
+
+#. only show the ETA if it makes sense
+#. two days
+#: apt-pkg/acquire.cc:893
+#, c-format
+msgid "Retrieving file %li of %li (%s remaining)"
+msgstr "Alınan dosya: %li / %li (%s kaldı)"
+
+#: apt-pkg/acquire.cc:895
+#, c-format
+msgid "Retrieving file %li of %li"
+msgstr "Alınan dosya: %li / %li"
+
+#: apt-pkg/acquire-worker.cc:112
+#, c-format
+msgid "The method driver %s could not be found."
+msgstr "Yöntem sürücüsü %s bulunamadı."
+
+#: apt-pkg/acquire-worker.cc:161
+#, c-format
+msgid "Method %s did not start correctly"
+msgstr "%s yöntemi düzgün şekilde başlamadı"
+
+#: apt-pkg/acquire-worker.cc:440
+#, c-format
+msgid "Please insert the disc labeled: '%s' in the drive '%s' and press enter."
+msgstr ""
+"Lütfen '%s' olarak etiketlenmiş diski '%s' sürücüsüne yerleştirin ve giriş "
+"(enter) tuşuna basın."
+
+#: apt-pkg/init.cc:151
+#, c-format
+msgid "Packaging system '%s' is not supported"
+msgstr "Paketleme sistemi '%s' desteklenmiyor"
+
+#: apt-pkg/init.cc:167
+msgid "Unable to determine a suitable packaging system type"
+msgstr "Uygun bir paketleme sistemi türü bulunamıyor"
+
+#: apt-pkg/clean.cc:57
+#, c-format
+msgid "Unable to stat %s."
+msgstr "%s için dosya bilgisi alınamadı."
+
+#: apt-pkg/srcrecords.cc:47
+msgid "You must put some 'source' URIs in your sources.list"
+msgstr "'sources.list' dosyası içine bazı 'source' adresleri koymalısınız."
+
+#: apt-pkg/cachefile.cc:87
+msgid "The package lists or status file could not be parsed or opened."
+msgstr "Paket listeleri ya da durum dosyası ayrıştırılamadı ya da açılamadı."
+
+#: apt-pkg/cachefile.cc:91
+msgid "You may want to run apt-get update to correct these problems"
+msgstr ""
+"Bu sorunları gidermek için apt-get update komutunu çalıştırabilirsiniz."
+
+#: apt-pkg/cachefile.cc:109
+msgid "The list of sources could not be read."
+msgstr "Kaynak listesi okunamadı."
+
+#: apt-pkg/policy.cc:75
+#, c-format
+msgid ""
+"The value '%s' is invalid for APT::Default-Release as such a release is not "
+"available in the sources"
+msgstr ""
+"APT::Default-Release için '%s' değeri geçersizdir, çünkü kaynaklarda böyle "
+"bir sürüm yok."
+
+#: apt-pkg/policy.cc:399
+#, c-format
+msgid "Invalid record in the preferences file %s, no Package header"
+msgstr "%s tercihler dosyasında geçersiz kayıt, Paket başlığı yok"
+
+#: apt-pkg/policy.cc:421
+#, c-format
+msgid "Did not understand pin type %s"
+msgstr "İğne türü %s anlaşılamadı"
+
+#: apt-pkg/policy.cc:429
+msgid "No priority (or zero) specified for pin"
+msgstr "İğne için öncelik belirlenmedi (ya da sıfır)"
+
+#: apt-pkg/pkgcachegen.cc:87
+msgid "Cache has an incompatible versioning system"
+msgstr "Önbelleğin uyumsuz bir sürümleme sistemi var"
+
+#. TRANSLATOR: The first placeholder is a package name,
+#. the other two should be copied verbatim as they include debug info
+#: apt-pkg/pkgcachegen.cc:218 apt-pkg/pkgcachegen.cc:228
+#: apt-pkg/pkgcachegen.cc:294 apt-pkg/pkgcachegen.cc:325
+#: apt-pkg/pkgcachegen.cc:333 apt-pkg/pkgcachegen.cc:375
+#: apt-pkg/pkgcachegen.cc:379 apt-pkg/pkgcachegen.cc:396
+#: apt-pkg/pkgcachegen.cc:406 apt-pkg/pkgcachegen.cc:410
+#: apt-pkg/pkgcachegen.cc:414 apt-pkg/pkgcachegen.cc:435
+#: apt-pkg/pkgcachegen.cc:477 apt-pkg/pkgcachegen.cc:517
+#: apt-pkg/pkgcachegen.cc:525 apt-pkg/pkgcachegen.cc:556
+#: apt-pkg/pkgcachegen.cc:570
+#, c-format
+msgid "Error occurred while processing %s (%s%d)"
+msgstr "%s paketi işlenirken sorunlarla karşılaşıldı (%s%d)"
+
+#: apt-pkg/pkgcachegen.cc:251
+msgid "Wow, you exceeded the number of package names this APT is capable of."
+msgstr "Vay canına, bu APT'nin alabileceği paket adları sayısını aştınız."
+
+#: apt-pkg/pkgcachegen.cc:254
+msgid "Wow, you exceeded the number of versions this APT is capable of."
+msgstr "Vay canına, bu APT'nin alabileceği sürüm sayısını aştınız."
+
+#: apt-pkg/pkgcachegen.cc:257
+msgid "Wow, you exceeded the number of descriptions this APT is capable of."
+msgstr "Vay canına, bu APT'nin alabileceği açıklama sayısını aştınız."
+
+#: apt-pkg/pkgcachegen.cc:260
+msgid "Wow, you exceeded the number of dependencies this APT is capable of."
+msgstr "Vay canına, bu APT'nin alabileceği bağımlılık sayısını aştınız."
+
+#: apt-pkg/pkgcachegen.cc:577
+#, c-format
+msgid "Package %s %s was not found while processing file dependencies"
+msgstr "Dosya bağımlılıkları işlenirken %s %s paketi bulunamadı"
+
+#: apt-pkg/pkgcachegen.cc:1146
+#, c-format
+msgid "Couldn't stat source package list %s"
+msgstr "Kaynak listesinin (%s) dosya bilgisi alınamadı"
+
+#: apt-pkg/pkgcachegen.cc:1234 apt-pkg/pkgcachegen.cc:1338
+#: apt-pkg/pkgcachegen.cc:1344 apt-pkg/pkgcachegen.cc:1501
+msgid "Reading package lists"
+msgstr "Paket listeleri okunuyor"
+
+#: apt-pkg/pkgcachegen.cc:1251
+msgid "Collecting File Provides"
+msgstr "Dosya Sağlananları Toplanıyor"
+
+#: apt-pkg/pkgcachegen.cc:1443 apt-pkg/pkgcachegen.cc:1450
+msgid "IO Error saving source cache"
+msgstr "Kaynak önbelleği kaydedilirken GÇ Hatası"
+
+#: apt-pkg/acquire-item.cc:139
+#, c-format
+msgid "rename failed, %s (%s -> %s)."
+msgstr "yeniden adlandırma başarısız, %s (%s -> %s)."
+
+#: apt-pkg/acquire-item.cc:599
+msgid "MD5Sum mismatch"
+msgstr "MD5 toplamı eşleşmiyor"
+
+#: apt-pkg/acquire-item.cc:870 apt-pkg/acquire-item.cc:1859
+#: apt-pkg/acquire-item.cc:2002
+msgid "Hash Sum mismatch"
+msgstr "Sağlama toplamları eşleşmiyor"
+
+#: apt-pkg/acquire-item.cc:1370
+#, c-format
+msgid ""
+"Unable to find expected entry '%s' in Release file (Wrong sources.list entry "
+"or malformed file)"
+msgstr ""
+"'Release' dosyasında olması beklenilen '%s' girdisi bulunamadı (sources.list "
+"dosyasındaki girdi ya da satır hatalı)"
+
+#: apt-pkg/acquire-item.cc:1386
+#, c-format
+msgid "Unable to find hash sum for '%s' in Release file"
+msgstr "'Release' dosyasında '%s' için uygun bir sağlama toplamı bulunamadı"
+
+#: apt-pkg/acquire-item.cc:1428
+msgid "There is no public key available for the following key IDs:\n"
+msgstr ""
+"Aşağıdaki anahtar kimlikleri için kullanılır hiçbir genel anahtar yok:\n"
+
+#: apt-pkg/acquire-item.cc:1466
+#, c-format
+msgid ""
+"Release file for %s is expired (invalid since %s). Updates for this "
+"repository will not be applied."
+msgstr ""
+"%s konumundaki 'Release' dosyasının vâdesi dolmuş (%s önce). Bu deponun "
+"güncelleştirmeleri uygulanmayacak."
+
+#: apt-pkg/acquire-item.cc:1488
+#, c-format
+msgid "Conflicting distribution: %s (expected %s but got %s)"
+msgstr "Dağıtım çakışması: %s (beklenen %s ama eldeki %s)"
+
+#: apt-pkg/acquire-item.cc:1521
+#, c-format
+msgid ""
+"An error occurred during the signature verification. The repository is not "
+"updated and the previous index files will be used. GPG error: %s: %s\n"
+msgstr ""
+"İmza doğrulama sırasında bir hata meydana geldi. Depo güncel değil ve önceki "
+"indeks dosyaları kullanılacak. GPG hatası: %s:%s\n"
+
+#. Invalid signature file, reject (LP: #346386) (Closes: #627642)
+#: apt-pkg/acquire-item.cc:1531 apt-pkg/acquire-item.cc:1536
+#, c-format
+msgid "GPG error: %s: %s"
+msgstr "GPG hatası: %s: %s"
+
+#: apt-pkg/acquire-item.cc:1635
+#, c-format
+msgid ""
+"I wasn't able to locate a file for the %s package. This might mean you need "
+"to manually fix this package. (due to missing arch)"
+msgstr ""
+"%s paketindeki dosyalardan biri konumlandırılamadı. Bu durum, bu paketi elle "
+"düzeltmeniz gerektiği anlamına gelebilir. (eksik mimariden dolayı)"
+
+#: apt-pkg/acquire-item.cc:1694
+#, c-format
+msgid ""
+"I wasn't able to locate a file for the %s package. This might mean you need "
+"to manually fix this package."
+msgstr ""
+"%s paketindeki dosyalardan biri konumlandırılamadı. Bu durum, bu paketi elle "
+"düzeltmeniz gerektiği anlamına gelebilir."
+
+#: apt-pkg/acquire-item.cc:1753
+#, c-format
+msgid ""
+"The package index files are corrupted. No Filename: field for package %s."
+msgstr "Paket indeks dosyaları bozuk. %s paketinin 'Filename:' alanı yok."
+
+#: apt-pkg/acquire-item.cc:1851
+msgid "Size mismatch"
+msgstr "Boyutlar eşleşmiyor"
+
+#: apt-pkg/indexrecords.cc:64
+#, c-format
+msgid "Unable to parse Release file %s"
+msgstr "'Release' dosyası (%s) ayrıştırılamadı"
+
+#: apt-pkg/indexrecords.cc:74
+#, c-format
+msgid "No sections in Release file %s"
+msgstr "'Release' dosyası %s içinde hiç bölüm yok"
+
+#: apt-pkg/indexrecords.cc:108
+#, c-format
+msgid "No Hash entry in Release file %s"
+msgstr "'Release' dosyasında (%s) sağlama girdisi yok"
+
+#: apt-pkg/indexrecords.cc:121
+#, c-format
+msgid "Invalid 'Valid-Until' entry in Release file %s"
+msgstr "'Release' dosyasında (%s) geçersiz 'Valid-Until' girdisi"
+
+#: apt-pkg/indexrecords.cc:140
+#, c-format
+msgid "Invalid 'Date' entry in Release file %s"
+msgstr "'Release' dosyasında (%s) geçersiz 'Date' girdisi"
+
+#: apt-pkg/vendorlist.cc:78
+#, c-format
+msgid "Vendor block %s contains no fingerprint"
+msgstr "Sağlayıcı bloğu %s parmak izi içermiyor"
+
+#: apt-pkg/cdrom.cc:576
+#, c-format
+msgid ""
+"Using CD-ROM mount point %s\n"
+"Mounting CD-ROM\n"
+msgstr ""
+"CD-ROM bağlama noktası %s kullanılıyor\n"
+"CD-ROM bağlanıyor\n"
+
+#: apt-pkg/cdrom.cc:585 apt-pkg/cdrom.cc:682
+msgid "Identifying.. "
+msgstr "Tanımlanıyor... "
+
+#: apt-pkg/cdrom.cc:613
+#, c-format
+msgid "Stored label: %s\n"
+msgstr "Kayıtlı etiket: %s\n"
+
+#: apt-pkg/cdrom.cc:622 apt-pkg/cdrom.cc:907
+msgid "Unmounting CD-ROM...\n"
+msgstr "CD-ROM ayrılıyor...\n"
+
+#: apt-pkg/cdrom.cc:642
+#, c-format
+msgid "Using CD-ROM mount point %s\n"
+msgstr "CD-ROM bağlama noktası %s kullanılıyor\n"
+
+#: apt-pkg/cdrom.cc:660
+msgid "Unmounting CD-ROM\n"
+msgstr "CD-ROM ayrılıyor\n"
+
+#: apt-pkg/cdrom.cc:665
+msgid "Waiting for disc...\n"
+msgstr "Disk bekleniliyor...\n"
+
+#: apt-pkg/cdrom.cc:674
+msgid "Mounting CD-ROM...\n"
+msgstr "CD-ROM bağlanıyor...\n"
+
+#: apt-pkg/cdrom.cc:693
+msgid "Scanning disc for index files..\n"
+msgstr "Disk, indeks dosyaları için taranıyor..\n"
+
+#: apt-pkg/cdrom.cc:744
+#, c-format
+msgid ""
+"Found %zu package indexes, %zu source indexes, %zu translation indexes and "
+"%zu signatures\n"
+msgstr ""
+"%zu paket indeksi, %zu kaynak indeksi, %zu çeviri indeksi ve %zu imza "
+"bulundu\n"
+
+#: apt-pkg/cdrom.cc:755
+msgid ""
+"Unable to locate any package files, perhaps this is not a Debian Disc or the "
+"wrong architecture?"
+msgstr ""
+"Hiç paket dosyası bulunamadı. Belirttiğiniz disk bir Debian diski değil ya "
+"da yanlış mimariye sahip."
+
+#: apt-pkg/cdrom.cc:782
+#, c-format
+msgid "Found label '%s'\n"
+msgstr "'%s' etiketi bulundu\n"
+
+#: apt-pkg/cdrom.cc:811
+msgid "That is not a valid name, try again.\n"
+msgstr "Bu, geçerli bir ad değil, yeniden deneyin.\n"
+
+#: apt-pkg/cdrom.cc:828
+#, c-format
+msgid ""
+"This disc is called: \n"
+"'%s'\n"
+msgstr ""
+"Disk adı: \n"
+"'%s'\n"
+
+#: apt-pkg/cdrom.cc:830
+msgid "Copying package lists..."
+msgstr "Paket listeleri kopyalanıyor.."
+
+#: apt-pkg/cdrom.cc:857
+msgid "Writing new source list\n"
+msgstr "Yeni kaynak listesi yazılıyor\n"
+
+#: apt-pkg/cdrom.cc:865
+msgid "Source list entries for this disc are:\n"
+msgstr "Bu disk için olan kaynak listesi girdileri:\n"
+
+#: apt-pkg/indexcopy.cc:236 apt-pkg/indexcopy.cc:884
+#, c-format
+msgid "Wrote %i records.\n"
+msgstr "%i kayıt yazıldı.\n"
+
+#: apt-pkg/indexcopy.cc:238 apt-pkg/indexcopy.cc:886
+#, c-format
+msgid "Wrote %i records with %i missing files.\n"
+msgstr "%2$i eksik dosyayla %1$i kayıt yazıldı.\n"
+
+#: apt-pkg/indexcopy.cc:241 apt-pkg/indexcopy.cc:889
+#, c-format
+msgid "Wrote %i records with %i mismatched files\n"
+msgstr "%2$i eşleşmeyen dosyayla %1$i kayıt yazıldı\n"
+
+#: apt-pkg/indexcopy.cc:244 apt-pkg/indexcopy.cc:892
+#, c-format
+msgid "Wrote %i records with %i missing files and %i mismatched files\n"
+msgstr "%2$i eksik dosya ve %3$i eşleşmeyen dosyayla %1$i kayıt yazıldı\n"
+
+#: apt-pkg/indexcopy.cc:515
+#, c-format
+msgid "Can't find authentication record for: %s"
+msgstr "%s için kimlik doğrulama kaydı bulunamadı."
+
+#: apt-pkg/indexcopy.cc:521
+#, c-format
+msgid "Hash mismatch for: %s"
+msgstr "Sağlama yapılamadı: %s"
+
+#: apt-pkg/indexcopy.cc:665
+#, c-format
+msgid "File %s doesn't start with a clearsigned message"
+msgstr "%s dosyası açıkimzalı bir iletiyle başlamıyor"
+
+#. TRANSLATOR: %s is the trusted keyring parts directory
+#: apt-pkg/indexcopy.cc:696
+#, c-format
+msgid "No keyring installed in %s."
+msgstr "%s dizininde kurulu bir anahtar yok."
+
+#: apt-pkg/cacheset.cc:403
+#, c-format
+msgid "Release '%s' for '%s' was not found"
+msgstr "'%2$s' paketinin '%1$s' sürümü bulunamadı"
+
+#: apt-pkg/cacheset.cc:406
+#, c-format
+msgid "Version '%s' for '%s' was not found"
+msgstr "'%2$s' paketinin '%1$s' sürümü bulunamadı"
+
+#: apt-pkg/cacheset.cc:517
+#, c-format
+msgid "Couldn't find task '%s'"
+msgstr "'%s' görevi bulunamadı"
+
+#: apt-pkg/cacheset.cc:523
+#, c-format
+msgid "Couldn't find any package by regex '%s'"
+msgstr "'%s' düzenli ifadesini içeren herhangi bir paket bulunamadı"
+
+#: apt-pkg/cacheset.cc:534
+#, c-format
+msgid "Can't select versions from package '%s' as it is purely virtual"
+msgstr "'%s' paketi tamamen sanal olduğu için sürümü seçilemiyor"
+
+#: apt-pkg/cacheset.cc:541 apt-pkg/cacheset.cc:548
+#, c-format
+msgid ""
+"Can't select installed nor candidate version from package '%s' as it has "
+"neither of them"
+msgstr ""
+"'%s' paketi kurulu olmadığı ve aday sürüme sahip olmadığı için her ikisi de "
+"seçilemiyor"
+
+#: apt-pkg/cacheset.cc:555
+#, c-format
+msgid "Can't select newest version from package '%s' as it is purely virtual"
+msgstr "'%s' paketi sanal olduğu için en yeni sürümü seçilemiyor"
+
+#: apt-pkg/cacheset.cc:563
+#, c-format
+msgid "Can't select candidate version from package %s as it has no candidate"
+msgstr "'%s' paketinin aday sürümü olmadığı için aday sürüm seçilemiyor"
+
+#: apt-pkg/cacheset.cc:571
+#, c-format
+msgid "Can't select installed version from package %s as it is not installed"
+msgstr "'%s' paketi kurulu olmadığı için kurulu sürüm seçilemiyor"
+
+#: apt-pkg/edsp.cc:41 apt-pkg/edsp.cc:61
+msgid "Send scenario to solver"
+msgstr "Çözücüye senaryo gönder"
+
+#: apt-pkg/edsp.cc:209
+msgid "Send request to solver"
+msgstr "Çözücüye istek gönder"
+
+#: apt-pkg/edsp.cc:279
+msgid "Prepare for receiving solution"
+msgstr "Çözüm almak için hazırlan"
+
+#: apt-pkg/edsp.cc:286
+msgid "External solver failed without a proper error message"
+msgstr "Harici çözücü düzgün bir hata iletisi göstermeden başarısız oldu"
+
+#: apt-pkg/edsp.cc:557 apt-pkg/edsp.cc:560 apt-pkg/edsp.cc:565
+msgid "Execute external solver"
+msgstr "Harici çözücüyü çalıştır"
+
+#: apt-pkg/deb/dpkgpm.cc:73
+#, c-format
+msgid "Installing %s"
+msgstr "%s kuruluyor"
+
+#: apt-pkg/deb/dpkgpm.cc:74 apt-pkg/deb/dpkgpm.cc:952
+#, c-format
+msgid "Configuring %s"
+msgstr "%s yapılandırılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:75 apt-pkg/deb/dpkgpm.cc:959
+#, c-format
+msgid "Removing %s"
+msgstr "%s kaldırılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:76
+#, c-format
+msgid "Completely removing %s"
+msgstr "%s tamamen kaldırılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:77
+#, c-format
+msgid "Noting disappearance of %s"
+msgstr "%s paketinin kaybolduğu not ediliyor"
+
+#: apt-pkg/deb/dpkgpm.cc:78
+#, c-format
+msgid "Running post-installation trigger %s"
+msgstr "Kurulum sonrası tetikleyicisi %s çalıştırılıyor"
+
+#. FIXME: use a better string after freeze
+#: apt-pkg/deb/dpkgpm.cc:705
+#, c-format
+msgid "Directory '%s' missing"
+msgstr "'%s' dizini bulunamadı"
+
+#: apt-pkg/deb/dpkgpm.cc:720 apt-pkg/deb/dpkgpm.cc:740
+#, c-format
+msgid "Could not open file '%s'"
+msgstr "'%s' dosyası açılamadı"
+
+#: apt-pkg/deb/dpkgpm.cc:945
+#, c-format
+msgid "Preparing %s"
+msgstr "%s hazırlanıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:946
+#, c-format
+msgid "Unpacking %s"
+msgstr "%s paketi açılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:951
+#, c-format
+msgid "Preparing to configure %s"
+msgstr "%s paketini yapılandırmaya hazırlanılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:953
+#, c-format
+msgid "Installed %s"
+msgstr "%s kuruldu"
+
+#: apt-pkg/deb/dpkgpm.cc:958
+#, c-format
+msgid "Preparing for removal of %s"
+msgstr "%s paketinin kaldırılmasına hazırlanılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:960
+#, c-format
+msgid "Removed %s"
+msgstr "%s kaldırıldı"
+
+#: apt-pkg/deb/dpkgpm.cc:965
+#, c-format
+msgid "Preparing to completely remove %s"
+msgstr "%s paketinin tamamen kaldırılmasına hazırlanılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:966
+#, c-format
+msgid "Completely removed %s"
+msgstr "%s tamamen kaldırıldı"
+
+#: apt-pkg/deb/dpkgpm.cc:1213
+msgid "Can not write log, openpty() failed (/dev/pts not mounted?)\n"
+msgstr ""
+"Günlük yazılamadı, openpty() başarısız oldu (/dev/pts bağlanmadı mı?)\n"
+
+#: apt-pkg/deb/dpkgpm.cc:1243
+msgid "Running dpkg"
+msgstr "dpkg çalıştırılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:1415
+msgid "Operation was interrupted before it could finish"
+msgstr "İşlem yarıda kesildi"
+
+#: apt-pkg/deb/dpkgpm.cc:1477
+msgid "No apport report written because MaxReports is reached already"
+msgstr ""
+"En fazla rapor miktarına (MaxReports) ulaşıldığı için apport raporu yazılmadı"
+
+#. check if its not a follow up error
+#: apt-pkg/deb/dpkgpm.cc:1482
+msgid "dependency problems - leaving unconfigured"
+msgstr "bağımlılık sorunları - yapılandırılmamış durumda bırakılıyor"
+
+#: apt-pkg/deb/dpkgpm.cc:1484
+msgid ""
+"No apport report written because the error message indicates its a followup "
+"error from a previous failure."
+msgstr ""
+"Apport raporu yazılmadı çünkü hata iletisi bu durumun bir önceki hatadan "
+"kaynaklanan bir hata olduğunu belirtiyor."
+
+#: apt-pkg/deb/dpkgpm.cc:1490
+msgid ""
+"No apport report written because the error message indicates a disk full "
+"error"
+msgstr ""
+"Hata iletisi diskin dolu olduğunu belirttiği için apport raporu yazılamadı"
+
+#: apt-pkg/deb/dpkgpm.cc:1496
+msgid ""
+"No apport report written because the error message indicates a out of memory "
+"error"
+msgstr ""
+"Hata iletisi bir bellek yetersizliği hatasına işaret ettiği için apport "
+"raporu yazılamadı"
+
+#: apt-pkg/deb/dpkgpm.cc:1503
+msgid ""
+"No apport report written because the error message indicates a dpkg I/O error"
+msgstr ""
+"Hata iletisi bir dpkg G/Ç hatasına işaret ettiği için apport raporu "
+"yazılamadı"
+
+#: apt-pkg/deb/debsystem.cc:84
+#, c-format
+msgid ""
+"Unable to lock the administration directory (%s), is another process using "
+"it?"
+msgstr ""
+"Yönetim dizini (%s) kilitlenemiyor, başka bir işlem tarafından kullanılıyor "
+"olmasın?"
+
+#: apt-pkg/deb/debsystem.cc:87
+#, c-format
+msgid "Unable to lock the administration directory (%s), are you root?"
+msgstr "Yönetim dizini (%s) kilitlenemiyor, root kullanıcısı mısınız?"
+
+#. TRANSLATORS: the %s contains the recovery command, usually
+#. dpkg --configure -a
+#: apt-pkg/deb/debsystem.cc:103
+#, c-format
+msgid ""
+"dpkg was interrupted, you must manually run '%s' to correct the problem. "
+msgstr ""
+"dpkg kesintiye uğradı, sorunu düzeltmek için elle '%s' komutunu çalıştırın. "
+
+#: apt-pkg/deb/debsystem.cc:121
+msgid "Not locked"
+msgstr "Kilitlenmemiş"
diff --git a/po/uk.po b/po/uk.po
index 97015222c..59ba1d9ad 100644
--- a/po/uk.po
+++ b/po/uk.po
@@ -3538,6 +3538,22 @@ msgstr ""
msgid "Not locked"
msgstr "Не заблоковано"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr ""
+#~ "Сталося щось дивне при спробі отримати IP адрес для '%s:%s' (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Виконано"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Виникла помилка під час перевірки підпису. Репозиторій не оновлено, "
+#~ "попередні індексні файли будуть використані. Помилка GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Пропускається неіснуючий файл %s"
diff --git a/po/vi.po b/po/vi.po
index 41bcce3b0..0f86cae34 100644
--- a/po/vi.po
+++ b/po/vi.po
@@ -3514,6 +3514,22 @@ msgstr "dpkg bị gián đoạn, bạn cần phải tự động chạy “%s”
msgid "Not locked"
msgstr "Chưa được khoá"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "Gặp lỗi nghiệm trọng khi tháo gỡ “%s:%s” (%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... Hoàn tất"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "Gặp lỗi trong khi thẩm tra chữ ký.\n"
+#~ "Kho lưu chưa được cập nhật nên dùng những tập tin chỉ mục trước.\n"
+#~ "Lỗi GPG: %s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "Đang bỏ qua tập tin không tồn tại %s"
diff --git a/po/zh_CN.po b/po/zh_CN.po
index 3a5b85334..4ddab31a0 100644
--- a/po/zh_CN.po
+++ b/po/zh_CN.po
@@ -3378,6 +3378,20 @@ msgstr "dpkg 被中断,您必须手工运行 %s 解决此问题。"
msgid "Not locked"
msgstr "未锁定"
+#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "解析“%s:%s”时,出现了某些故障(%i - %s)"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... 完成"
+
+#~ msgid ""
+#~ "An error occurred during the signature verification. The repository is "
+#~ "not updated and the previous index files will be used. GPG error: %s: %s\n"
+#~ msgstr ""
+#~ "校验签名出错。此仓库未被更新,仍然使用以前的索引文件。GPG 错误:%s: %s\n"
+
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "跳过不存在的文件 %s"
diff --git a/po/zh_TW.po b/po/zh_TW.po
index 759b62470..fc2e06a51 100644
--- a/po/zh_TW.po
+++ b/po/zh_TW.po
@@ -3374,6 +3374,14 @@ msgid "Not locked"
msgstr "未鎖定"
#, fuzzy
+#~ msgid "System error resolving '%s:%s'"
+#~ msgstr "在解析 '%s:%s' (%i) 時出了怪事"
+
+#, fuzzy
+#~ msgid "%c%s... %u%%"
+#~ msgstr "%c%s... 完成"
+
+#, fuzzy
#~ msgid "Skipping nonexistent file %s"
#~ msgstr "開啟設定檔 %s"
diff --git a/test/integration/framework b/test/integration/framework
index 11f1c7be2..9b01c3161 100644
--- a/test/integration/framework
+++ b/test/integration/framework
@@ -1,5 +1,7 @@
#!/bin/sh -- # no runable script, just for vi
+EXIT_CODE=0
+
# we all like colorful messages
if expr match "$(readlink -f /proc/$$/fd/1)" '/dev/pts/[0-9]\+' > /dev/null && \
expr match "$(readlink -f /proc/$$/fd/2)" '/dev/pts/[0-9]\+' > /dev/null; then
@@ -36,7 +38,7 @@ msgtest() {
}
msgpass() { echo "${CPASS}PASS${CNORMAL}" >&2; }
msgskip() { echo "${CWARNING}SKIP${CNORMAL}" >&2; }
-msgfail() { echo "${CFAIL}FAIL${CNORMAL}" >&2; }
+msgfail() { echo "${CFAIL}FAIL${CNORMAL}" >&2; EXIT_CODE=$((EXIT_CODE+1)); }
# enable / disable Debugging
MSGLEVEL=${MSGLEVEL:-3}
@@ -113,9 +115,18 @@ gdb() {
APT_CONFIG=aptconfig.conf LD_LIBRARY_PATH=${BUILDDIRECTORY} $(which gdb) ${BUILDDIRECTORY}/$1
}
+exitwithstatus() {
+ # error if we about to overflow, but ...
+ # "255 failures ought to be enough for everybody"
+ if [ $EXIT_CODE -gt 255 ]; then
+ msgdie "Total failure count $EXIT_CODE too big"
+ fi
+ exit $((EXIT_CODE <= 255 ? EXIT_CODE : 255));
+}
+
addtrap() {
CURRENTTRAP="$CURRENTTRAP $1"
- trap "$CURRENTTRAP exit;" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM
+ trap "$CURRENTTRAP exitwithstatus;" 0 HUP INT QUIT ILL ABRT FPE SEGV PIPE TERM
}
setupenvironment() {
@@ -328,9 +339,15 @@ Package: $NAME" >> ${BUILDDIR}/debian/control
fi
echo '3.0 (native)' > ${BUILDDIR}/debian/source/format
- local SRCS="$( (cd ${BUILDDIR}/..; dpkg-source -b ${NAME}-${VERSION} 2>&1) | grep '^dpkg-source: info: building' | grep -o '[a-z0-9._+~-]*$')"
- for SRC in $SRCS; do
+ (cd ${BUILDDIR}/..; dpkg-source -b ${NAME}-${VERSION} 2>&1) | sed -n 's#^dpkg-source: info: building [^ ]\+ in ##p' \
+ | while read SRC; do
echo "pool/${SRC}" >> ${BUILDDIR}/../${RELEASE}.${DISTSECTION}.srclist
+# if expr match "${SRC}" '.*\.dsc' >/dev/null 2>&1; then
+# gpg --yes --no-default-keyring --secret-keyring ./keys/joesixpack.sec \
+# --keyring ./keys/joesixpack.pub --default-key 'Joe Sixpack' \
+# --clearsign -o "${BUILDDIR}/../${SRC}.sign" "${BUILDDIR}/../$SRC"
+# mv "${BUILDDIR}/../${SRC}.sign" "${BUILDDIR}/../$SRC"
+# fi
done
for arch in $(echo "$ARCH" | sed -e 's#,#\n#g' | sed -e "s#^native\$#$(getarchitecture 'native')#"); do
diff --git a/test/integration/run-tests b/test/integration/run-tests
index 75f2ad662..18474b20f 100755
--- a/test/integration/run-tests
+++ b/test/integration/run-tests
@@ -37,4 +37,5 @@ for testcase in $(run-parts --list $DIR | grep '/test-'); do
done
echo "failures: $FAIL"
-exit $FAIL
+# ensure we don't overflow
+exit $((FAIL <= 255 ? FAIL : 255))
diff --git a/test/integration/test-apt-cdrom b/test/integration/test-apt-cdrom
index f24c99b36..f1c4fd9d3 100755
--- a/test/integration/test-apt-cdrom
+++ b/test/integration/test-apt-cdrom
@@ -24,6 +24,8 @@ cat Translation-de | xz --format=lzma > Translation-de.lzma
cat Translation-de | xz > Translation-de.xz
rm Translation-en Translation-de
cd - > /dev/null
+addtrap "chmod -R +w $PWD/rootdir/media/cdrom/dists/;"
+chmod -R -w rootdir/media/cdrom/dists
aptcdrom add -m -o quiet=1 > apt-cdrom.log 2>&1
sed -i -e '/^Using CD-ROM/ d' -e '/gpgv/ d' -e '/^Identifying/ d' -e '/Reading / d' apt-cdrom.log
diff --git a/test/integration/test-apt-get-download b/test/integration/test-apt-get-download
index b164f7dba..420b2e380 100755
--- a/test/integration/test-apt-get-download
+++ b/test/integration/test-apt-get-download
@@ -26,7 +26,7 @@ testdownload apt_1.0_all.deb apt stable
testdownload apt_2.0_all.deb apt
DEBFILE="$(readlink -f aptarchive)/pool/apt_2.0_all.deb"
-testequal "'file://${DEBFILE}' apt_2.0_all.deb $(stat -c%s $DEBFILE) sha256:$(sha256sum $DEBFILE | cut -d' ' -f 1)" aptget download apt --print-uris
+testequal "'file://${DEBFILE}' apt_2.0_all.deb $(stat -c%s $DEBFILE) sha512:$(sha512sum $DEBFILE | cut -d' ' -f 1)" aptget download apt --print-uris
# deb:677887
testequal "E: Can't find a source to download version '1.0' of 'vrms:i386'" aptget download vrms
diff --git a/test/integration/test-cve-2013-1051-InRelease-parsing b/test/integration/test-cve-2013-1051-InRelease-parsing
new file mode 100755
index 000000000..bd68fccf6
--- /dev/null
+++ b/test/integration/test-cve-2013-1051-InRelease-parsing
@@ -0,0 +1,61 @@
+#!/bin/sh
+set -e
+
+TESTDIR=$(readlink -f $(dirname $0))
+. $TESTDIR/framework
+
+setupenvironment
+configarchitecture 'i386'
+
+insertpackage 'stable' 'good-pkg' 'all' '1.0'
+
+setupaptarchive
+
+changetowebserver
+ARCHIVE='http://localhost/'
+msgtest 'Initial apt-get update should work with' 'InRelease'
+aptget update -qq && msgpass || msgfail
+
+# check that the setup is correct
+testequal "good-pkg:
+ Installed: (none)
+ Candidate: 1.0
+ Version table:
+ 1.0 0
+ 500 ${ARCHIVE} stable/main i386 Packages" aptcache policy good-pkg
+
+# now exchange to the Packages file, note that this could be
+# done via MITM too
+insertpackage 'stable' 'bad-mitm' 'all' '1.0'
+
+# this builds compressed files and a new (unsigned) Release
+buildaptarchivefromfiles '+1hour'
+
+# add a space into the BEGIN PGP SIGNATURE PART/END PGP SIGNATURE part
+# to trick apt - this is still legal to gpg(v)
+sed -i '/^-----BEGIN PGP SIGNATURE-----/,/^-----END PGP SIGNATURE-----/ s/^$/ /g' aptarchive/dists/stable/InRelease
+
+# we append the (evil unsigned) Release file to the (good signed) InRelease
+cat aptarchive/dists/stable/Release >> aptarchive/dists/stable/InRelease
+
+
+# ensure the update fails
+# useful for debugging to add "-o Debug::pkgAcquire::auth=true"
+msgtest 'apt-get update for should fail with the modified' 'InRelease'
+aptget update 2>&1 | grep -q 'Hash Sum mismatch' > /dev/null && msgpass || msgfail
+
+# ensure there is no package
+testequal 'Reading package lists...
+Building dependency tree...
+E: Unable to locate package bad-mitm' aptget install bad-mitm -s
+
+# and verify that its not picked up
+testequal 'N: Unable to locate package bad-mitm' aptcache policy bad-mitm -q=0
+
+# and that the right one is used
+testequal "good-pkg:
+ Installed: (none)
+ Candidate: 1.0
+ Version table:
+ 1.0 0
+ 500 ${ARCHIVE} stable/main i386 Packages" aptcache policy good-pkg
diff --git a/test/integration/test-ubuntu-bug-784473-InRelease-one-message-only b/test/integration/test-ubuntu-bug-784473-InRelease-one-message-only
index d97011914..fad5488fb 100755
--- a/test/integration/test-ubuntu-bug-784473-InRelease-one-message-only
+++ b/test/integration/test-ubuntu-bug-784473-InRelease-one-message-only
@@ -26,6 +26,14 @@ MD5Sum:
2182897e0a2a0c09e760beaae117a015 2023 Packages.diff/Index
1b895931853981ad8204d2439821b999 4144 Packages.gz'; echo; cat ${RELEASE}.old;) > ${RELEASE}
done
-aptget update -qq > /dev/null 2> starts-with-unsigned.msg
-sed -i 's#File .*InRelease#File InRelease#' starts-with-unsigned.msg
-testfileequal starts-with-unsigned.msg "W: GPG error: file: unstable InRelease: File InRelease doesn't start with a clearsigned message"
+
+msgtest 'The unsigned garbage before signed block is' 'ignored'
+aptget update -qq > /dev/null 2>&1 && msgpass || msgfail
+
+ROOTDIR="$(readlink -f .)"
+testequal "Package files:
+ 100 ${ROOTDIR}/rootdir/var/lib/dpkg/status
+ release a=now
+ 500 file:${ROOTDIR}/aptarchive/ unstable/main i386 Packages
+ release a=unstable,n=unstable,c=main
+Pinned packages:" aptcache policy
diff --git a/test/libapt/assert.h b/test/libapt/assert.h
index fdf6740c6..113c057ed 100644
--- a/test/libapt/assert.h
+++ b/test/libapt/assert.h
@@ -1,4 +1,5 @@
#include <iostream>
+#include <cstdlib>
#define equals(x,y) assertEquals(y, x, __LINE__)
#define equalsNot(x,y) assertEqualsNot(y, x, __LINE__)
@@ -6,6 +7,7 @@
template < typename X, typename Y >
void OutputAssertEqual(X expect, char const* compare, Y get, unsigned long const &line) {
std::cerr << "Test FAILED: »" << expect << "« " << compare << " »" << get << "« at line " << line << std::endl;
+ std::exit(EXIT_FAILURE);
}
template < typename X, typename Y >
diff --git a/test/libapt/makefile b/test/libapt/makefile
index 5e225f240..953e455e0 100644
--- a/test/libapt/makefile
+++ b/test/libapt/makefile
@@ -93,8 +93,15 @@ SLIBS = -lapt-pkg
SOURCE = cdromreducesourcelist_test.cc
include $(PROGRAM_H)
-# text IndexCopy::ConvertToSourceList
+# test IndexCopy::ConvertToSourceList
PROGRAM = IndexCopyToSourceList${BASENAME}
SLIBS = -lapt-pkg
SOURCE = indexcopytosourcelist_test.cc
include $(PROGRAM_H)
+
+# test tagfile
+PROGRAM = PkgTagFile${BASENAME}
+SLIBS = -lapt-pkg
+SOURCE = tagfile_test.cc
+include $(PROGRAM_H)
+
diff --git a/test/libapt/run-tests b/test/libapt/run-tests
index 45a3157f7..f18be6d2b 100755
--- a/test/libapt/run-tests
+++ b/test/libapt/run-tests
@@ -7,6 +7,7 @@ echo "Compiling the tests …"
echo "Running all testcases …"
LDPATH="$DIR/../../build/bin"
EXT="_libapt_test"
+EXIT_CODE=0
# detect if output is on a terminal (colorful) or better not
if expr match "$(readlink -f /proc/$$/fd/1)" '/dev/pts/[0-9]\+' > /dev/null; then
@@ -106,9 +107,15 @@ do
fi
echo -n "Testing with ${NAME} "
- LD_LIBRARY_PATH=${LDPATH} ${testapp} ${tmppath} && echo "$TESTOKAY" || echo "$TESTFAIL"
+ if LD_LIBRARY_PATH=${LDPATH} ${testapp} ${tmppath} ; then
+ echo "$TESTOKAY"
+ else
+ echo "$TESTFAIL"
+ EXIT_CODE=1
+ fi
if [ -n "$tmppath" -a -d "$tmppath" ]; then
rm -rf "$tmppath"
fi
done
+exit $EXIT_CODE
diff --git a/test/libapt/tagfile_test.cc b/test/libapt/tagfile_test.cc
new file mode 100644
index 000000000..d12c74c95
--- /dev/null
+++ b/test/libapt/tagfile_test.cc
@@ -0,0 +1,58 @@
+#include <apt-pkg/fileutl.h>
+#include <apt-pkg/tagfile.h>
+
+#include "assert.h"
+#include <stdlib.h>
+#include <string.h>
+#include <unistd.h>
+
+char *tempfile = NULL;
+int tempfile_fd = -1;
+
+void remove_tmpfile(void)
+{
+ if (tempfile_fd > 0)
+ close(tempfile_fd);
+ if (tempfile != NULL) {
+ unlink(tempfile);
+ free(tempfile);
+ }
+}
+
+int main(int argc, char *argv[])
+{
+ FileFd fd;
+ const char contents[] = "FieldA-12345678: the value of the field";
+ atexit(remove_tmpfile);
+ tempfile = strdup("apt-test.XXXXXXXX");
+ tempfile_fd = mkstemp(tempfile);
+
+ /* (Re-)Open (as FileFd), write and seek to start of the temp file */
+ equals(fd.OpenDescriptor(tempfile_fd, FileFd::ReadWrite), true);
+ equals(fd.Write(contents, strlen(contents)), true);
+ equals(fd.Seek(0), true);
+
+ pkgTagFile tfile(&fd);
+ pkgTagSection section;
+ equals(tfile.Step(section), true);
+
+ /* It has one field */
+ equals(section.Count(), 1);
+
+ /* ... and it is called FieldA-12345678 */
+ equals(section.Exists("FieldA-12345678"), true);
+
+ /* its value is correct */
+ equals(section.FindS("FieldA-12345678"), std::string("the value of the field"));
+ /* A non-existent field has an empty string as value */
+ equals(section.FindS("FieldB-12345678"), std::string());
+
+ /* ... and Exists does not lie about missing fields... */
+ equalsNot(section.Exists("FieldB-12345678"), true);
+
+ /* There is only one section in this tag file */
+ equals(tfile.Step(section), false);
+
+ /* clean up handled by atexit handler, so just return here */
+ return 0;
+}